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

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.

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 ?

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

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 для вывода.

<<<123