Разный header и footer
Nik Samokhvalov |
|
---|---|
#24410 Kort: Делал так: <!-- IF {PHP.z} == "index" --> — не работает почему-то. На главной все без изменений. Sorry for my English.
|
Dayver |
|
---|---|
В Cиене лучше <!-- IF {PHP.env.ext} == 'index' --> Pavlo Tkachenko aka Dayver
|
feodal |
|
---|---|
#23237 Trustmaster: не работает у меня на 0.9.18. Почему - есть предположения, куда копнуть? |
Macik |
|
---|---|
#42453 feodal: Опишите подробнее чего хотите получить в результате? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
feodal |
|
---|---|
$cfg['enablecustomhf'] = true прописано в конфиге, но при размещении header.my_plagin.tpl - альтернативный header не меняется. Остается шапка от общей темы |
Kort |
|
---|---|
Эта фишка работает для standalone-части плагина. Последовательность следующая:
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
feodal |
|
---|---|
#42460 Kort: Спасибо! Разобрался! |
webitproff |
|
---|---|
Всем привет. обнаружил у кота, чудесную функцию, что можно задавать для некоторых разделов сайта свои собственные header.tpl и footer.tpl так для раздела пользователя создал header.users.tpl и footer.users.tpl - работает для форумов header.forums.tpl и footer.forums.tpl - работает а вот с модулем страниц - беда, ни в какую, ни header.page.tpl, ни header.page.news.tpl и ни header.page.list.tpl хотя footer.page.tpl подключается на ура...
может что-то не понимаю, может разработчики подскажут в чем тут дело...? все по дефолту, последний релиз с Git аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Dayver |
|
---|---|
header.pages.tpl Pavlo Tkachenko aka Dayver
|
webitproff |
|
---|---|
#46806 Dayver: да увидел modules/page/page.php // Environment setup $env['location'] = 'pages'; Не помогло. наверное что-то в /system/header.php if (!COT_AJAX) { $mtpl_type = defined('COT_ADMIN') || defined('COT_MESSAGE') && $_SESSION['s_run_admin'] && cot_auth('admin', 'any', 'R') ? 'core' : 'module'; if (Cot::$cfg['enablecustomhf']) { $mtpl_base = (defined('COT_PLUG') && !empty($e)) ? array('header', $e) : array('header', Cot::$env['location']); } else { $mtpl_base = 'header'; } $t = new XTemplate(cot_tplfile($mtpl_base, $mtpl_type)); ........... там по разному расписано если сравнить с /system/footer.php if (!COT_AJAX) { $mtpl_type = ( defined('COT_ADMIN') || ( defined('COT_MESSAGE') && $_SESSION['s_run_admin'] && cot_auth('admin', 'any', 'R') ) ) ? 'core' : 'module'; $mtpl_base = 'footer'; if (Cot::$cfg['enablecustomhf']) { if (defined('COT_PLUG') && !empty($e)) { $mtpl_base = ['footer', $e]; } elseif (!empty(Cot::$env['ext'])) { $mtpl_base = ['footer', Cot::$env['ext']]; } elseif (!empty(Cot::$env['location'])) { $mtpl_base = ['footer', Cot::$env['location']]; } } $t = new XTemplate(cot_tplfile($mtpl_base, $mtpl_type)); ...................... Добавлено 17 минут спустя: немного добавлю, - даже footer.pm.tpl подключается без проблем, а вот header.pm.tpl равно как и с модулем страниц - ни в какую, хотя для users и forums свои хєдеры подключаются
Добавлено 10 минут спустя: еще интереснее стало /** * Private messages module main * ................. */ .... Cot::$env['location'] = 'private_messages'; - header.private_messages.tpl - подключается - footer.private_messages.tpl - не подключается - footer.pm.tpl - подключается разумеется всё это в разделе личных сообщений Добавлено 15 минут спустя: даже очень порадовало, что header.home.tpl подключается у главной своя "шапка" сайта, - реально круть задумка и реализация а вот тупо завис со статьями, никак не могу подключить header.pages.tpl для страниц Добавлено 8 минут спустя: и еще всё больше затягивает с интересом ... и столько же вопросов, - почему так? если для главной header.home.tpl подключается, то чтоб подключить главной "свой футер" - footer.home.tpl не подходит. файл должен иметь имя footer.index.tpl
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
This post was edited by webitproff (2023-06-01 22:41, 1 year ago) |
Dayver |
|
---|---|
webitproff |
|
---|---|
#46810 Dayver:#46806 Dayver: Павел, спасибо, немного разобрался если в категории страниц, например это новости, то свой хэдер будет - header.list.tpl а например на странице полной новости http://moysite.com/index.php?e=page&c=news&al=welcome или на cтранице её редактирования http://moysite.com/index.php?e=page&m=edit&id=1 то будет header.pages.tpl но почему так )))) ?
Добавлено 3 минуты спустя: чётко! мне так нравится движок! по-больше бы времени было на всё это Добавлено 2 минуты спустя: оффтоп. нужно чтоб в отдельном разделе сайта, кто-то вел уроки от администрирования, до програмирования. как для самых маленьких и новичков)) аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kabak |
|
---|---|
У вас есть идеи которые хочется реализовать ? |
webitproff |
|
---|---|
#46812 Kabak: если вопрос ко мне, - то конечно есть, такой функционал не использовать глупо было бы использовать кота вообще! движок Cotonti (это моё понимание) - прежде всего движок сообщества, которых обьединяет конкретная глобальная идея или устойчивый интерес. например у вас это обьединение людей с устойчивым интересом, - это дачники, т.е. владельцы дачных участков, которые не только владеют дачами (осуществляют действие), но и обрабатывают землю на дачах, ремонтируют и строят постройки, занимаются поливом, потребляют электроэнергию, - то есть ведут Деятельность, и в процессе этой деятельности возникают и решаются проблемы, где-то прогресс, а в чем-то дестабилизация... то есть деятельность всегде сопряжена с необходимостью преодолевать трудности, чем инициуруется потребность в обрашении к опыту, и если он не личный, то он приобретается, например, почерпывая знания и опыт, которым делятся на форуме. но форум - и форум достаточн гибкий, это только лишь первое преимущество нашего движка. новости, личные сообщения, опросы и другие расширения в совокупности с непревзойденным преимуществом cotonti "модульно" отстраиваться, расширяться и дифференцировать контент - позволяют на cotonti создавать от впечатляющих лендингов с разными footer и header, и тела страницы для гостей и авторизованных, до сложноорганизованных веб проектов, как пример getbootstrap.com - такой веб-проект показывает возможности кота (пусть без форума), но это не предел, к нему можно прикрутить и такой раздел, - было бы желание, а главное время и тот же опыт, о котором писал выше аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kabak |
|
---|---|
1) Любопытно услышать о конкретных глобальных идеях нашего сообщества. 2) и про идеи чего не хвататет в движке. |