Модуль обсуждения:Случайное слайд-шоу

Улучшение мобильного просмотра

Я придумал лучший способ отображения этого модуля на мобильном устройстве – демо на Portal:Kent/Sandbox (мобильный вид). Он использует TemplateStyles и Template:Switcher -подобное переключение для отображения одного элемента за раз, с радиокнопками выбора ниже для выбора изображения для отображения.

Модули/стили песочницы, использованные в демо:

Это не идеально. Во-первых, это не будет работать в пространстве имен Template: (по той же причине, по которой не работает {{ If mobile }} ). Но это большое улучшение по сравнению с тем, что происходит сейчас.

Я разверну это решение через пару дней, если не возникнет никаких проблем. - Evad 37  [обсуждение] 04:37, 2 мая 2021 (UTC) [ ответить ]

Спасибо Evad37 , выглядит намного лучше. Единственное, что меня смущает, это то, что радиокнопки подпрыгивают при изменении размера контента. Если возможно, лучше ли было бы разместить их в стабильном положении вверху, или это сделает их слишком заметными за счет более важного контента ниже? Pinging Moxy , который, похоже, является нашим экспертом в этих вопросах. Certes ( talk ) 10:08, 2 мая 2021 (UTC) [ ответить ]
Гораздо лучше... согласен, кнопки немного маленькие... но все изображения, отображаемые в мобильном представлении, закончились, так что это самая большая проблема. -- Moxy -11:40, 2 мая 2021 (UTC) [ ответить ]
@ Certes и Moxy : Мне удалось разместить радиокнопки наверху и держать их по центру, чтобы они не прыгали. Я также немного увеличил их размер - Evad 37  [обсуждение] 05:01, 3 мая 2021 (UTC) [ ответить ]

 Сделано @ Certes и Moxy : - Evad 37  [обсуждение] 06:26, 7 мая 2021 (UTC) [ ответить ]

Что-то в этом изменении, похоже, вызывает ошибки параметров изображения Linter. Если вы включите гаджет LintHint, вы сможете их увидеть. Насколько я могу судить, проблема появляется, когда |alt=указано в вызове File: на целевой странице. Похоже, что новые <span>...</span>теги не отделены от этого параметра alt необходимой вертикальной чертой. Например, в Climate change<span class="switcher-label" style="display:none"><span class="randomSlideshow-sr-only">Image 1</span></span>alt=An emaciated polar bear stands atop the remains of a melting ice floe. одна из ошибок появляется, поскольку я предполагаю, что из-за этого теги alt также не работают должным образом для слепых читателей. – Jonesey95 ( talk ) 20:41, 7 мая 2021 (UTC) [ reply ]
Шаблон не должен использоваться в основном пространстве никогда... это может привести к множеству проблем... поэтому он нигде не используется в основном пространстве, кроме той статьи, у которой есть серьезные проблемы с доступностью... настолько серьезные, что ее статус FA следует удалить из-за доступности в соответствии с Шаблоном: Включение файлов в качестве случайного слайд-шоу Moxy -21:02, 7 мая 2021 (UTC) [ ответить ]
Хорошо, я запретил ему работать в пространстве статьи. Есть ли кто-нибудь, кто может исправить проблему с отсутствующей трубой, или мне следует отменить последние изменения? – Jonesey95 ( обсуждение ) 15:43, 10 мая 2021 (UTC) [ ответить ]
Evad37 , это изменение, похоже, имеет странные результаты в пространстве имен Portal. Сравните «Выбранные изображения» в Portal:Amphibians и «Выбранные изображения» в Portal:Sports . В Portal:Amphibians есть кнопки выбора радио даже на рабочем столе. —⁠ andrybak ( talk ) 09:58, 15 мая 2021 (UTC) [ ответить ]
@ Андрыбак :  Исправлено . Новые стили необходимо было добавить в Module:Portal pictures . - Evad 37  [обсуждение] 12:22, 23 мая 2021 (UTC) [ ответить ]

фиктивные ошибки lint опции файла

@ Izno , GKFX , Andrybak , Sophivorus , Certes , Ymblanter и Pppery : Portal:Journalism имеет 3 фиктивные ошибки линтинга параметров файла , которые я отследил до одной ошибки на статью в следующей разметке:

{{Включить файлы в случайное слайд-шоу|Газета|Развлекательная журналистика|Журналистика, основанная на данных}}

Я сбросил Module:Random slideshow/sandbox до рабочей версии от 14:50, 10 марта 2021 г. пользователем Freitjes и с помощью {{ Transclude files as random slideshow/sandbox }} в приведенной выше разметке поддельные параметры файла исчезают. Таким образом, поддельные параметры файла являются результатом изменений, внесенных в редактировании от 06:25, 7 мая 2021 г. пользователем Evad37 . Исправление модулей выходит за рамки моих навыков, но я локализовал проблему. — Anomalocaris ( обсуждение ) 20:27, 13 мая 2021 г. (UTC) [ ответить ]

Anomalocaris , в целом, должен быть исправлен сейчас. Frietjes ( обсуждение ) 14:28, 14 мая 2021 (UTC) [ ответить ]

Frietjes : Portal:Cannabis имеет 1 ошибку lint Bogus file options , которую я отследил до следующей разметки:

{{Включить файлы в случайное слайд-шоу| Медицинская марихуана}}

Я сбросил Module:Random slideshow/sandbox до рабочей версии от 14:50, 10 марта 2021 г. от Freitjes и с помощью {{ Transclude files as random slideshow/sandbox }} в приведенной выше разметке поддельная опция файла исчезает... почти. Она заменяется одной из тех надоедливых, осмелюсь сказать, "поддельных px" поддельных опций файла. В любом случае, более длинная поддельная опция файла связана с вашим последним изменением. — Anomalocaris ( talk ) 17:20, 14 мая 2021 (UTC) [ ответить ]

Anomalocaris , вы не думали исправить статьи вместо этого? Если параметры изображения являются фиктивными, то не должно быть никаких причин не исправлять статьи. Например, этот поиск показывает много проблем с вертикальным текстом (синтаксис не задокументирован в Wikipedia:Расширенный синтаксис изображений ). Frietjes ( обсуждение ) 19:39, 14 мая 2021 (UTC) [ ответ ]

Некоторые версии этой ошибки все еще присутствуют на нескольких страницах портала. Я использовал Special:ExpandTemplates с "Portal:Marine life" в заголовке Context, чтобы развернуть следующее:

{{Включить файлы в случайное слайд-шоу| Морские местообитания}}

Это приводит к появлению здесь фиктивного варианта изображения:

Файл:Eurythenes plasticus (10.11646-zootaxa.4748.1.9) Рисунок 3.jpg|<span class="switcher-label" style="display:none"><span class="randomSlideshow-sr-only">Изображение 2</span></span>thumb|640 мкм микропластика, обнаруженного в глубоководном бокоплаве ''Eurythenes plasticus'' (из '''[[Морские местообитания]]''')

Экземпляр без ошибок выглядит так:

Файл: Белые скалы около Портраша (1) - geograph.org.uk - 785899.jpg|<span class="switcher-label" style="display:none"><span class="randomSlideshow-sr-only">Изображение 3</span></span>Песчаные берега служат изменчивым домом для многих видов (от '''[[Морские среды обитания]]''')

Обратите внимание на нежелательное присутствие thumb|в предыдущем примере. Похоже, что модуль пытается удалить «thumb» и подобные параметры из записей галереи, но в этом случае, похоже, это не удалось. Эта проблема «thumb», похоже, возникает всего на паре страниц Portal, но похожие ошибки есть примерно на десятке страниц Portal, поэтому лучше всего было бы исправить ее в модуле. Есть еще несколько случаев, когда сложная разметка в подписях к изображениям не удаляется или не анализируется правильно (например, «Карта округов в Миссури по расовому многообразию, согласно переписи населения США 2020 года» из Миссури ). Я надеюсь, что изменения в регулярном выражении в модуле будет достаточно. – Jonesey95 ( обсуждение ) 20:43, 16 сентября 2022 (UTC) [ ответить ]

@ Jonesey95 : В случае с морскими местообитаниями это появление, thumbпохоже, больше относится к случаю GIGO , чем к ошибке модуля. Изображение, вызывающее проблемы, взято из <gallery>...</gallery>, а изображения в галереях не поддерживают эту |thumb|опцию (или, по крайней мере, насколько я могу судить), поэтому модуль никогда не ожидает, что его придется удалять. Я удалил его появление из статьи, в которой он находится, но поправьте меня, если я ошибаюсь в этом призыве. Aidan9382 ( обсуждение ) 18:07, 30 сентября 2022 (UTC) [ ответить ]
Что касается ошибок, появляющихся на некоторых других страницах портала, таких как Portal:Pennsylvania (проблема находится в File:Pennsylvania Counties by race (2020 census).svgPennsylvania ) , то это связано с тем, что описание включает таблицы и шаблоны, которые по той или иной причине (возможно, из-за более ограниченной формы галереи по сравнению с файлами, но я не уверен) не будут работать или отображаться в слайд-шоу должным образом. Что касается исправления этого, я не совсем уверен, что порекомендовать, так как в чем конкретно проблема, трудно определить. Есть идеи? Aidan9382 ( talk ) 18:58, 30 сентября 2022 (UTC) [ ответить ]
Как я и предложил в другом обсуждении, возможно, одним из решений будет отрисовка файла отдельно, затем вставка переноса строки, а затем отрисовка заголовка без какой-либо обработки, за пределами вызова File:. – Jonesey95 ( обсуждение ) 20:25, 30 сентября 2022 (UTC) [ ответить ]
Я создал файлы Template:Transclude как случайные слайд-шоу/тестовые случаи2 , чтобы продемонстрировать две из этих ошибок. – Jonesey95 ( обсуждение ) 14:01, 2 октября 2022 (UTC) [ ответить ]
Снова столкнулся с этой проблемой, когда исследовал что-то еще, поэтому решил взглянуть. Основная проблема заключается в том, как работают галереи, и как они не очень хорошо уважают таблицы, и, к сожалению, я не уверен, есть ли у этого простое решение. Я оставил свои выводы о том, что я заметил, на этой странице с примерами, которые должны хорошо это объяснить. Что касается решений, единственная идея, которая у меня есть, — это предотвратить расширение шаблонов, но я еще не тестировал это, и я не уверен, является ли расширение в настоящее время намеренным по другой причине. Aidan9382 ( talk ) 10:16, 17 октября 2022 (UTC) [ ответить ]
@ Jonesey95 : Хорошие новости — после сегодняшней доработки работы модуля и еще нескольких легких работ вчера я в основном исправил 2 основные причины ошибок фиктивного линтера опций файлов, сократив общее количество ошибок с примерно 140 до 10 (и несколько из них — человеческие ошибки, а не модуль). Я собираюсь провести небольшое исследование странного поведения вертикального включения после этого поста, но, насколько я могу судить, новая версия работает нормально, хотя, если вы заметите какие-либо проблемы или у вас есть предложения, обязательно сообщите мне. Надеюсь, это поможет. Aidan9382 ( обсуждение ) 12:16, 4 ноября 2022 (UTC) [ ответить ]
...iiiiiiесли бы я не столкнулся с проблемами, что, по-видимому, кажется невозможным для меня :). Оказывается, Module:Excerpt slideshow был весьма недоволен тем, что я попробовал, и взорвался на месте, так что мне также теперь нужно исправить это. Если ошибки линтера снова стали ниже 15, я нашел исправление до того, как вы это увидели. Если нет, надеюсь, я скоро это сделаю. Aidan9382 ( talk ) 12:31, 4 ноября 2022 (UTC) [ ответить ]
Спасибо, что продолжаете работать над этим. – Jonesey95 ( обсуждение ) 13:16, 4 ноября 2022 (UTC) [ ответить ]

Ссылка на включенную статью

Я изменил функцию включения, чтобы ссылаться на статью, из которой включено изображение. Предыдущее обсуждение: Обсуждение пользователя:Certes#Big idea . Certes ( обсуждение ) 21:47, 22 мая 2021 (UTC) [ ответить ]

Копировать в Commons?

@ Evad37 : Просто хочу уточнить, учитывая недавние улучшения мобильной версии, можно ли скопировать это на Commons? Спасибо. —Рододендриты говорят\\ 14:34, 9 июня 2021 (UTC) [ ответить ]

@ Evad37 : Еще один толчок в этом направлении, и я оставлю тебя в покое/найду что-нибудь другое. :) —Рододендриты говорят\\ 17:09, 20 июля 2021 (UTC) [ ответить ]
@ Rhododendrites : Извините, у меня не было много свободного времени в реальной жизни, чтобы тратить его на вики-материалы. Части должны быть практически готовы и их можно будет скопировать в Commons – за исключением того, что я не уверен, как выглядят модули там, что может затруднить сборку всего этого. Плюс слайд-шоу отрывков статей не обязательно должны быть чем-то на Commons, но являются частью модуля здесь. Не стесняйтесь снова написать мне через пару недель, если я не успею сделать это к тому времени, или оставьте сообщение на моей странице обсуждения - Evad 37  [обсуждение] 05:18, 23 июля 2021 (UTC) [ ответить ]
Скопировал (без трансклюзии) и, кажется, работает нормально! Значок "палец вверх"Рододендриты говорят\\ 22:18, 25 июля 2021 (UTC) [ ответить ]

Случайная картинка из категории

Вместо списков; кто-нибудь создавал случайное слайд-шоу из категории? Не было бы намного проще иметь категорию "{PortalName} Portal Pictures"? Mjquinn_id ( talk ) 19:58, 26 августа 2021 (UTC) [ ответить ]

Шаблон или модуль не может определить, какие страницы относятся к категории (за исключением чтения каждого файла в Википедии и сканирования на предмет «Category:Whatever»). Certes ( обсуждение ) 20:31, 26 августа 2021 (UTC) [ ответ ]
Получено с "https://en.wikipedia.org/w/index.php?title=Module_talk:Random_slideshow&oldid=1241357987"