Forums / National / Russian / Как можно управлять выводом нужных категорий на главной

Вопрос

Любознательный
#30556 2011-08-24 17:57

Любознательный! Может мне подскажите такое: у меня проблема с выводом (новостей) страниц превью короткая и полная страница, работаэт только на главной странице только через вывод страниц через NEWS. А вот в остальных категориях нероботает при вставке кода <!--more--> статью неразбивает на две части, а подробней выводит в самом конце содержимого. Что делать????

Возможно потому что в плагине news используется "свой" плагиновский способ обработки разделителя more, а точнее в шаблоне news.tpl (или аналогичных news.code_of_cat.tpl) за вывод текста страницы(новости) отвечает тег {PAGE_ROW_TEXT} и он отвечает что за полну версию, что за превью одновременно (зависит от наличия разделителя more).

А вот в категориях уже другой, точнее в их шаблонах (например list.tpl , list.news.tpl , list.article.tpl , ...) есть два тега:

- {LIST_ROW_DESC_OR_TEXT} выведет обрезаный текст вне зависимости от того есть ли в тексте разделитель more или нет .... обрежет до 200 символа

- {LIST_ROW_TEXT} почти аналогично как в плагине news, за исключением того что при парсинге страницы в html обрезание текста в месте разделителя <!--more--> не произойдет, а вот при парсинге страницы "по умолчанию" (bbcode) обрезание в месте разделителя [more] уже должно работать

Что делать? Выбирать вам  - либо юзать {LIST_ROW_DESC_OR_TEXT} , либо перейти на парсинг "по умолчанию" (bbcode) , либо сделать хак файла system\core\list\list.inc.php в строке 355 (если это 0.6.19) по аналогии с строками 111-115 в plugins\news\inc\news.functions либо писать тикет команде в гитхаб про то что сделать этот ках официальным в версии 0.6.20

Еще вопрос. Что нужно сделать, кроме того, как включить в настройках вывод генерации страницы, чтобы время появилось в футоре?

Если правильно понял вопрос то обязательным условием к тому что б в подвале появилось отображение времени генерации страницы кроме включение этой функции в настройках так же в шаблоне footer.tpl (и всех его модификаций,если таковы имеются, в скине при включеном параметре $cfg['enablecustomhf'] в datas\config.php) должен быть тег {FOOTER_CREATIONTIME}