Необходимо
использование фигурных скобок, например {templates}, через define не получилось, в DLE это сделано следующий образом
$tpl->result['main'] = str_ireplace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] );
Тоже не получилось - посоветуйте что нибудь.
Игорь_Vasinsky
21.11.2012 - 10:58
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
При echo {THEME}; белая страница
Игорь_Vasinsky
21.11.2012 - 11:08
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
Ну так, а мне нужно чтоб использовалось именно {THEME}.
Игорь_Vasinsky
21.11.2012 - 12:55
Цитата |
через 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
Ну вот я пытаюсь сделать как в DLE - чтоб в шаблон и в файлах {THEME} был путь до папки выбранного шаблона в конфиге. Подскажите как сделать
Игорь_Vasinsky
21.11.2012 - 13:38
Цитата |
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
И все же я не понял как это сделать( PHP изучаю 4ый день(
Игорь_Vasinsky
21.11.2012 - 14:25
ты рано полез в эти дебри, если тока 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
Я просто поставил себе сложную задачу и пытаюсь всеми правдами и не правдами ее сделать) Ибо это как по мне единственный способ научится)
Игорь_Vasinsky
21.11.2012 - 14:39
единственный способ что либо делать правильно - это научиться это делать правильно, а без азов - это ни как не выдет.
<?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
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.