Циклопедия:Форум/2026/07

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Перенаправление: ЦП:Ф
Вы просматриваете архив форума

Обсуждения за июль 2026 года. Эта страница защищена от изменений и в ней больше не будет новых реплик.

< ИюньРазмер: 23,5 КбайтАвгуст >


Викисклад в РФ отвалился[править]

С доступом к Викискладу на территории РФ от 30 июля возникли проблемы, сохраняющиеся и сегодня, — картинки, подгружаемые на вики, перестали отображаться. Связано ли это с целенаправленной блокировкой ответственных за интернет ведомств или они случайно что-то сломали в борьбе с чем-то другим — пока неведомо. Что делать с этим будем, если не отлипнет? Урахара (обсуждение) 09:17, 31 июля 2026 (UTC)

Найти другой сервер наподобие Викисклада и подключить его, я знаю как подключить. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 09:55, 31 июля 2026 (UTC)
Итог

Не прошло и часа с поднятия темы, как всё нормализовалось. Урахара (обсуждение) 10:14, 31 июля 2026 (UTC)

Музыкальные коллективы и группы[править]

В музыкальных категориях есть дублирующие категории «Музыкальные коллективы» и «Музыкальные группы». Обе перенесены из Википедии. Первая категория основная, в ней находится наибольшее количество статей. Вторая маленькая, в ней статей не так много. Вопрос, что лучше сделать с ними:

  1. Перенести всё из «Музыкальные группы» в «Музыкальные коллективы», поставив на дублирующих категориях групп плашку Переименованная категория ?
  2. Подцепить все подкатегории из категории «Музыкальные группы» как дочерние к соответствующим подкатегориям из «Музыкальные коллективы» ?

В Википедии идёт обсуждение, там эти категории предлагают переименовать, но на данный момент пока никакое решение не принято…  — Константин П. :о) 10:32, 29 июля 2026 (UTC)

Лучше музыкальные группы, везде используется слово группа. Вот несколько АИ которые используют формулировку музыкальная группа а не коллектив:

То есть чаще всего в авторитетных издательствах используется слово группа. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 17:21, 29 июля 2026 (UTC)

  • Смысловая разница у категорий есть. Музыкальный коллектив чаще подразумевает обобщение, либо крупные или академические формы: симфонический оркестр, церковный хор, ансамбль народных инструментов, оперная труппа. А группа ассоциируется с малым составом (3–7 человек) и «лёгкими» жанрами: рок-группа, поп-группа, хип-хоп-бэнд. В группе каждой роли есть чёткое название: басист, барабанщик, солист. И основной репертуар — уникальный, авторский. У коллективов в широком смысле — любой, у академических коллективов — проверенный репертуар (классика, народная музыка). Поэтому предлагаю ничего не менять, оставив подкатегории там, где они есть. Урахара (обсуждение) 00:46, 31 июля 2026 (UTC)
    Согласен, можно не менять. Анатолий (обсуждение) 00:47, 1 августа 2026 (UTC)

Подстраницы[править]

Прошу участников, имеющих доступ к MediaWiki:Common.js, установить там этот код:

mw.util.addPortletLink(
    'p-tb',
    mw.util.getUrl('Служебная:Указатель_по_началу_названия/' + mw.config.get('wgPageName')),
    'Подстраницы'
);

Этот код добавит в панель инструментов ссылку Подстраницы которая будет показывать подстраницы какой-то страницы. Код я отладил в своем проекте. Я думаю, это будет полезная функция. Готов к дальнейшему обсуждению. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 09:46, 28 июля 2026 (UTC)

жаваскрипт потенциально небезопасный, лучше чем меньше его используется, тем меньше риск всяких взломов и неполадок. Я думаю, всё что можно лучше делать на CSS, а скрипты использовать только минимально необходимые, стандартные и проверенные, чтобы снова не вылезла какая-нибудь дыра, как это было в Викиреальности. Такие поломки никому не нужны.  — Константин П. :о) 18:42, 28 июля 2026 (UTC)
Скрипт короткий и не вредоносный, любая LLM вам разъяснит код по всем частям и выдаст что ничего вредоносного в нем нет. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 20:05, 28 июля 2026 (UTC)
Скрипт топорный, нуждается в переработке. Жёстко вшит русский текст «Подстраницы» в боковой панели вместо адаптивного интерфейс-сообщения для интернационализации, чем сильна Mediawiki. Потом скрипт использует вместо канонического имени Special:PrefixIndex, распознаваемого всегда, русский перевод, который не все популярные браузеры нормально воспримут, в большинстве случаев это просто выдаст ошибку 502. Потом неизбирательное добавление ссылки на подстраницы вообще на всех страницах, включая те, у которых подстраниц нет и быть не может, создаёт визуальный шум и бесполезно в 99 %. Урахара (обсуждение) 11:07, 29 июля 2026 (UTC)
Как бесполезный, если я всегда заглядываю на подстраницы. Если вам не нравится переработайте — или хотя бы укажите на проблемы процитировав проблемные куски кода. При написании кода я руководствовался этим: Проект:Технические работы/Персональные скрипты/Руководство. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 12:48, 29 июля 2026 (UTC)
И про какую интернационализацию может идти речь, если Циклопедия одноязычная, русская. Хорошо, я заменю на каноничное название. Если хотите, установите сами проверку на существование подстраниц, чтобы кнопка появлялась в зависимости есть или нет. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 12:55, 29 июля 2026 (UTC)
На каком бы языке ни писалась Циклопедия в настройках каждый может выбрать язык интерфейса. Поэтому хорошо иметь менюшки адаптивные. И никто не обязан переписывать код за предлагающим, поэтому проверку на наличие подстраниц дорабатывайте сами, тем паче Вы хотели осваивать техчасть, вот и будет интересное техзадание. Если же нет, и Вам удобно оставить как есть, то почему бы не создать свой личный js и настроить оформление под себя? Урахара (обсуждение) 21:07, 29 июля 2026 (UTC)
Хорошо, сделаю. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 11:20, 30 июля 2026 (UTC)

Анонс[править]

Анонсирую свое мини-руководство по написанию статей о мультфильмах для новичках. Значительно улучшил, доработал и облегчил. Кто хочет — пользуйтесь на здоровье, если что заметили, обращайтесь сюда или на мою СО. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 12:26, 17 июля 2026 (UTC)

Спасибо. Анатолий (обсуждение) 00:47, 1 августа 2026 (UTC)

Задолбали[править]

можно поставить уже защиту от дебилов вандалов? если вандал делает быстро множество правок значит сайт вообще не защищен капчей. надо усилить защиту.Андрей Зелев (обсуждение) 07:16, 10 июля 2026 (UTC)

Каптча есть. Анатолий (обсуждение) 20:56, 10 июля 2026 (UTC)
Защита есть, но её легко просчитать: у нас всего три вопроса, дальше идет по кругу. То есть, если кто-то хочет сделать массированную атаку, то он просто в коду бота пропишет три вопроса с ответами, и бот сможет делать что хочет. Поэтому, предлагаю НЕ менять защиту, а увеличить число вопросов. Основатель Клуба Мультопедистов и Смотритель Циклопедии Товарищ Аарон (обсуждение) 11:28, 17 июля 2026 (UTC)
Это защита от ботов, а не от вандалов. Анатолий (обсуждение) 14:48, 17 июля 2026 (UTC)

Отдельный CSS-класс для убирания пустых строк в модульных блоках[править]

В мае была тема Циклопедия:Форум/2026/05#перестал работать знак < br / > в шаблоне Summary, и я его исправлял, делал там чтобы тег <br> работал, но пустые строки при этом скрывались. Я решил этот код вынести из Summary в отдельный универсальный класс box-sections, чтобы его можно было использовать в любых блочных модульных шаблонах, составляемых из отдельных секций. Такой класс в обычных инфобоксах на основе таблиц <table> не нужен, поскольку все переводы строки между тегами <tr> никак в статьях не отображаются. А вот если модульный шаблон сделан на основе блочных тегов (<div>), то в случае пустых полей, когда секция не отображается, на её месте образуется пустое место и лишний перенос строки. Два таких переноса, идущих подряд, создают вылазящий в статье лишний перенос строки, и возникает необходимость их убирать. Если сделать универсальный класс, его можно будет вставлять в любые модульные блоки. Я убрал из Summary код:

div.p-summary > p > br,
div.summarybox > p > br,
div.summarylist > p > br {
    display:none;
}

вместо него добавил:

.box-sections > p      {margin:0;}
.box-sections > p > br {display:none;}

и вставил этот класс совместно с классом p-summary в родительские теги Summary:

<div class="p-summary box-sections">
…
</div>

Также его можно применять везде в любых модульных шаблонах, где надо убрать пустые переводы строк.  — Константин П. :о) 16:50, 1 июля 2026 (UTC)

Спасибо! Анатолий (обсуждение) 21:00, 10 июля 2026 (UTC)

Отдельная карточка для статей на техническую тематику[править]

В транспортных карточках был шаблон Автомобиль, составной из секций и с интересным дизайном, я решил его выделить отдельно в виде универсального конструктора, чтобы на его основе можно было делать другие карточки. Я назвал его {{Technobox}}, и немного доработал. Если кто хочет, можно на его основе создавать похожие карточки для статей о технике.  — Константин П. :о) 17:00, 1 июля 2026 (UTC)

Спасибо! Анатолий (обсуждение) 20:58, 10 июля 2026 (UTC)

Одна мысль по поводу URL[править]

В шаблонах, обрабатывающих URL, обычно значение присваивается в нумерованном параметре, чаще всего в первом, например {{URL|http://example.org}}. Но такой вариант ломается, когда в адресе попадается знак «=», который в ссылках может попадаться, если они вставляются с параметрами get-запросов {{URL|http://example.com/page.php?param=value}}. Поэтому обычно в шаблонах нумерованный параметр указывают явно: {{URL|1=http://example.org}}. Но гораздо лучший вариант — передавать url-адрес не через первый параметр {{{1|}}}, а через безымянный параметр {{{|}}}. Этот параметр вызывается только через знак «=», например {{URL|=}}, что, во-первых, гарантирует защиту от дурака (без «=» этот параметр просто не вызовешь), и сокращает код {{URL|1=}}{{URL|=}} на один значёк. Поэтому было бы более правильным использовать в шаблонах форматирования ссылок именно безымянный параметр, это вариант более красивый и практичный.  — Константин П. :о) 01:53, 3 июля 2026 (UTC)

А что конкретно предлагается изменить и чем это грозит? Анатолий (обсуждение) 00:51, 1 августа 2026 (UTC)