[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Использование фигурные скобок в шаблонах
nick
Необходимо использование фигурных скобок, например {templates}, через define не получилось, в DLE это сделано следующий образом
$tpl->result['main'] = str_ireplace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] );


Тоже не получилось - посоветуйте что нибудь.
Игорь_Vasinsky
define('THEME', '{THEME}');


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nick
При echo {THEME}; белая страница
Игорь_Vasinsky
echo THEME;


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nick
Ну так, а мне нужно чтоб использовалось именно {THEME}.
Игорь_Vasinsky
Цитата
через define не получилось,

а чё путаешь то?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nick
Ну вот я пытаюсь сделать как в DLE - чтоб в шаблон и в файлах {THEME} был путь до папки выбранного шаблона в конфиге. Подскажите как сделать
Игорь_Vasinsky
описано в моём журнале http://phpforum.ru/journal.php?user=21350
Цитата
  03:07  MVC - очень удобно и практично.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nick
И все же я не понял как это сделать( PHP изучаю 4ый день(
Игорь_Vasinsky
ты рано полез в эти дебри, если тока 4й день.

и эта фраза не подталкивает меня на сострадания, а наоборот - только возмущает.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nick
Я просто поставил себе сложную задачу и пытаюсь всеми правдами и не правдами ее сделать) Ибо это как по мне единственный способ научится)
Игорь_Vasinsky
единственный способ что либо делать правильно - это научиться это делать правильно, а без азов - это ни как не выдет.


<?php
ob_start();
}?>

<div>
{any_text}
</div>

<?php
$text = ob_get_contents();
ob_end_clean();

echo strtr($text, array('{any_text}'=>'Какой-то там текст'));
?>



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.