Обсуждение шаблона:Imagestack — Википедия
Эта страница предназначена для централизованного обсуждения шаблона Imagestack и гаджета MediaWiki:Gadget-ondemand-imageStack.js, обеспечивающего его работу. |
Обновление скрипта
[править код]Запрос выполнен |
Пожалуйста, обновите скрипт, вот новая версия с викисклада, а то после перехода википедии на новую версию движка не у всех работает перелистывание с помощью скроллинга в этом шаблоне, также желательно подкорректировать скрипт таким образом чтобы шаблон {{Imagestack}} корректно работал не только с «простыми изображениями», но и, например, с позкартами. Chtototakoe 06:28, 13 апреля 2012 (UTC)
- Скрипт обновил. Касательно работы с позкартами - нужен код и (желательно) пример для тестирования (к примеру, подключаемый через monobook.js/vector.js). --DR 10:57, 16 апреля 2012 (UTC)
- Странно, теперь при скроллинге шаблон вообще «рушится» (пропадают все изображения и даже возможность их перелистывания нажатием на ссылки) (проверял из под разных браузеров, компов, операционных систем — результат везде одинаков). При этом на викискладе все работает без проблем. P.S. Возможно проблема вызвана отсутствием здесь кода для вызова этого скрипта, на викискладе этот код выглядит так
/** * ImageStacks * Maintainer: Hellerhoff, DieBuche */ //Only load if page contains template if ( $( 'div.ImageStack' ).length ) { mw.loader.load('ext.gadget.ImageStack'); }
Chtototakoe 12:01, 16 апреля 2012 (UTC)
- Добавил --DR 13:48, 16 апреля 2012 (UTC)
- Я не согласен. Зачем этот вызов в Common.js? У нас этот «ImageStack» не поддерживается и кроме этого скрипта нигде не нужен, поэтому и добавлять этот вызов следовало сюда. — AlexSm 13:51, 16 апреля 2012 (UTC)
- Я не возражаю против переноса. --DR 13:59, 16 апреля 2012 (UTC)
- Я не согласен. Зачем этот вызов в Common.js? У нас этот «ImageStack» не поддерживается и кроме этого скрипта нигде не нужен, поэтому и добавлять этот вызов следовало сюда. — AlexSm 13:51, 16 апреля 2012 (UTC)
- Добавил --DR 13:48, 16 апреля 2012 (UTC)
Комментарий: Пока, к сожалению, шаблон по-прежнему рушится при скроллинге . Видимо действительно этот вызов надо добавить сюда. (Если и это не поможет исправить ситуацию, то надо возвращаться к старой версии...) Chtototakoe 05:27, 18 апреля 2012 (UTC)
- Какая разница, где вызов будет - тут или в commons.js? Просто commons вызывается для всех пользователей на всех страницах, а если разместить его тут - то вызываться будет только в случае запуска этого скрипта. Но функциональность от этого вряд-ли изменится.
- В общем, пошёл откатывать на старую версию. --DR 06:46, 18 апреля 2012 (UTC)
Неудавшийся бета-тест
[править код]Xenotron: признаю, что нерабочий параметр timeN
— это большая недоработка. Написал по этому поводу разработчикам. В то же время:
1) почему вам не нравится отключение параметра loop
(цикличность в нативной галерее работает же нормально, а её отключение приводило к смещению кнопок)?
2) есть ли у вас какие-то другие претензии к предлагавшемуся варианту?
Спасибо за вовремя сделанную отмену. St. Johann 19:50, 4 мая 2017 (UTC)
- В принципе если параметр loop работать не будет, то не страшно, только из документации тогда его надо будет выкинуть. Но помимо неработающего кадра предпросмотра для видеофайлов, не очень хорошо на мой взгляд то, что не отображается какая-либо навигация (есть лишь стрелки с шагом в 1 единицу), а именно счётчик либо кнопочки, из-за чего нет представления о позиции выбранного изображения и их общем количестве. Как пример, в скриптовой версии этого шаблона это сделано как простой счётчик номер/количество, а в другой вики Луркоморье в аналогичном шаблоне MorphFile реализованы серые кнопочки для каждой картинки, позволяющие переключиться на любую из них, с подсветкой выбранной картинки синим цветом (сам шаблон сделан через надстройку вики-движка Morph и его классы, но не уверен этот класс есть на движке википедии). Если б были реализованы такие кнопочки было бы здорово, в то время как имеющаяся кнопка разворота галереи в столбик на мой взгляд имеет гораздо меньшую важность. Из идей по улучшению поменьше - можно чуть доработать цветовое оформление рамки и подписей. Для бета-теста я использовал ваш код на английской вики в шаблоне Scroll_gallery, который всё равно не работал по причине того что скрипты не включены в англовики. Там я внёс незначительные изменения в заголовки классов в параметр style, добавив цветовые параметры для фона и текста, чтоб можно было выбирать произвольный цвет фона и цвет текста (параметр background уже был но де-факто не работал). Но в ходе тестирования я обнаружил что параметр thumbtime в надстройке #tag:gallery для видео не работает + при выборе align=center шаблон почему-то занимает не центральную а левую часть страницы, хоть и без обтекания текстом. Стало быть, надо либо вместо #tag:gallery использовать какой-то другой класс где thumbtime работает, либо попросить кодеров движка вики расширить его код дописав оный функционал (но второе как я понимаю очень сложно). Сейчас насколько я понял даже если просто в галерее прописать mode=slideshow можно получить примитивный слайдер, но работающий очень сыро. В частности - размер файла в таком режиме развёртывается по ширине страницы, при нажатии на кнопки разворота галереи между стрелочками галерея под изображением развёртывается в формате 100x100 игнорируя параметры heights и widths, ну и thumbtime для изображений тоже не работает (а в других режимах отображения галерей вроде packed как раз всё работает нормально). Xenotron (обс.) 05:35, 5 мая 2017 (UTC)
- Xenotron — спасибо за отзыв, не со всем я согласен, но хотелось бы сказать, что отсутствие параметров
background
иborder
— сознательный шаг. Различные аспекты оформления надо унифицировать в сторону отсутствия расхождений, а не распространения, возможность перекрасить стандартный способ отображения файлов — как раз таки одно из того, что стоит, на мой взгляд, подвергнуть унификации. Про англоВП: у нас был добавлен дополнительный код, чтобы шаблон всё-таки работал и выглядел более хорошо. Про thumbtime и другие параметры можно прочесть и поддержать мой запрос по ссылке выше. Это вроде бы ошибка конкретно этого мода, так-то галереи поддерживают и видео. St. Johann 14:20, 6 мая 2017 (UTC)
- Xenotron — спасибо за отзыв, не со всем я согласен, но хотелось бы сказать, что отсутствие параметров
Стрелки
[править код]Какие-то совсем малюсенькие едва заметные стрелки < >. Предлагаю заменить на ◀ ▶, как в девики. — Джек, который построил дом (обс.) 22:43, 26 июня 2017 (UTC)
- @Jack who built the house: Я за. Для этого, если я правильно понимаю, надо исправить MediaWiki:Script/ImageStack.js. И чтоб два раза не вставать: хорошо бы, чтобы стрелочки не прыгали, если loop=false. То есть надо сделать так, чтобы отсутсвие первой или последней стрелки на влияло на центровку. — Алексей Копылов 21:25, 12 апреля 2019 (UTC)
- Хорошо бы ещё руссифицировать. Да будет цвет (обс.) 19:44, 24 июля 2023 (UTC)
- А с треугольничками и вправду красивее. Да будет цвет (обс.) 01:30, 24 июля 2023 (UTC)
Технические проблемы
[править код]Не знаю как у вас, но у меня этот шаблон уже несколько дней не работает. Да будет цвет (обс.) 18:00, 17 июля 2023 (UTC)
- Может это из-за этой статьи в которой обилие картинок этого шаблона и он посчитал что шаблон спамит картинками Zaripov999 (обс.) 05:04, 23 июля 2023 (UTC)
- Не думаю, проверял, вроде работает. Видимо его починили, или у него какой-то глюк. Да будет цвет (обс.) 01:05, 24 июля 2023 (UTC)
Баг
[править код]Обнаружил, что появился синенький бар, который показывает положение в списке картинок. Однако если продолжать нажимать на стрелки после достижения конца, то картинки продолжают сменяться по кругу, а бар остается в крайнем положении. Vcohen (обс.) 16:07, 3 июля 2024 (UTC)
- Vcohen, напишите об этом разработчикам гаджета на Викискладе, сейчас гаджет обновляется оттуда. stjn 16:34, 3 июля 2024 (UTC)