jsman |
|
---|---|
Не пойму как осуществить вывод нужной категории на главной странице сайта. Есть категория с постами, делал следующим образом: {INDEX_REVIEWS} в шаблоне index.tpl и шаблон в папке nemesis/plugins/indexnews indexnews.reviews.tpl Но так не работает, подсткажите как павильно вывести? |
Roffun |
|
---|---|
#41631 jsman: Для плагина indexnews тег {INDEX_NEWS}, но насчет него я задавал вопрос здесь, так как он новый, является заменой плагина news. А если у вас последняя версия Pages, то можно использовать глобальную функцию для вызова, например: {PHP|cot_page_enum('news',4,'index','page_date DESC','',true,true,false,'','',3600)} В этом случае выводится 4 последние статьи из категории news и все вложенные в неё, сортируется по дате добавления. Шаблон вывода в этом случае - файл page.enum.index.tpl Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
jsman |
|
---|---|
Спасибо за ответ. Сразу отвалилось куча вопросов Но возник еще один: можно ли стандартами движка вывести определенную страницу в любом месте сайта, например я хочу вывести страницу из категории system в категории news c заголовком, текстом и дополнительными полями которые создам в экстрополях? |
Denisbox |
|
---|---|
Ребят, ну а смысл заморачиватся с плагинами новостей, когда есть плагин pagelist? Имхо, но гораздо удобнее... contact: fonts (at) otlab . ru
|
Roffun |
|
---|---|
#41634 Denisbox: Плагин pagelist теперь вошел в API pages, вызывается через функцию {PHP|cot_page_enum} Добавлено 3 минуты спустя: #41633 jsman: С помощью функции {PHP|cot_page_enum} можно вывести в любом месте сайта, глобально, теги экстраполей добавляются в tpl файл шаблона используемого для вывода. Насчет system не пробовал, это служебная категория, попробуйте, а насчет остальных выводится без проблем. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Denisbox |
|
---|---|
А если у вас последняя версия Pages, то можно использовать глобальную функцию для вызова, например:{PHP|cot_page_enum('news',4,'index','page_date DESC','',true,true,false,'','',3600)} А можно ещё два вопроса в догонку? 1) А как будет выглядеть вызов данной функции, если я хочу сделать не один шаблон "page.enum.index.tpl", а скажем два - для каждой категории свой, как это реализовано в плагине "Pagelist". Можно ли такое реализовать стандартными средствами в версии 0.9.19? 2) Можно ли вывести таким способом последние сообщения форума, или всё же нужно использовать "Recent items"? Спасибо! contact: fonts (at) otlab . ru
|
Macik |
|
---|---|
#41907 Denisbox: Как всегда несколько вариантов:
Нет, ф-я работает только для страниц.
з.ы. По поводу вывода страницы в произвольном месте — есть плагин PageTextByID:
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Denisbox |
|
---|---|
Спасибо за быстрый ответ! Я правильно понимаю, что в данном выводе {PHP|cot_page_enum('news',4,'index','page_date DESC','',true,true,false,'','',3600)} 'index' является названием шаблона? contact: fonts (at) otlab . ru
|
Dr2005alex |
|
---|---|
Название шаблона будет page.enum.index.tpl в данном случае. Тоесть функция будет искать такой шаблон при таких параметрах. WebKaa.ru - Cotonti Relax
|
Denisbox |
|
---|---|
Понял, спасибо! Добавлено 1 неделя спустя: Продалжаю разбираться с новыми возможностями Котонти 0.9.19. Вывожу на главной новости из разделов при помощи такой конструкции: {PHP|cot_page_enum('news',4,'index','page_date DESC','',true,true,false,'','',3600)} Всё работает нормально - вижу публикации. Удаляю плагин index news, ну вроде всё нормально, но до тех пор пока я не залогинен как администратор. Как только выхожу из системы, вместо публикаций торчит тег {PHP|cot_page_enum('news',4,'index','page_date DESC','',true,true,false,'','',3600)} вместо моих публикаций. Вопрос:"что я делаю не так и куда копать?"
Спасибо! contact: fonts (at) otlab . ru
|
|
Dieser Beitrag wurde von Denisbox (am 26. Juli 2016, 15:00, vor 7 Jahre) bearbeitet |
Roffun |
|
---|---|
#41911 Denisbox:Удаляю плагин index news, ну вроде всё нормально, но до тех пор пока я не залогинен как администратор. Как только выхожу из системы, вместо публикаций торчит тег {PHP|cot_page_enum('news',4,'index','page_date DESC','',true,true,false,'','',3600)} вместо моих публикаций. Тоже обнаружил это при использовании новой функции. Выявил связь с плагином recentitems, если его удалить, будет для гостей вместо функции текст, если установить, должно работать. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Denisbox |
|
---|---|
#41926 Roffun:#41911 Denisbox:Удаляю плагин index news, ну вроде всё нормально, но до тех пор пока я не залогинен как администратор. Как только выхожу из системы, вместо публикаций торчит тег {PHP|cot_page_enum('news',4,'index','page_date DESC','',true,true,false,'','',3600)} вместо моих публикаций. Я recentitems не использую, вот хотел и от indexNews избавится, да видно не судьба :) Включил, и для гостей, для пользователя и админа всё работает одинаково. Вот такая петрушка. contact: fonts (at) otlab . ru
|
Kort |
|
---|---|
От IndexNews и Enum-чего-то-там можно избавиться и более гуманным способом: https://github.com/seditio/cot-pagelist Здесь есть поддержка Star-рейтингов и i18n, опционизированные user-tags и никаких нежелательных связей SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Denisbox |
|
---|---|
#41928 Kort: Kort, спасибо! А исправлена ли проблема с выводом новостей с ещё не наступившей датой публикации? В предыдущих версиях вроде такой баг был. Не планируется ли выпуск подобного плагина для вывода тем с форума? Спасибо! contact: fonts (at) otlab . ru
|
CrazyFreeMan |
|
---|---|
Kort, как пользоватся i18n в https://github.com/seditio/cot-pagelist ? А то перевод есть, в запросе вижу выборку но на странице показывает основной язык а не перевод |