Обсуждение модуля:Autosorting (KQvr';yuny bk;rlx&Autosorting)
Эта страница предназначена для централизованного обсуждения модуля Autosorting и шаблонов на его основе. |
Пробел в адресе
[править код]В теле шаблона есть строка «К:ВП: Статьи без изображений» — насколько я понимаю, пробел тут лишний, в остальных категориях он не ставится. — Максим 20:27, 10 марта 2016 (UTC)
Файлы КДИ
[править код]По мотивам этого обсуждения. В текущем виде шаблон предполагает, что если изображение указано, то оно обязательно свободное с Викисклада, что далеко не всегда верно. Чтобы зря не засорять категории "Статьи с изображениями: заполнить свойство P373 в Викиданных" и "Статьи с изображениями: заполнить свойство P18 в Викиданных", как и лишние скрытые категории в самой статье, можно было бы обернуть блок в дополнительную проверку.
Сейчас:
{{#if:{{#property:P373}}||[[К:ВП: Статьи с изображениями: заполнить свойство P373 в Викиданных|{{wikidata|P31|plain=true}}{{PAGENAME}}]]}}{{#if:{{#property:P18}}||[[К:ВП: Статьи с изображениями: заполнить свойство P18 в Викиданных|{{wikidata|P31|plain=true}}{{PAGENAME}}]]}}
Изменить на:
<!-- added start-->{{#ifexpr: {{#invoke:String|find|{{msgnw:File:{{{1|}}} }}|{{Несвободный файл}}=0|<!--added end -->{{#if:{{#property:P373}}||[[К:ВП: Статьи с изображениями: заполнить свойство P373 в Викиданных|{{wikidata|P31|plain=true}}{{PAGENAME}}]]}}{{#if:{{#property:P18}}||[[К:ВП: Статьи с изображениями: заполнить свойство P18 в Викиданных|{{wikidata|P31|plain=true}}{{PAGENAME}}]]}}<!-- added start-->|<!-- если несвободный файл -->}}<!--added end -->
Конечно, если есть ещё более компактный вариант, то использовать его. --Neolexx 18:31, 20 марта 2016 (UTC)
- Мучить движок перебирая содержимое 30 тысяч страниц… Жутковатое решение. Поправил с ifexist. Advisor, 20:37, 20 марта 2016 (UTC)
Дополнение ещё нескольких параметров
[править код]Запрос отклонён |
- Эта тема добавлена в список технических задач для выполнения в будущем. Суть: «Просьба встроить вытаскивание для вынесенных на КУ статей соответствие параметров P27, P17 по местам жизни и смерти людей, P495, P1532, P2341 заданной стране». Список задач доступен на странице проекта; задачи добавляются при помощи шаблона {{подст:техзадача}}. --ЯцекJacek (обс.) 01:17, 1 июня 2018 (UTC)
Просьба встроить вытаскивание для вынесенных на КУ статей соответствие параметров P27, P17 по местам жизни и смерти людей, P495, P1532, P2341 заданной стране. --ЯцекJacek (обс.) 17:46, 8 мая 2018 (UTC)
- Нет кода - решения. -- dima_st_bk 23:01, 23 апреля 2019 (UTC)
Категория
[править код]@stjn: Добрый день. Вылезла красная Категория:Википедия:статьи без источников (тип: не указан) вместо Категория:Википедия:Статьи без источников (тип: не указан). Посмотрите, пожалуйста. — Браунинг (обс.) 14:46, 19 мая 2023 (UTC)
- Извините, исправлено. stjn 21:26, 19 мая 2023 (UTC)
Обход дерева
[править код]Главная проблема алгоритма модуля в том, что на ВД стремятся задать максимально точное значение класса, и это правильно, но это приводит к необходимости создавать 100500 мелких категорий тут. Стоило бы научить модуль обходить дерево категорий (которое должно соответствовать иеархии классов в ВД) на заданную глубину и класть статью в общую при отсутствии более частной. Это позволит избавиться от множества мелких категорий и приведет к тому, что дерево, наконец, будет вменяемым и можно будет избавиться от нелогичного отсечения рандомных «первых N» (сейчас N=3) утверждений из ВД в пользу выбора наиболее старших N категорий из имеющихся.
На данный момент это отчасти решается костыльным заданем дефолтных значений, но помогает только в ограниченном ряде случаев. Abiyoyo (обс.) 12:44, 24 мая 2024 (UTC)
Ошибочный вывод категории
[править код]Заетил, что в Модуль:Autosorting#L-304 не обрабатывается случай |uses=p154
и аналогичные, отличные от p18. Все равно выводится категория p18, что неверно. Abiyoyo (обс.) 01:45, 27 мая 2024 (UTC)