Помощник
Как вынести шаблон в отдельный файл?, Как отделить разметку от скриптов?! |
K_Yu_Pro
|
Сообщение
#1
|
||
|
|
||
|
|||
bitrixoid |
24.12.2009, 15:10;
Ответить: bitrixoid
Сообщение
#2
|
|
подключить шаблонизатор или попробовать написать свой элементарный. в любом случае придется экспериментировать и пробовать
-------------------- |
|
|
K_Yu_Pro
|
Сообщение
#3
|
|
вот по поводу собственного шаблонизатора: как, грубо говоря, заменить
<?php echo $myrow["film_year"]; ?> на предположим запись {FILM_YEAR}, а уже в другом файле расшифровать, что {FILM_YEAR} на самом деле ни что иное, как <?php echo $myrow["film_year"]; ?>
|
|
|
bitrixoid |
24.12.2009, 15:58;
Ответить: bitrixoid
Сообщение
#4
|
|
с шаблонизаторами не работал, но
ГРУБО говоря создаете файл с записями вида ... FILM_YEAR => $myrow["film_year"] ... затем в хедере подключаете свой шаблонизатор, который парсит страницу и ищет там вот такие скобки {...} и заменяет их в соответствии с записями типа той, что выше попробуйте почитать в инете про smarty или еще чтонить -------------------- |
|
|
Dmitry_K |
24.12.2009, 16:00;
Ответить: Dmitry_K
Сообщение
#5
|
|
Так и выносите в отдельный файл, подключая шаблон в самую последнюю очередь.
Кстати, можно короче писать: <?=$myrow["film_year"]?> -------------------- |
|
|
K_Yu_Pro
|
Сообщение
#6
|
|
|
|
|
bitrixoid |
24.12.2009, 16:48;
Ответить: bitrixoid
Сообщение
#7
|
|
ну что делает шаблонизатор? это поиск шаблонных участков кода и замена их необходимыми, да? посмотрите как они устроены, сделайте свой попроще
-------------------- |
|
|
Dmitry_K |
24.12.2009, 16:59;
Ответить: Dmitry_K
Сообщение
#8
|
|
А как это реализовать, что, действительно придется писать парсер с проискам {...} ?? Какие-то стандартные средства не существуют? Так и пишите <?=$myrow["film_year"]?> Больше ничего делать не нужно. Шаблонизаторы нужны для людей, которые занимаются дизайном и могут править шаблон (считается что им проще править шаблонизатор). Если для себя делаете, то зачем лишним кодом загружать сайт и лишними процессами сервер. -------------------- |
|
|
K_Yu_Pro
|
Сообщение
#9
|
|
анализируя ситуацию выходит, что проще оставить как есть, потому что использовать шаблонизатор как-то нецелесообразно получается: подключение кучи дополнительных файлов дабы привести код к более читаемому виду
Dmitry_K, это тот же самый вид записи, просто заменили echo, разница от этого не меняется Сообщение отредактировал K_Yu_Pro - 24.12.2009, 17:12 |
|
|
Dmitry_K |
24.12.2009, 18:37;
Ответить: Dmitry_K
Сообщение
#10
|
|
|
анализируя ситуацию выходит, что проще оставить как есть, потому что использовать шаблонизатор как-то нецелесообразно получается: подключение кучи дополнительных файлов дабы привести код к более читаемому виду Шаблон нужен, чтобы он был един для всех разделов сайта. И файл подключается один и подправить без редактирования кучи файлов. Если имеется в виду шаблон для всего сайта. Dmitry_K, это тот же самый вид записи, просто заменили echo, разница от этого не меняется По сути разницы нет (да я и не говорил о какой-то функциональной разнице), это и есть echo, просто выглядит эстетичней и короче.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 0 | Boymaster | 386 | Вчера, 1:56 автор: Boymaster |
|
Как вы бросили работу и перешли на заработок с сайтов? | 19 | uahomka | 3309 | 20.4.2024, 18:05 автор: Liudmila |
|
Как вы отдыхаете от работы за компом | 149 | adw-kupon.ru | 19774 | 20.4.2024, 17:41 автор: Liudmila |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 4995 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2013 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 23.4.2024, 10:40 |