Форум → Программирование → PHP для идиотов → Шаблонность, я не догоню...
Шаблонность, я не догоню...
Страницы: ← Следующая страница →
-
29 сентября 2010 г. 17:07, спустя 5 минут 53 секунды
А как в жумле это выглядит то? Вообще один файл с шаблоном или один основной, от которго потом наследуются другие?https://smappi.org/ - платформа по созданию API на все случаи жизни -
29 сентября 2010 г. 17:10, спустя 2 минуты 3 секунды
1 файл с шаблоном…
А как в жумле это выглядит то? Вообще один файл с шаблоном или один основной, от которго потом наследуются другие?
я ничего кроме этого придумать не смог$modul = file_get_contents('test/test.htm');
$smarty->assign('modul',$modul); -
29 сентября 2010 г. 17:13, спустя 3 минуты 34 секунды
жумла нихуя не пример. у нее мягко говоря нет шаблонизатораСапожник без сапог -
29 сентября 2010 г. 17:16, спустя 3 минуты 13 секунд
Можно спросить? Нахер это нужно?https://smappi.org/ - платформа по созданию API на все случаи жизни -
29 сентября 2010 г. 17:30, спустя 13 минут 17 секунд
как нахер? Чтобы не делать 50 tpl для каждого пых файла…
Можно спросить? Нахер это нужно?
Да хер с ней с жумлой, я просто для примера))
Вот это
сильно говнокод?$modul = file_get_contents('test/test.htm');
$smarty->assign('modul',$modul)
Я просто буду из GET брать название модуля и при помоши file_get_contents его парсить. Она много кушает ресурсов?Спустя 57 сек.и мне похуй на ваши минусы и карму , дрочите на нее без меня! -
29 сентября 2010 г. 17:32, спустя 2 минуты 43 секунды
Смысл шаблонизатора делать как раз 50 шаблонов, разделяя каждый по необходимости
А тебе нужны наверное виджеты (или просто блоки), по крайней мере я так понялhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
29 сентября 2010 г. 17:33, спустя 36 секунд
Почитай что такое наследование и инклуд в шаблонизаторах
В смарти наследования нет, но легко допилитьhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
29 сентября 2010 г. 17:35, спустя 1 минуту 58 секунд
Я использую smarty и к каждому файлу приходится делать отдельный .tpl
Нахуя? Можно и 1 общим. -
29 сентября 2010 г. 17:39, спустя 3 минуты 57 секунд
как?Я использую smarty и к каждому файлу приходится делать отдельный .tpl
Нахуя? Можно и 1 общим. -
-
29 сентября 2010 г. 17:46, спустя 7 минут 3 секунды
Если у тебя сайт состоит из кучи файлов, не беда, результат данных просто assign с одним и темже названием.
А затем display(общий_шаблон), только не критизм делать кучу файлов?! -
30 сентября 2010 г. 11:10, спустя 17 часов 23 минуты 34 секунды
В моём фрейме структура такова
[dir]Pages
-[dir]Front
–Front.inc
–Front.tpl
-[dir]Back
–Back.inc
–Back.tpl
[dir]Templates
-[dir]Login
–Login.inc
–Login.tpl
-[dir]Menu
–Menu.inc
–Menu.tpl
К примеру Гравний темплейт (Front.int роутит, и думает какой теплейт в себя заинклудить: $this->Templates['Current'] = new Login(), а в *.tpl файле: <html>… {$this->Templates.Current->html();} …</html>)
тоесть главный один, а через какой анус ты хочешь сделать?
Что бы у тебя вообще 1 шаблон был то это хуй знает что получиться, правильно ли я понял, что то вроде вида:{if $page_name == 'login'}<form><input name="login"></form>{/if}
{if $page_name == 'huy'}<img src="image.huy">{/if}
{if $page_name == 'logout'}Спасибо, что любовались на хуй{/if}
так блеать что ли? Так этож пиздец долбоебизм - ты потом один файл собрался править с несколькими десятками тысяч строк? -
30 сентября 2010 г. 11:37, спустя 26 минут 41 секунду
Josh, не пизди. тут 1 шаблон имелся в ввиду например.site.ru/news/name_1
site.ru/news/name_2
site.ru/news/name_3
site.ru/news/name_4
site.ru/news/name_5
будут иметь общий шаблон.
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!