Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forums / Cotonti / Extensions / PageList

<<<123

Very useful plugin with many with great potential

Kort
#31 2017-02-28 17:55
#42714 Kopusha:

Зачем отдельно. Есть рейтинги, Есть желание отсортировать страницы По рейтингу, фактически прямое назначение модуля. Это не какие-то посторонние редко встречающиеся желания,  Просто поправить и сделать новую версию. 

Это именно и есть редко встречающеся желание. В коробку оно не попадет, хотя данную проблему решает. Но если тебе удобнее использовать его в виде части коробочного плагина, ок.

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
Chiaroscuro
#32 2017-03-13 13:46

Как с помощью этого плагина вывести на странице новости список из страниц в этом же разделе, типа "SIMILAR". Можно?

Roffun
#33 2017-03-14 12:30
#42745 Chiaroscuro:

Как с помощью этого плагина вывести на странице новости список из страниц в этом же разделе, типа "SIMILAR". Можно?

Для этих целей есть готовые плагины, например similarpages или pagesiblings

CMSCOT.NET - Cotonti сайт своими ⛏ руками
Chiaroscuro
#34 2017-03-14 12:37

Хотелось бы минимизировать количество плагинов :)

Kort
#35 2017-03-16 06:37
#42750 Chiaroscuro:

Хотелось бы минимизировать количество плагинов :)

Конечно можно. Примерно так:

{PHP|pagelist('pagelist.similar','5','RAND()','','news','','','TRUE','','TRUE')}

т.е. выводятся 5 случайных страниц из раздела и его подразделов, исключая саму страницу.

Similarpages работает по такой же схеме, Pagesiblings делает совершенно другое.

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
Roffun
#36 2017-03-16 15:19
#42754 Kort:

Конечно можно. Примерно так:

{PHP|pagelist('pagelist.similar','5','RAND()','','news','','','TRUE','','TRUE')}

т.е. выводятся 5 случайных страниц из раздела и его подразделов, исключая саму страницу.

Similarpages работает по такой же схеме, Pagesiblings делает совершенно другое.

Similarpages выводит похожие, ищет релевантные, выставляется степень схожести от 0 до 7. А в случае с pagelist RAND() будет выведено 5 любых из категории news. Разница будет заметна на сайтах, где в категории news много статей.

 

#42750 Chiaroscuro:

Хотелось бы минимизировать количество плагинов :)

Тогда можно использовать встроенную функцию cot_page_enum.

CMSCOT.NET - Cotonti сайт своими ⛏ руками
Kort
#37 2017-03-16 19:25

Релевантность там сомнительная -- по page_title. Как по мне, то выводить похожие новости, да еще и в режиме автомата... не имеет практического применения. Если говорить о товарах, то у меня _все_ клиенты без исключения похожие товары компонуют вручную -- в экстраполе через разделитель пишут артикулы или id страниц.

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

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
Roffun
#38 2017-03-16 19:50
#42758 Kort:

Релевантность там сомнительная -- по page_title. Как по мне, то выводить похожие новости, да еще и в режиме автомата... не имеет практического применения.

Имеет смысл. Это перелинковка дополнительная, и подбор релевантного материала, важная фишка для контентного сайта в первую очередь. Например тот же новостиник. Предположим в категории news 1000 новостей, из них 20 посвящены, например, Никарагуа. В случае similarpages, с большой долей вероятности в похожих будут темы о Никарагуа, а в случае с pagelist + RAND() будет каждый раз новое, и не факт что о Никарагуа.

 

#42758 Kort:

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

И всегда помнить о том что перемещать / удалять ничего нельзя, так как это будет 404 ?

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

CMSCOT.NET - Cotonti сайт своими ⛏ руками
Kort
#39 2017-03-16 20:43

По первому пункту: релевантность автоматом и по заголовку смысла не имеет никакого (пример с Никарагуа примитивный, в реале все сложнее). Ее (релевантность) правильно определит только оптимизатор или редактор. Все остальное -- для начинающих раскрутчиков.

По второму пункту: посмотри любую новость с RT или любого "новостника". Там работает редактор, а не MATCH/AGAINST -- потому что нужно управлять фидом и перелинковкой, а не придумывать вместо этого алгоритмы и уговаривать себя, что они работают правильно.

Спор на сим предлагаю завершить.

Seditio.by - создание сайтов, разработка плагинов и тем для Котонти
HadoukenLoL
#40 2017-05-10 15:44

Доброго времени суток уважаемые знатоки! Помогите новичку разобраться в этой цмске, Как можно реализовать на pagelist вывод полной структуры каталога, с нормальным уровнем вложенности, т.е. вывод всех категорий и их подкатегорий в виде древовидного меню.

Главная категория

--Подкатегория 1

---Подподкатегория1

---Подподкатегория1

 

и т.д.

Пока получилось выводить весь список страниц привязанных к категориям))

Roffun
#41 2017-05-11 07:54
#42877 HadoukenLoL:

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

Можно использовать плагин navi для вывода.

CMSCOT.NET - Cotonti сайт своими ⛏ руками
aiwass
#42 2019-11-03 19:30

Here is my implementation that is as clean as it gets:
https://evlear.com/lifestyle/octopus-the-ultimate-explorer-yacht
Check what's under "Recommended articles" on the right hand side.

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

<<<123