Создайте пункт меню с ссылкой на нужную Вам категорию, а потом к ней привяжите новый модуль с нужным текстом.
Добрый день. Подскажите как возможно реализовать вставку текста на страницу категории форума. Т.е. внизу категории гденибуть в подвале вставляется текст, но при этом этот текст не выводится в других категориях.
Забыл указать что версия инстанта 1.10.5
Создайте пункт меню с ссылкой на нужную Вам категорию, а потом к ней привяжите новый модуль с нужным текстом.
Добрый день. Подскажите как возможно реализовать вставку текста на страницу категории форума. Т.е. внизу категории гденибуть в подвале вставляется текст, но при этом этот текст не выводится в других категориях.
У этого метода есть одна неудобность.Создайте пункт меню с ссылкой на нужную Вам категорию, а потом к ней привяжите новый модуль с нужным текстом.
Если создать отдельную ссылку на категорию "Флуд" что бы повесить туда отдельный модуль, то категория флуд выйдет из под влияния ссылки "Форум" и модули которые мы хотели выводить на всех страницах форума в категории флуд отвалятся, их нужно будет перенастраивать.
Но да, других простых вариантов нет. Можно конечно в шаблоне выставлять условия (если ид_категории = 1) = текст, ну или в описании категории можно что то написать)
т.к. на второй версии форума нет официального, то предположил, что Вы про первую ветку пишитеЗабыл указать что версия инстанта 1.10.5
Нил согласен, но вся сложность будет заключаться в указании новой ссылки в позиции ранее установленных модулей. Думаю, для человека как я, который ничего не соображает в кодинге — это самый подходящий способ.
Пример module.php другого компонента
<?php /******************************************************************************/ // // // InstantCMS v1.10 // // http://instantcms.ru/ // // // // written by InstantCMS Team, 2007-2010 // // produced by InstantSoft, (www.instantsoft.ru) // // // // LICENSED BY GNU/GPL v2 // // // /******************************************************************************/ function mod_box_seo($module_id) { $inCore = cmsCore::getInstance(); $inDB = cmsDatabase::getInstance(); $cfg = $inCore->loadModuleConfig($module_id); $inCore->loadModel('box'); $model = new cms_model_box(); $do = $inCore->request('do', 'str', 'view'); $t_id = $inCore->request('t_id', 'int', 0); if ($cfg['page'] != $t_id) {return false;} cmsPage::initTemplate('modules', 'mod_box_seo.tpl')-> assign('cfg', $cfg)-> display('mod_box_seo.tpl'); return true; } ?>