свой шаблон - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: Russian Corner (/forum-53.html) +--- Thread: свой шаблон (/thread-11030.html) |
свой шаблон - schmel - 06-21-2010 11:18 PM хочу вот сделать свой шаблончик, под дизайн сайта организации... никто не знает как можно в шаблоны добавить свои переменные? к примеру есть там {MAIN_MENU} и {MENU} 1й - это основное меню (пользователи, настройки и тп...) 2й - это подменю. я хочу сделать выпадающее меню - запихнуть все это в шаблон, допустим admin_menu.tpl и вызывать в остальных шаблонах {ADMIN_MENU} или сделать отдельный блок {INFO} - в котором можно поместить свою инфу... пользовательское меню будет {CLIENT_MENU} и тп... пробовал редактировать файлы шаблона каждого подменю, но так не покатило... RE: свой шаблон - data-stream_ru - 06-25-2010 10:35 PM Не совсем понял, надо только шаблоны регистрации переделать или всю тему? RE: свой шаблон - schmel - 06-26-2010 02:20 AM всю тему... допустим есть переменные (в шаблонах tpl) {MAIN_MENU}, {MENU}, {ADMIN_STATUS} и тд... мне нужно добавить еще парочку своих переменных - {FOOTER}, {INFO}... естественно при этом будет шаблон footer.tpl и info.tpl - в котором будет html код... вот и хочу узнать, в каком примерно месте можно задавать эти системные переменные... с PHP в принципе могу разобраться, только где вот искать, где они задаются... вот что ответил разработчик: schmel Wrote:Hello, I want to create my template for ispcp. Can I create my variables in the template?? Example (MY_SLOGAN) and place it in a template? translated with Google Q: yes you can add you own variables to the template. But the variable need to replaced by a content of course. Greez BeNe RE: свой шаблон - data-stream_ru - 06-26-2010 04:45 PM Это очень сложный вопрос. Если всю тему, включая стили и графику, то тещё и кропотливый. Рекомендую начать с изучения шаблонизатора smarty. Именно его и спользует панель, как и большинство относительно простых движков сайтов. Дальше придётся капитально въезжать в пхп панели. Хлопотно это короч. Лично я ограничился логотипами и сфоими формами заказов, сделанные под дизайн сайта. RE: свой шаблон - schmel - 06-27-2010 04:16 PM (06-26-2010 04:45 PM)data-stream_ru Wrote: Это очень сложный вопрос.дизайн я уже практически переделал (70%). трудности обстоят только с переменными, хочется интегрировать систему в сайт, а стандартных системных переменных не хватает. про smarty - спасибо, буду копать... RE: свой шаблон - data-stream_ru - 06-27-2010 09:17 PM КОНСТАНТЫ задаются в соотв php скриптах. Если разобраться, то можно прописать любую. Пример Code: $tpl->assign( Все значения должны быть заданы и обработаны перед выводом данных скрипта в шаблонизатор. Т.е. перед строками gen_page_message($tpl); $tpl->parse('PAGE', 'page'); $tpl->prnt(); RE: свой шаблон - schmel - 06-28-2010 06:04 PM сделал так: в файле admin_functions.php - добавил: Code: function gen_admin_footer(&$tpl, $footer_file) { Code: gen_admin_menu($tpl, Config::get('ADMIN_TEMPLATE_PATH') . '/menu_users_manage.tpl'); Code: gen_admin_footer($tpl, Config::get('ADMIN_TEMPLATE_PATH') . '/footer.tpl'); костыльно, накладно, но ладно... кто найдет еще способ - просьба отписать тут... RE: свой шаблон - data-stream_ru - 06-29-2010 09:25 PM Почемиу же костыльно? У кого работает, тот и джедай. А с нереализованными идеями только падаваны. Единственная проблема всех подобных частных доработок это обновление панели. RE: свой шаблон - schmel - 06-30-2010 05:26 AM да, это что верно так верно, хорошо освоил diffmerge =) RE: свой шаблон - data-stream_ru - 07-01-2010 07:04 PM (06-30-2010 06:33 AM)Nastynats1 Wrote: ------------------- А вот и спамеры с рекламой в подписях пожаловали |