1

список страниц list of foo в Википедии обновляется вручную. Могу ли я автоматизировать это на моем собственном медиа-вики?

Я хочу автоматически сгенерированный список страницы list of foo с таблицей, которая содержит имя и описание всех записей из одной категории foo .

Я мог бы включить содержимое страницы Category:foo страницу списка, но это не значит, что я получаю описания. Я мог бы использовать помеченный раздел транспонирования, но это полезно только для отдельных страниц.

Могу ли я объединить два (с расширением или иным образом)?

2 ответа2

1

Semantic MediaWiki - один из способов сделать это.

0

Похоже, с DynamicPageList3 вы можете показать

  • Вся статья или
  • Содержимое отдельных разделов (обозначено заголовками) и
  • Обрезать заголовок или содержимое до определенной максимальной длины

С помощью Extension:Scribunto вы можете написать собственный модуль Lua и запросить mw.site.stats.pagesInCategory и каким-то образом получить описание статьи - это зависит от того, где и как вы храните описание.


Расширение:CategoryTree, вероятно, можно взломать, включив в него первые n слов статьи или из того, из чего состоит ваше описание.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .