Кирил Л.
138 сообщений
#15 лет назад
Здраствуйте. Возникло у меня затруднее с php.
В моем шаблонизаторе прописано вот так:
$file = preg_replace("/\{(+)}/ie", "\$sph_messages",$file);
человек сделал дополнение до моего скрипта и вел для этого другой шаблонизатор.
на подобии такого
$this->tplvars = $html;

Подскажите пожалуйста как с моего перенести в его?
уже по разному пробывал и вот так и подругому всеравно неработает...
$this->tplvars+)/ie"'] = $sph_messages;
Кто поможет символически скину пару $
Кирил Л.
138 сообщений
#15 лет назад
В первом случаее как у меня есть переменые в файле по типу:
$sph_messages =  Array (
"Categories" => "категория",
"CATEGORIES" => "CATEGORIES",
"Untitled" => "Untitled document",

и мой шаблонизатор вот что делает создается вот из этой переменой вот тег {Categories} этот тег выводит текст этой переменой в даном случаее категория.

Вот тоже самое хачю сделать и во втором случаее...
1) в первом случаее вот так определялось $file=str_replace('{title}',$sitetitle,$file);
2) в втором случаее вот так $this->tplvars = $sitetitlel;
Сдесь все понятно а как вот с этим (+) непонятно куда его лепить
Кирил Л.
138 сообщений
#15 лет назад
Cасибо за помощь MrSamo.... решилась проблема вот так:
		foreach ($sph_messages as $key => $value)
{
$this->tplvars = $value;
}

циклом вобщем