Mediawiki автоматический "список __" с описаниями?

352
Xunie

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

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

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

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

1

2 ответа на вопрос

1
Tgr

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

0
Rainer Rillke

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

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

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


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

Похожие вопросы