Обсуждение шаблона:КП

Материал из Абсурдопедии
Перейти к навигацииПерейти к поиску

Автокатегоризация[править]

То, что там написано, не работает с параметром {{{1}}}. Вот, к примеру, в статье Как правильно:Читать Абсурдопедию (или в любой другой статье данного проекта) --

Не работает с

<includeonly>{{#ifeq:{{NAMESPACE}}|Как правильно|[[Категория:Как правильно{{#if: {{{1|}}}|:{{{1}}}}}]]{{#if:{{{nds|}}}||{{DEFAULTSORT:{{PAGENAME}}}}}}}}</includeonly>

{{КП
 | Получить удовольствие
 | sortby=Читать
}}
Работает как часы с

<includeonly>{{#ifeq:{{NAMESPACE}}|{{NAMESPACE}}|[[Категория:{{NAMESPACE}}{{#if:{{{scat|}}}|:{{{scat}}}|}}{{#if:{{{sortby|}}}|{{!}}{{{sortby}}}|{{!}}{{DEFAULTSORT:{{PAGENAME}}}}}}]]}}</includeonly>

{{КП
 | scat=Получить удовольствие
 | sortby=Читать
}}
— З,IЧIS (обсуждение) 09:05, 10 сентября 2023 (UTC)
Посмотрите на кусок {{#ifeq:{{NAMESPACE}}|{{NAMESPACE}}| и подумайте, что делает синтаксис ifeq. Меня не интересует, какую проблему вы решали, если решение имеет такие ошибки. Не понимаете, что делает синтаксис, не трогайте шаблоны. Edward Chernenko? 09:21, 10 сентября 2023 (UTC)
Я понимаю, что я делаю. ifeq сравнивает стринги -- вот что он делает. Как они написаны -- ручками или волшебными словами, не имеет значения. Однако при использовании с этой функцией волшебных слов, могут быть проблемы. Подробности тут. Я нашёл неработающий код (который годами оставался незамеченным) и исправил его. Мое решение работает не хуже, только по другому. Вам больше нравится ваше. Ошибку вы в нем исправили. Все довольны. — З,IЧIS (обсуждение) 16:01, 10 сентября 2023 (UTC)
Придуриваться не надо, вы сравниваете строку с ней же. Написали в коде "if 2==2" и рассказываете "я понимаю, что делает мой код". Уж после того, как я на этот кусок кода прямо указал, не заметить это невозможно. Предполагать добрые намерения (что это в десятый раз не троллинг) начинает надоедать. Edward Chernenko? 17:23, 10 сентября 2023 (UTC)
Что за намёки на недобрые намерения? Это из руководства MediaWiki:
Внимание:	Буквальное сравнение с Волшебными словами может завершиться неудачей в зависимости от конфигурации сайта. Например, {{FULLPAGENAME}}, в зависимости от Вики, может прописывать первую букву и заменять все подчеркивания пробелами.
Примените волшебные слова к обоим параметрам, чтобы временно исправить это:

{{#ifeq: {{FULLPAGENAME: L'Aquila}} | {{FULLPAGENAME}} | equal | not equal}} → equal
В чём я не прав? — З,IЧIS (обсуждение) 19:14, 10 сентября 2023 (UTC)
Не правы Вы в том, что после моей фразы «вы сравниваете строку с ней же», которая полностью и очень конкретно объясняет вашу ошибку, и после того, как я процитировал конкретный кусок кода, в котором эта ошибка, Вы считаете, что Вы можете продолжать притворяться, что проблемы никакой нет и её придумал злой админ, который просто так к вам придирается. Давайте так: или Вы прямо сейчас находите ошибку в процитированном выше куске кода и объясняете мне, что именно в нём не так, или мы будем считать, что найти её Вы не можете, в коем случае ошибку объясняю я, но после этого Вы больше не редактируете никакие шаблоны. Edward Chernenko? 22:06, 10 сентября 2023 (UTC)
О-ля-ля! Контрольная по вики-программированию в классе проф. Черненко?! Вызов принят. Пойду точить перья и заливать чернила в непроливайку. Только у меня встречное условие -- вы прекратите злиться и переходить на личности в обсуждении технических вопросов. — З,IЧIS (обсуждение) 15:41, 11 сентября 2023 (UTC)
Ок, это гарантированно троллинг, вы это делаете только затем, чтобы до меня докопаться. Блокировка. Edward Chernenko? 17:47, 11 сентября 2023 (UTC)

0021.gif Параметр sortby не работает. См. пример Как правильно:Основать независимое государство. — З,IЧIS (обсуждение) 17:07, 10 сентября 2023 (UTC)

Он не «не работает», его там 13 лет не было. Добавил. Edward Chernenko? 17:44, 10 сентября 2023 (UTC)

Несколько категорий в автокатегоризации[править]

ЗАКАЗ СПЕЦИАЛИСТАМ-ПРОГРАММИСТАМ: Было бы здорово, если была бы возможность указывать в шаблоне не одну, а несколько категорий (5-10, с запасом), чтобы два раза не вставать из-за стола. Многие статьи охватывают две и более темы. — З,IЧIS (обсуждение) 17:40, 10 сентября 2023 (UTC)

Было бы здорово, если бы вы перестали создавать проблемы на пустом месте. У этого шаблона одна-единственная цель, в него не надо добавлять 20 фич. Edward Chernenko? 17:44, 10 сентября 2023 (UTC)