Октябрь 2024 года
Данная страница используется для обсуждения технических и организационных вопросов Циклопедии.
< Сентябрь | Размер: 27,7 Кбайт |
Шаблон:Основная статья[править]
Предлагаю шаблон {{Основная статья}} // {{Main}} усовершенствовать, а то он выглядит как-то слишком коряво. При ссылке на статью со скобками в названии вида «Статья (тема)» в ссылке сами скобки никак не скрываются, хотя лучше чтобы они были не видны. И стрелку «→» лучше развернуть в другую сторону «←», так смотрится логичнее. И сделать ссылку курсивом с отступом. К тому же этот шаблон повально напихан в категории, и хорошо бы его в категориях автоматически подменять на {{Основная статья по теме категории}} // {{catmain}}. А то он там везде вставлен без параметров и поломан, просто квадратные скобки торчат пустые. — Константин П. 16:18, 5 октября 2024 (UTC)
- Я бы сделал стрелку в другую сторону, если шаблон в начале статьи, отсылающий к более общей статье (можно для этого приспособить особый шаблон). В категориях можно поменять, для работы для бота надо написать в обсуждение участника Sorata Kanda. Насчет курсива с отступом не уверен, хотелось бы посмотреть пример. Анатолий (обсуждение) 12:43, 6 октября 2024 (UTC)
- вот тестовый вариант, я сделал ссылку такую же, как ссылка из подстраницы на основную страницу:Ссылка отображается только если статья указана, последний текст в скобках не показывается. — Константин П. 14:04, 6 октября 2024 (UTC)
- Спасибо, может еще будут чьи-то пожелания? В принципе шаблон мне пока предлагаемый шаблон не кажется чем-то сильно лучшим чем есть. Анатолий (обсуждение) 04:30, 8 октября 2024 (UTC)
- вот тестовый вариант, я сделал ссылку такую же, как ссылка из подстраницы на основную страницу:Ссылка отображается только если статья указана, последний текст в скобках не показывается. — Константин П. 14:04, 6 октября 2024 (UTC)
Шаблон:Коробка[править]
Шаблон {{Коробка}} надо обновить, он не обрабатывает некоторые параметры, встречающиеся в производных шаблонах (thincolor, thickcolor — вместо них тут другие: outerbordercolor, bordercolor), к тому же там в ширине ячейки с картинкой размер указан с ошибкой (в табличных тегах не добавляется приставка px, надо писать просто число, иначе размер ломается и никак не регулируется). И надо ещё добавить нормальную документацию, для удобства дальнейшего применения. Насколько я понял, Коробка это шаблон из Традиции, в Википедии его никогда не было, хорошо бы в документации ещё кратко написать о его происхождении, раз уж Циклопедия — альтернативный википроект, было бы правильно поддерживать все альтернативные викишаблоны. — Константин П. 15:10, 6 октября 2024 (UTC)
З. ы. насколько я посмотрел, в Традиции Коробка была создана 14 сентября 2008 года, видимо из Луркморья, но потом 4 апреля 2009 был взят вариант из Викиреальности с параметрами outerbordercolor и bordercolor. А параметры thincolor, thickcolor потом добавил Мицгол. Короче, надо для совместимости включить тоже их поддержку, как исторического значения. — Константин П. 15:22, 6 октября 2024 (UTC)
- Я не против обновления. Степень защиты понизил. Анатолий (обсуждение) 04:28, 8 октября 2024 (UTC)
- я выяснил, этот шаблон был сделан на основе Плашки с Луркморья. Параметры были позаимствованы оттуда. — Константин П. 20:23, 8 октября 2024 (UTC)
- Спасибо! Анатолий (обсуждение) 14:18, 9 октября 2024 (UTC)
- я выяснил, этот шаблон был сделан на основе Плашки с Луркморья. Параметры были позаимствованы оттуда. — Константин П. 20:23, 8 октября 2024 (UTC)
Шаблон:Источник статьи[править]
Я доделал этот шаблон, теперь можно на его основе переделать плашки источников для разных википроектов. Можно добавлять по две разных ссылки на статью, и при необходимости временно отключать вставку категорий через отдельный подшаблон {{Источник статьи/флаг}}, и вылавливать все некатегоризированные статьи. Шаблоны будут выглядеть так:
Одним из источников, использованных при создании данной страницы является страница из википроекта «Русская Википедия» под названием «Циклопедия:Форум/2024/10», расположенная по адресу:
Материал указанной страницы полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий. |
Одним из источников, использованных при создании данной страницы является страница из википроекта «Знание.Вики» («znanierussia.ru») под названием «Циклопедия:Форум/2024/10», расположенная по следующим адресам:
Материал указанной страницы полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий. Всем участникам Знание.Вики предлагается прочитать материал «Почему Циклопедия?». |
Одним из источников, использованных при создании данной страницы является страница из википроекта «Рувики» («ruwiki.ru») под названием «Циклопедия:Форум/2024/10», расположенная по адресу:
Материал указанной страницы полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий. Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?». |
Одним из источников, использованных при создании данной страницы является страница из википроекта «Руниверсалис» («Руни», руни.рф) под названием «Циклопедия:Форум/2024/10», расположенная по адресу:
Материал указанной страницы полностью или частично использован в Циклопедии по лицензии CC BY-SA. Всем участникам Руниверсалиса предлагается прочитать «Обращение к участникам Руниверсалиса» основателя Циклопедии и «Почему Циклопедия?». |
Цвета я подобрал по виду самих википроектов. Один только вопрос: нужна ли в названии статьи рабочая внешняя ссылка, или выводить просто текст названия статьи без ссылки и адрес статьи в текстовом виде? — Константин П. 17:22, 6 октября 2024 (UTC)
- Активную ссылку требует Руниверсалис, на остальные проекты активные ссылки не нужны. Анатолий (обсуждение) 04:27, 8 октября 2024 (UTC)
- я сделал возможность включения/отключения активных ссылок через отдельный флаг. — Константин П. 16:26, 8 октября 2024 (UTC)
- Спасибо, а можно немного побольше отступ сверху сделать, чтобы шаблон был немного отделен от основной статьи/навигационных шаблонов? Анатолий (обсуждение) 14:17, 9 октября 2024 (UTC)
- Я сделал отступ сверху 0.7em, если же на странице несколько плашек, отступ сверху будет только у первой, а у последующих 1px. Я для плашки источников сделал отдельный класс smbox. — Константин П. 00:46, 10 октября 2024 (UTC)
- Спасибо, а можно немного побольше отступ сверху сделать, чтобы шаблон был немного отделен от основной статьи/навигационных шаблонов? Анатолий (обсуждение) 14:17, 9 октября 2024 (UTC)
- я сделал возможность включения/отключения активных ссылок через отдельный флаг. — Константин П. 16:26, 8 октября 2024 (UTC)
Облегчение флагификации[править]
Ещё у меня есть такое предложение, слегонца облегчить шаблоны флагов. Флаги это часто используемые шаблоны, в больших количествах вставляемые в статьи, особенно в таблицах и списках их бывает понатыкано сотнями штук на страницу. Поэтому даже небольшое уменьшение кода флажков существенно снизит их общий вклад в общий размер страницы. Есть следующие варианты облегчения:
- В шаблонах {{Флагификация/флагификация}} и {{Флагификация/flagicon}}, на основе которых формируются все флажки, файл изображения флага обрамлён тегом
<span class="flagicon">
добавляющим CSS-класс. Но этот класс нигде не используется, и никакие стили к нему не применяются, его нет ни в MediaWiki:Common.css, ни в MediaWiki:Vector.css, ни в MediaWiki:Monobook.css, так что этот спан просто болтается и ничего не делает, просто занимая лишний размер. Если его удалить, это заметно уменьшит совокупный размер кода флагов во многих статьях. - В категории Шаблоны:Флаги по коду есть куча шаблонов флагов, сделанных на основе шаблона {{Флагификация}}, которые обёрнуты в {{nobr}} для исключения переноса строки. Шаблон {{nobr}} добавляет длинный тег
<span style="white-space:nowrap;">
который при многократном повторении добавляет значительный размер на страницах. От подобного можно избавиться, если поубирать все {{nobr}}-ы, а данную группу шаблонов просто переделать в редиректы на флагификацию соотв. стран. А в самих шаблонах флагификации в названиях стран, состоящих из нескольких слов, пробелы позаменять неразрывными. При этом страны из одного слова можно не трогать. Замена {{nobr}} на
уменьшает размер шаблонов. - Ещё можно в флагификации сделать такой небольшой хак — добавить в те подшаблоны флагов, где есть названия стран из нескольких слов, дополнительный параметр, который вставить во все пробелы между словами. По умолчанию он будет незаполнен, и пробелы будут вставляться как обычно, название страны после флага сможет переноситься на новую строку. А если будет нужно вызывать флагификацию в одну строку без переносов, в дополнительный параметр можно будет вставить неразрывный пробел
, и обычные пробелы заменятся на него, всё будет в одну строку. Это будет гораздо короче, чем {{nobr}}, да и вставлять придётся не во всех статьях. Например, код шаблона {{GNQ}} будет выглядеть не как{{nobr|{{Флагификация|Экваториальная Гвинея}}}}
, а что-то вроде{{Флагификация|Экваториальная Гвинея| }}
, второй параметр будет передаваться через шаблон {{Флагификация}} в шаблон {{Флагификация/Экваториальная Гвинея}} и добавляться в строку| alias = Экваториальная{{{2| }}}Гвинея
, заменяя пробел на параметр 2, то есть на
— Константин П. 22:57, 7 октября 2024 (UTC)
- Спасибо за идеи, как-то название страны после флага не хочется, чтобы переносилось, а так всё звучит разумно. Анатолий (обсуждение) 04:27, 8 октября 2024 (UTC)
- я поясню что имею ввиду. сразу после картинки флага название в любом случае не переносится, так как в шаблоне {{Флагификация/флагификация}} после картинки перед текстом уже итак стоит неразрывный пробел, поэтому если название страны состоит из одного слова, оно в любом случае не переносится (я это сегодня починил в стилях). Если же название страны состоит из нескольких слов, тут появляются варианты: или сделать всё название без переносов, или сделать возможность переноса второго и последующих слов названия на новую строку. И нужна возможность как-то регулировать эти варианты. Пример с переносом, одно слово не переносится, два и больше переносятся:
, пример с запретом переноса, всё в одну строку:Россия Экваториальная Гвинея
Основные шаблоны флагификации используют первый вариант, но группа шаблонов из категории Шаблоны:Флаги по коду сделана строго без переносов. — Константин П. 16:04, 8 октября 2024 (UTC)Россия Экваториальная Гвинея - Нужно, чтобы везде был первый вариант. Анатолий (обсуждение) 16:26, 8 октября 2024 (UTC)
- он сейчас уже и есть. но тогда шаблоны из Шаблоны:Флаги по коду не имеют смысла, их все можно переделать на перенаправления, размер сразу уменьшится без лишнего {{nobr}}. — Константин П. 16:43, 8 октября 2024 (UTC)
- я поубирал из Шаблоны:Флаги по коду все {{nobr}}-ы, теперь размер должен стать меньше — Константин П. 20:13, 8 октября 2024 (UTC)
- также я удалил из {{Флагификация/флагификация}} и {{Флагификация/flagicon}} тег <span> с классом flagicon, не вижу, чтобы он как-то использовался. Стили никакие через него не добавляются, только лишний размер занимает. Если обнаружится, что он нужен, в случае чего можно будет вернуть обратно — Константин П. 20:19, 8 октября 2024 (UTC)
- Спасибо! Анатолий (обсуждение) 14:18, 9 октября 2024 (UTC)
- Нужно, чтобы везде был первый вариант. Анатолий (обсуждение) 16:26, 8 октября 2024 (UTC)
- я поясню что имею ввиду. сразу после картинки флага название в любом случае не переносится, так как в шаблоне {{Флагификация/флагификация}} после картинки перед текстом уже итак стоит неразрывный пробел, поэтому если название страны состоит из одного слова, оно в любом случае не переносится (я это сегодня починил в стилях). Если же название страны состоит из нескольких слов, тут появляются варианты: или сделать всё название без переносов, или сделать возможность переноса второго и последующих слов названия на новую строку. И нужна возможность как-то регулировать эти варианты. Пример с переносом, одно слово не переносится, два и больше переносятся:
Шаблон:Персона[править]
В этом шаблоне в конце есть лишний перевод строки. Из-за этого во многих статьях в самом верху страницы образуется лишний отступ в преамбуле. Я уже давно на это натыкаюсь, никрасива выглядит — Константин П. 04:24, 10 октября 2024 (UTC)
Конфликт названий[править]
Только что обнаружил конфликт названий шаблонов. В статьях из Википедии попадается шаблон {{Портал}}, который обычно торчит в разделе ссылок и выводит ссылку на портал по теме. У него есть английское перенаправление {{Portal}}. Но в Циклопедии тоже есть одноименные шаблоны {{Портал}} и {{Portal}}. {{Портал}} — просто заглушка и ничего не выводит. А вот {{Portal}} относится к Чёрной Библиотеке и используется на странице её портала в качестве блоков оформления. Но кроме этого он вылазит в статьях основного пространства, перенесённых из Википедии. Их не так много конечно, но при переносе могут появляться и новые. Википедийный шаблон тут конечно же и нафиг не нужен, его можно везде заменить на заглушку. А вот как быть с шаблоном Чёрной Библиотеки, я не знаю. Переименовать что-ли ? Кто вообще ответственный за Чёрную Библиотеку, у кого спросить ? — Константин П. 07:56, 10 октября 2024 (UTC)