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

Вопрос

Anonymous
#1 23.08.2011 22:49

 

Возвращаюсь периодически к изучению Cotonti, в этот раз у меня так же появились вопросы, на которые я не смог найти ответы. Буду, признателен Уважаемому сообществу, за помощь.

  1. Как можно управлять выводом нужных категорий на главной с пагинацией. Например, как тут? http://dev.ob4aga.ru/
  2. Как добиться "хабраката". Деление статьи на две части, первая часть далее используется для вывода как превью на главной.
Отредактировано: Anonymous (23.08.2011 23:01, 12 лет назад)
Любознательный
#2 23.08.2011 22:59

1. в настройках плагина news перечислены коды категорий для вывода на главную .... если нужно при выводе на главную использовать особый шаблон то его имя будет news.code_of_cat.tpl

2. При парсинге страницы в html используем конструкцию <!--more--> а при парсинге bbcode [more]

Fox
#3 23.08.2011 23:01

1.  Управление сайтом / Конфигурация / Плагин (plug:news) кнопка добавить,там добавляеш категории и они выводятса на главной! Второго незнаю самому инетересноwink

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
Anonymous
#4 23.08.2011 23:10

 

Делаю так 

instantmessenger.ru/download/cotonti1.jpg

потом в www\themes\nemesis\index.tpl добавляю 

{INDEX_NEWS_ARTICLES}
{INDEX_NEWS_LINKS}

И при этом отображается не так как нужно, так как сначала идут статьи из одной категории потом из другой. А мне нужно именно как на том сайте который я указывал выше только с пагинацией

Любознательный
#5 23.08.2011 23:20

В настройке категорий страниц создать корневую категорию которая будет родителем для всех категорий в результате выводимых на главную, ее и указать в {INDEX_NEWS_}

Anonymous
#6 23.08.2011 23:30

 

Не вижу кнопки или чекбокса для того чтобы в настройках категорий появилась иерархия

instantmessenger.ru/download/cotonti2.jpg

Любознательный
#7 23.08.2011 23:32

Путь

1

1.1

1.2

2

2.1

2.1.1

...

 

Anonymous
#8 23.08.2011 23:37

Сасибо Любознательный благодаря вам все получилось smiley

Добавлено 46 минут спустя:

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

Отредактировано: Anonymous (24.08.2011 00:25, 12 лет назад)
Fox
#9 24.08.2011 09:25

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

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
esclkm
#10 24.08.2011 11:09

наверное двиг 6 версии?

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Любознательный
#11 24.08.2011 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}

Fox
#12 25.08.2011 16:22

Пока спс за помочь но ниче неясно у меня двиг Сиэна 9.3 шаблон пока стандартный но немогу разобратса с выводом новостей ну страниц просто все времья силел на ДЛЕ там немного попроще с тегами вывода и tpl вот мой пробник _http://euro.elitno.net/ Посмотрите плиз и помогите советом, как выводятса страници на главной и как выводятса в категории новости. А мне нужно чтобы во всех категория вывод стриниц был как на главной ну как на блоге у esclkm.а http://www.littledev.ru/

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
Anonymous
#13 28.08.2011 12:10

Fox этот вопрос как раз обсуждается. Решение уже есть выше. 

Любознательный если все категории делать подкатегориями одной, главной категории и выводить ее через {INDEX_NEWS_} нарушается логика: 

1. Новости
1.1 Животные
1.2 Растения
1.3 Грибы

Так как после этого трюка на главной видим следующее

http://instantmessenger.ru/download/cotonti2.png

А хотелось бы выводить все категории одной лентой сортированной по времени, даже если структура категорий такова:

1. Новости
2. Животные
3. Растения
4. Грибы

Этот вопрос обсуждался уже, но ответа так и нет, хоть и есть сайты где фича используется

___________________________________________________________________________

Спасибо, время генерации выводит. Но так же в настройках есть пункт:

Показывать статистику SQL-запросов: Да Нет (в footer.tpl)

Как вывести еще и ее?

Отредактировано: Anonymous (28.08.2011 12:42, 12 лет назад)
Fox
#14 28.08.2011 18:25
#30565 Anonymous:

Fox этот вопрос как раз обсуждается. Решение уже есть выше. 

Любознательный если все категории делать подкатегориями одной, главной категории и выводить ее через {INDEX_NEWS_} нарушается логика: 

1. Новости
1.1 Животные
1.2 Растения
1.3 Грибы

Так как после этого трюка на главной видим следующее

http://instantmessenger.ru/download/cotonti2.png

А хотелось бы выводить все категории одной лентой сортированной по времени, даже если структура категорий такова:

1. Новости
2. Животные
3. Растения
4. Грибы

Этот вопрос обсуждался уже, но ответа так и нет, хоть и есть сайты где фича используется

___________________________________________________________________________

Спасибо, время генерации выводит. Но так же в настройках есть пункт:

>

Показывать статистику SQL-запросов: Да Нет (в footer.tpl)

Как вывести еще и ее?

С  {INDEX_NEWS_} я розобралса меня итересует не главная страница, а другие страници в других категориях. О статистике SQL-запросов я неспрашивал хоть ниче непонял но спасибо за помощь

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??