Build customized page list widgets
Kort |
|
---|---|
#42714 Kopusha: Это именно и есть редко встречающеся желание. В коробку оно не попадет, хотя данную проблему решает. Но если тебе удобнее использовать его в виде части коробочного плагина, ок. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Chiaroscuro |
|
---|---|
Как с помощью этого плагина вывести на странице новости список из страниц в этом же разделе, типа "SIMILAR". Можно? |
Roffun |
|
---|---|
#42745 Chiaroscuro: Для этих целей есть готовые плагины, например similarpages или pagesiblings Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Chiaroscuro |
|
---|---|
Хотелось бы минимизировать количество плагинов :) |
Kort |
|
---|---|
#42750 Chiaroscuro: Конечно можно. Примерно так: {PHP|pagelist('pagelist.similar','5','RAND()','','news','','','TRUE','','TRUE')} т.е. выводятся 5 случайных страниц из раздела и его подразделов, исключая саму страницу. Similarpages работает по такой же схеме, Pagesiblings делает совершенно другое. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Roffun |
|
---|---|
#42754 Kort: Similarpages выводит похожие, ищет релевантные, выставляется степень схожести от 0 до 7. А в случае с pagelist RAND() будет выведено 5 любых из категории news. Разница будет заметна на сайтах, где в категории news много статей.
#42750 Chiaroscuro: Тогда можно использовать встроенную функцию cot_page_enum. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Kort |
|
---|---|
Релевантность там сомнительная -- по page_title. Как по мне, то выводить похожие новости, да еще и в режиме автомата... не имеет практического применения. Если говорить о товарах, то у меня _все_ клиенты без исключения похожие товары компонуют вручную -- в экстраполе через разделитель пишут артикулы или id страниц. Если вернуться к новостям, то проще в последнем абзаце статьи вручную указать ссылку на последнюю похожую новость и не выдумывать автоматизацию. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Roffun |
|
---|---|
#42758 Kort: Имеет смысл. Это перелинковка дополнительная, и подбор релевантного материала, важная фишка для контентного сайта в первую очередь. Например тот же новостиник. Предположим в категории news 1000 новостей, из них 20 посвящены, например, Никарагуа. В случае similarpages, с большой долей вероятности в похожих будут темы о Никарагуа, а в случае с pagelist + RAND() будет каждый раз новое, и не факт что о Никарагуа.
#42758 Kort: И всегда помнить о том что перемещать / удалять ничего нельзя, так как это будет 404 ? Суть плагина в том и состоит, он выбирает из текущих возможностей. А вдруг через год релевантной будет другая новость, потом вручную опять проходить ? Новостники пишут десятками, а некоторые сотнями страниц в день, поэтому тут только динамическое решение подойдет, а ссылка вручную это статика. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Kort |
|
---|---|
По первому пункту: релевантность автоматом и по заголовку смысла не имеет никакого (пример с Никарагуа примитивный, в реале все сложнее). Ее (релевантность) правильно определит только оптимизатор или редактор. Все остальное -- для начинающих раскрутчиков. По второму пункту: посмотри любую новость с RT или любого "новостника". Там работает редактор, а не MATCH/AGAINST -- потому что нужно управлять фидом и перелинковкой, а не придумывать вместо этого алгоритмы и уговаривать себя, что они работают правильно. Спор на сим предлагаю завершить. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
HadoukenLoL |
|
---|---|
Доброго времени суток уважаемые знатоки! Помогите новичку разобраться в этой цмске, Как можно реализовать на pagelist вывод полной структуры каталога, с нормальным уровнем вложенности, т.е. вывод всех категорий и их подкатегорий в виде древовидного меню. Главная категория --Подкатегория 1 ---Подподкатегория1 ---Подподкатегория1 и т.д. Пока получилось выводить весь список страниц привязанных к категориям)) |
Roffun |
|
---|---|
#42877 HadoukenLoL: Можно использовать плагин navi для вывода. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
aiwass |
|
---|---|
Here is my implementation that is as clean as it gets: Take all that money that we spend on weapons and defences each year and instead spend it feeding and clothing and educating the poor of the world, which it would many times over, not one human being excluded, and we could explore space, together, both inner and outer, forever, in peace. - Bill Hicks
https://evlear.com |
webitproff |
|
---|---|
Скачал обновленный плагин с репозитория. В админке не могу вывести и всё.... движок на 8.1 {PHP|pagelist('pagelist', 10, '', '', 'articles')} или {PHP|pagelist('pagelist.admin', 10, '', '', 'articles')} выводят на главную ))) {PHP|pagelist(pagelist,10,,,articles)} или {PHP|pagelist(pagelist,10,,,articles)} Использоваль для размещения шаблоны admin.home.tpl и admin.tpl. Просто никогда не пользовался, прошу помочь реализовать. Добавлено 16 минут спустя: На фронтенде кстати тоже не получилось. Хотелось бы, если этот плагин способен, реализовать вывод 7-ми самых популярных страниц как в админке на главной, так и на фронтэнде. аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
Bu konu webitproff tarafından düzenlendi(2023-01-21 00:00, 1 yıllar önce) |
Kort |
|
---|---|
Прекрасно работает и там и там. Параметры надо указывать правильно. 10 новых: {PHP|cot_pagelist('pagelist.admin', 10, 'page_date DESC')} 10 лучших: {PHP|cot_pagelist('pagelist.admin', 10, 'page_count DESC')} 10 лучших за последние 10 дней: {PHP|cot_pagelist('pagelist.admin', $this, 'page_count DESC', 'page_date > (UNIX_TIMESTAMP() - 864000)')} Если надо указать раздел: {PHP|cot_pagelist('pagelist.admin', 10, 'page_date DESC', 'single', 'articles')} Кроме single можно еще array, white и black SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
Bu konu Kort tarafından düzenlendi(2023-01-21 11:23, 1 yıllar önce) |
webitproff |
|
---|---|
#45860 Kort: Повторюсь, на PHP 8.1 используя Вами предоставленніе примеры выше, выдает Warning: Undefined variable $cc_where in ////public_html/plugins/pagelist/inc/pagelist.functions.php on line 66 Warning: Undefined variable $pagelist_join_columns in ////plugins/pagelist/inc/pagelist.functions.php on line 124 Warning: Undefined variable $pagelist_join_tables in ////public_html/plugins/pagelist/inc/pagelist.functions.php on line 125 Но списки подтягивает. Вы соавтор этого расширения, и потому Вам всё просто, а тут по ту сторону монитора ну тупик сидит и непонимает
аккаунт удален - не срослось с разработчиками
ушел на другой движок |