Странные шаблоны! Помогите разобраться!

AlexandrKa

Новичок
Странные шаблоны! Помогите разобраться!

Господа,

есть вопрос. Помогите разобраться!

Есть портал. Написан кемто лично. Щас я его поддерживаю. Покапавшись, попытался разобраться в структуре сайта. Написан он очень странно. Портал использует шаблоны шаблоны лежат в отдельной папке ВНЕ папки public_html, т.е. www/tyragent/CODE/templ/site/content/здесь. А в public_html лежит главный файл называется main (без расширения) (в .htaccess какраз DirectoryIndex main) содержание файлв main следующее:
PHP:
<?
include '../code/core-init.php';
$Mod=PluginSite('head',$Template=0);
$Str=$Mod->main();
echo $Str;
?>
Но это просто для вступления и размышления...

Главная моя проблема в том, что шаблоны которые использует данный портал очень странно сделаны. Расширение у них обычное .html С виду кажется что они поддерживают php, т.к. в местами вызываются функции {name} {date} и т.п. но при этом тэгов типа <? и ?> в начале и в конце а также возле вызова функций - НЕТ! ТАКЖЕ (!) если попыться вставить свой код PHP, его просто не замечает... как всеравно его нет!
СРАЗУ СКАЖУ что в .htaccess имеется строка AddType application/x-httpd-php .php .phtml .html .htm
т.е. PHP и в HTML тоже должен работать... а вот его нет! :(

Помоему я достаточно подробно расписал траблу...

Помогите понять что это такое?

Спасибо Огромное!
 

Фанат

oncle terrible
Команда форума
функций {name} {date} в пхп нету. и никогда не было.
и, следовательно, файлы, которые с виду, кажется, поддерживают php, никакого отношения к нему на самом деле не имеют.

т.е. PHP и в HTML тоже должен работать... а вот его нет!
как ты проверял? создал хтил файл с пхп кодом и вызвал его через браузер?
Помогите понять что это такое?
шаблонный движок
Помоему я достаточно подробно расписал траблу...
никаких трабл или вопросов я ге заметил.
есть описание некой функциональности, а конкретного вопроса не видно
 

AlexandrKa

Новичок
Фанат, да конечно я многое упустил при написании...
функций {name} {date} в пхп нету. и никогда не было.
Здесь я говорил о том, что портал так устроен. При открытии главной страницы (какраз грузиться main.html - шаблон главной страницы) вызываются функции (которые отдельно находятся в /CODE/inc/modules/) и вставляет сюда уже значения...

как ты проверял? создал хтил файл с пхп кодом и вызвал его через браузер?
Какраз такой вариант работает! А вот в этих шаблонах не видит PHP и всё... :(

Я прошу просто помочь мне разобраться что мешает в этих шаблонах выводить PHP-код! А мне это очень необходимо!
 

Фанат

oncle terrible
Команда форума
А вот в этих шаблонах не видит PHP и всё...
И при чём здесь настройки сервера? что, по-твоему - сервер, чтоли эти шаблоны исполняет?
что мешает в этих шаблонах выводить PHP-код!
а с какой радости он должен в них выводиться-то?

-~{}~ 17.01.06 23:20:

_RVK_
ну понятно зачем.
добавить функционал некий.
 

_RVK_

Новичок
Фанат
Я то понимаю. Хочется выяснить какой имено. И действительно ли необходим этот функционал в шаблонах.
 

AlexandrKa

Новичок
Фанат я прекрасно знаю что сервак тут не причем, это так устроен портал...

Но всётаки можно как то заставить работать PHP код в этих шаблонах? :(
 

Фанат

oncle terrible
Команда форума
Но всётаки можно как то заставить работать PHP код в этих шаблонах
ПРИ ЧЁМ ЗДЕСЬ PHP?
ну, если хочешь - обращайся к этим шаблонам напрямую из браузера. будет их исполнять пхп. вот только что он будет делать с {name} и {date}?
 

AlexandrKa

Новичок
этот портал использует модули, в этих модулях есть функции, которые тянут с других сайтов-партнеров всякие спец предложения, бронирования и т.д. к примеру ниже идет код модуля mainnews, посмотрев код ты возможно сам поймеш что значит {name} и {date}

Содержимое модуля mainnews:

PHP:
<?
class mainnews extends site_module{
    function main(){
	    $NewsTs=@GetNewsTs(7);$count=0;
		foreach ($NewsTs as $News) {
		    $News['date']=date("d.m.y H:i", $News['date_u']);
		    $News['title']=html_entity_decode($News['title']);
		    $News['preview']=html_entity_decode($News['preview']);
			$News['url']=$this->GiveBU(array(),array(SC_ID=>$News['id']),'/news');
			tmpl_iterate($this->Template, 'rows');
		    if($count){$News['separator']=array('true'=>'');}
		    tmpl_set($this->Template, 'rows', $News);
			$count++;
		}
	}
}
?>
 

AlexandrKa

Новичок
Фанат
ты в этой писанине можеш разобраться... и сюда люди приходят за помощью и я попросил помощи...

_RVK_
тебе на него уже ответил Фанат...
 

AlexandrKa

Новичок
_RVK_
что бы добавить функциональности некой! ;)
Хотел поиск по сайту сделать с главной страницы и голосование, а также еще кое какие вещи поставить надо!
 

Фанат

oncle terrible
Команда форума
я понимаю, что означают {name} и {date}.
И без этого кода.
Но какое отношение к твоему вопросу имеет моё понимание?

-~{}~ 17.01.06 23:44:

Хотел поиск по сайту сделать с главной страницы
поиск делается не в шаблонах.
шаблоны занимаются только отображением информации.
 

_RVK_

Новичок
AlexandrKa
Хотел поиск по сайту сделать с главной страницы и голосование, а также еще кое какие вещи поставить надо!
Этого я и боялся....
Видно ты превык мешать PHP и HTML и тебя вводит в ступор что некоторые этого не делают.
 

AlexandrKa

Новичок
Фанат
поиск делается не в шаблонах.
шаблоны занимаются только отображением информации.
- я прекрасно это понимаю... но структура сайта идиотская просто...

на самом деле надо просто мне правильно помочь написать модули дополнительные, которые я смогу вставить в шаблон главной страницы. Думаю так и надо! :)
 

_RVK_

Новичок
на самом деле надо просто мне правильно помочь написать модули дополнительные, которые я смогу вставить в шаблон главной страницы. Думаю так и надо
Вот молодец. Понял.
 

Фанат

oncle terrible
Команда форума
а я думаю, что проще написать отдельный модуль поиска и запускать отдельным скриптом
 
Сверху