Википедия:Запросы к скриптерам/Архив/2015/2
У меня одного не срабатывает скрипт при попытке вынесения статьи на удаление (подвисает на моменте, когда "ok" нажимаю)? Rampion 09:28, 19 июня 2015 (UTC)
- На замену эти скриптам написали единый Участник:Higimo/remove.js MaxBioHazard 09:34, 19 июня 2015 (UTC)
- О, гранмерси. Rampion 09:58, 19 июня 2015 (UTC)
- Как-то он странненько подставляет название в номинацию. Rampion 07:45, 22 июня 2015 (UTC)
- у:Rampion, ныне исправлено. --higimo (обс.) 16:23, 23 июня 2015 (UTC)
Доработка скрипта ДС править
Необходимо доработать скрипт ДС, что-бы он автоматом добавлял избранные статьи в статистику и, в случае если это был последний неподведенный итог в тот день, ставил-бы на страницу дня шаблон {{закрыто}}{{закрыто-конец}}. --Есстествоиспытатель {сообщения} 11:41, 30 апреля 2015 (UTC) Доп. подпись: --Есстествоиспытатель {сообщения} 14:33, 22 мая 2015 (UTC)
- А может, лучше при отправке в архив (из списка ВП:КДС)?--Fastboy 10:49, 21 мая 2015 (UTC)
- Сделать то можно, только смущает подсчет „процентов авторства“ – не подскажите скрипт / алгоритм, который это определяет? Владислав -обс- 14:32, 21 мая 2015 (UTC)
- Спросите u:Vlsergey. Он ведет статистику вклада и вроде у него на жаве код. Кажется даже на гитхабе где-то, можно по нику там поискать. - DZ - 14:39, 21 мая 2015 (UTC)
- @DZ: Спасибо за подсказку! Владислав -обс- 15:22, 21 мая 2015 (UTC)
- Спросите u:Vlsergey. Он ведет статистику вклада и вроде у него на жаве код. Кажется даже на гитхабе где-то, можно по нику там поискать. - DZ - 14:39, 21 мая 2015 (UTC)
- С моей точки зрения статистику через JavaScript посчитать нельзя. Просто не хватит ресурсов. — VlSergey (трёп) 19:25, 21 мая 2015 (UTC)
- u:Vlsergey, а скрестить скрипт с ботом? Ведь всё готово уже. Научить скрипт кидать боту задачи, потом научить бота обновлять еще одну табличку. Вроде несложно. Есть время? А то люди там ручками всё считают. - DZ - 20:54, 21 мая 2015 (UTC)
- Может тогда еще сделать инструмент на wikitools-е? Владислав -обс- 04:44, 22 мая 2015 (UTC)
- Шаблоны {{закрыто}}{{закрыто-конец}} скрипт добавлять научился (спасибо огромное Dima st bk ). Эта часть запроса неактуальна. Вторая часть еще актуальна. --Есстествоиспытатель {сообщения} 14:33, 22 мая 2015 (UTC)
- А добавлять только дату, название и избирающего? Можно вынести список на подстраницу и дополнять его будет легче. -- dima_st_bk 14:44, 22 мая 2015 (UTC)
- Весь цимус, насколько я понимаю, как раз в „процентах авторства“ – без них то скрипт переделать не составляет труда… Владислав -обс- 14:52, 22 мая 2015 (UTC)
- Тут только бот. Скрипт пусть добавляет в список, а бот считает авторов. -- dima_st_bk 14:56, 22 мая 2015 (UTC)
- Весь цимус, насколько я понимаю, как раз в „процентах авторства“ – без них то скрипт переделать не составляет труда… Владислав -обс- 14:52, 22 мая 2015 (UTC)
- А добавлять только дату, название и избирающего? Можно вынести список на подстраницу и дополнять его будет легче. -- dima_st_bk 14:44, 22 мая 2015 (UTC)
- @Serpent Vlad:, так есть прогресс в доработке скрипта? Просто на обновление статистики у участников проекта ведь уходит время . --Есстествоиспытатель {сообщения} 21:59, 31 мая 2015 (UTC)
- @Есстествоиспытатель: если Вы о подсчете статистики, то отвечаю: прогресса быть не может, как сказал выше Vlsergey, „… статистику через JavaScript посчитать нельзя. Просто не хватит ресурсов“. Тут конечно же надо ботом прогонять. Например, скрипт ставит вместо процента и ника участника некий «якорь», скажем,
{{процент}}
, а бот потом по расписанию подсчитывает и заменяет этот{{процент}}
на соответствующие проценты и имена участников. Владислав -обс- 05:46, 1 июня 2015 (UTC)- То-есть, сейчас вся проблема только в отсутствии бота? Сейчас обращусь к ботоводам. --Есстествоиспытатель {сообщения} 05:48, 1 июня 2015 (UTC)
- @Serpent Vlad: а если, чисто теоретически, вызов скрипта проставляет якорь текущей статье, потом ищет прошлые якоря и проверяет, не появилась ли для них информация у Сергея в табличке. Конечно, при условии, что время проставления процентов в ДС не критично, и такая доработка не будет чем то сложным, ибо по сути это костыль, но вполне работоспособный. - DZ - 06:31, 1 июня 2015 (UTC)
- @DZ: как костыль идея вполне себе ничего! Однако, получается задержка между моментом номинирования и моментом подсчета процентов ботом VlsergeyBot, хотя навряд ли этого кого-то смутит. ИМХО, лучше тогда уж написать бота, который по расписанию (например, раз в день) либо пользуется готовой таблицей, либо сам производит подсчеты и заполняет таблицу-статистику. Владислав -обс- 06:43, 1 июня 2015 (UTC)
- Мне просто не нравится идея того, что сущности будут плодиться. Вроде всё уже есть. А получится дублирование. - DZ - 06:45, 1 июня 2015 (UTC)
- Тогда проще попросить Vlsergey допилить своего бота. Владислав -обс- 06:56, 1 июня 2015 (UTC)
- Попросил на ВП:ЗКБВ, затем выяснилось недопонимание с алгоритмом, затем все как-то затихло... --Есстествоиспытатель {сообщения} 03:19, 4 июня 2015 (UTC)
- Тогда проще попросить Vlsergey допилить своего бота. Владислав -обс- 06:56, 1 июня 2015 (UTC)
- Мне просто не нравится идея того, что сущности будут плодиться. Вроде всё уже есть. А получится дублирование. - DZ - 06:45, 1 июня 2015 (UTC)
- @DZ: как костыль идея вполне себе ничего! Однако, получается задержка между моментом номинирования и моментом подсчета процентов ботом VlsergeyBot, хотя навряд ли этого кого-то смутит. ИМХО, лучше тогда уж написать бота, который по расписанию (например, раз в день) либо пользуется готовой таблицей, либо сам производит подсчеты и заполняет таблицу-статистику. Владислав -обс- 06:43, 1 июня 2015 (UTC)
- @Есстествоиспытатель: если Вы о подсчете статистики, то отвечаю: прогресса быть не может, как сказал выше Vlsergey, „… статистику через JavaScript посчитать нельзя. Просто не хватит ресурсов“. Тут конечно же надо ботом прогонять. Например, скрипт ставит вместо процента и ника участника некий «якорь», скажем,
Шаблоны источников править
Нужно в рувики скопировать en:Module:Citation, подстраницы и документацию, частично перевести важные места, изменить по ВП:СИ выводимый текст.--Сунприат 10:16, 28 апреля 2015 (UTC)
- @Сунприат: А для каких целей Вам нужен данный модуль? Просто одним переводом дело не ограничиться. Придется переделывать кучу шаблонов + дописывать вспомогательные модули. Я уже давно изучаю этот модуль и готовлю свой для тех же целей, но так, чтобы изменения были минимальны для пользователей. Владислав -обс- 10:24, 28 апреля 2015 (UTC).
- @Владислав: Вот некоторые из шаблонов для источников, кликните в них править раздел TemplateData, в конце будет maps citoid. Минимум нужно к шаблонам добавить недостающие по карте поля. В англовики шаблоны заменили на «вызов модуль |тип=новость» - сразу попробовать это же в рувики. Из шаблонов менять модулем предполагается только некоторые, соответствующие англовики, например, cite news. Пока же требуется только модуль, страницы с тесткейсами, и вывод по требованиям близким к ГОСТу. У них есть рабочий модуль, здесь нужно поменять формат вывода - для чего могут потребоваться вспомогательные модули? Названия параметров останутся теми же, так какие для пользователей могут быть изменения? --Сунприат 10:55, 28 апреля 2015 (UTC)
- @Сунприат: Ссори! Смотрел вскользь — с другим модулем перепутал. А что же до вспомогательных модулей, то как минимум понадобятся еще en:Module:Wikitext и en:Module:mw. В англовики конечно заменили содержимое шаблонов, однако, если я еще не отстал от жизни, там работает модуль en:Module:Citation/CS1, разве нет? Владислав -обс- 04:41, 29 апреля 2015 (UTC)
Слайдер править
Нужно разместить несколько файлов-изображений на одном прямоугольнике (чтобы много места не занимало) с возможностью пролистывания; у каждой картинка должна быть своя подпись, и она должна меняться при пролистывании. Это нужно для Викисловаря (но может быть полезно и в других проектах): у слова бывает много значений, но на короткой странице много картинок нельзя красиво не разместить. Что-либо подобное уже есть? Возможно ли создать? И кто готов взяться?--Cinemantique 12:43, 7 апреля 2015 (UTC)
- Есть
совершенно уродскийне очень удачный скрипт через {{Imagestack}}, который, однако, после доработки кувалдой и напильником более-менее ничего. Поиграйтесь по последней ссылке: если подходит, то можно обернуть в шаблон поверх шаблона. --NeoLexx 13:11, 13 апреля 2015 (UTC)- Мне нравится, спасибо. Ещё бы вместо пальца вверх какую-то картинку, обозначающую иллюстрацию.--Cinemantique 14:03, 13 апреля 2015 (UTC)
- @Cinemantique: Сегодня ближе к вечеру чего-нибудь забацаю тогда. На "правах первозапросившего", как новый шаблон назвать? (русское или английское название на выбор) --NeoLexx 16:31, 13 апреля 2015 (UTC)
- Упс... "Это нужно для Викисловаря" — а движок этого шаблона там наверняка не установлен. --NeoLexx 16:35, 13 апреля 2015 (UTC)
- Ну да, облом: wikt:ru:Обсуждение участника:Neolexx#test. Там и {{выполнить скрипт}} нет, целина. Нужно с нуля всё сеять. --NeoLexx 16:41, 13 апреля 2015 (UTC)
- А вы скажите, что посеять, — я посею. Пусть будет «слайдер».--Cinemantique 17:00, 13 апреля 2015 (UTC)
- Я, честно говоря, не очень в курсе, как вся эта проектная механика работает. Как минимум должен быть флаг админа на Викисловаре. Тогда видимые шаги:
- Здесь у нас есть MediaWiki:Script/ImageStack.js То есть и в Викисловаре должно быть пространство имён MediaWiki: и там нужно установить Script/ImageStack.js с тем же кодом.
- Потом нужно скопировать в Викисловарь наши шаблоны {{Выполнить скрипт}} и {{Imagestack}}
- Если это всё, то этот Test вдруг заработает. Но может быть, нужно где святой водой кропить (объявлять пространство, разрешать глобальное выполнение скрипта, ещё что). Если не заработает, то тогда в ножки поклониться на ВП:ЗКТА за help'ом братскому проекту. --NeoLexx 17:37, 13 апреля 2015 (UTC)
- Вроде заработал. Там, кстати, регистр букв в названии страниц имеет значение.--Cinemantique 18:03, 13 апреля 2015 (UTC)
- Не, не работает. Я там голый Imagestack поставил — тоже без эффекта. Где-то скрипт "не чепляется". Но в таком виде можно уже на ВП:ЗКТА обратиться, есть чувство, что в мелочи проблема. --NeoLexx 18:46, 13 апреля 2015 (UTC)
- А и обратился. --NeoLexx 18:55, 13 апреля 2015 (UTC)
- Ответа пока нет, но вдруг заработало. Или чудо, или просто пока не отписались. Ладно, сейчас чайку попью и займусь шаблоном. --NeoLexx 19:12, 13 апреля 2015 (UTC)
- Да, проблема решилась добавкой в Commons.js.--Cinemantique 19:17, 13 апреля 2015 (UTC)
- Ответа пока нет, но вдруг заработало. Или чудо, или просто пока не отписались. Ладно, сейчас чайку попью и займусь шаблоном. --NeoLexx 19:12, 13 апреля 2015 (UTC)
- Вроде заработал. Там, кстати, регистр букв в названии страниц имеет значение.--Cinemantique 18:03, 13 апреля 2015 (UTC)
- Я, честно говоря, не очень в курсе, как вся эта проектная механика работает. Как минимум должен быть флаг админа на Викисловаре. Тогда видимые шаги:
- Мне нравится, спасибо. Ещё бы вместо пальца вверх какую-то картинку, обозначающую иллюстрацию.--Cinemantique 14:03, 13 апреля 2015 (UTC)
Скрипт для Flow править
- Не надо кнопок, включите уширение в ВП:Глобальный код. WBR, BattlePeasant 13:31, 1 апреля 2015 (UTC)
- Пространство справа нельзя жестко перекрывать - там будет отображаться некоторая информация, Flow должен показывать заложенные в него разработчиками значения ширины. В 1.25wmf23 Flow станет шире. Глобальным кодом жестко изменять Flow нельзя. --Сунприат 16:59, 1 апреля 2015 (UTC)
- @Сунприат: Мне кажется, что задание сформулировано неверно. Речь не идёт о расширить/сузить колонку обсуждений. Речь о том, что любой блок страницы можно скрыть/раскрыть, при этом колонка обсуждений всегда занимает максимально доступное пространство (за минусом своих полей отступов). --NeoLexx 14:00, 13 апреля 2015 (UTC)
левое меню Вики (скрываемо) | ||
верхнее меню Вики (скрываемо) | ||
шапка страницы (скрываемо) | ||
Дискуссии |
менюшки страницы (скрываемо) | |
подвал Вики (бог с ним) |
- Левый блок я пробовал скрывать для Визуального редактора, получилось непрактично для повседневного использования. Т.е. вики-навигацию лучше не трогать. Шапку скрывать/показывать, да, интересно, но может дополнительной кнопкой. Участники возмущались белым пространством - кнопка нужна только для его покрытия. --Сунприат 10:01, 14 апреля 2015 (UTC)
- Проблема белого пространства решается через разлок max-width, который по умолчанию 850px. Решение уже давалось на Википедия:Flow, но лучше проще:
.flow-board-header, .flow-board-navigation, .flow-board {
min-width: 100% !important;
width: 100% !important;
}
- Всё что нужно сделать — включить этот CSS для всех по умолчанию. Тогда колонка Flow будет занимать всю доступную ширину до правого края за минусом отступов. А давать сворачивать/разворачивать ненужные блоки на странице, какие из возможных, запоминать ли последнюю выбранную конфигурацию такого типа — является самостоятельным usability-проектом. Интересным и потенциально полезным, но напрямую с Flow никак не связанным.
- Также проскользнула, помню, жалоба, что в мобильной версии на большом экране выглядит плохо: узкая колонка Flow с огромными полями по бокам (пример). Здесь решение тоже простое: не надо выпендриваться :-) и смотреть на десктопе мобильную версию, если только вы не разработчик. В реальной ситуации, например, на Windows Mobile, всё выглядит как нужно, я проверил.
Вообще же личные стилевые настройки в мобильной версии (тема Minerva) не поддерживаются. MediaWiki рекомендует mobile.css, но это там ошмёток описания к бета-версии, в окончательной версии было решено опцию заблокировать. То есть что бы мы не делали с Flow-форумами, их мобильные версии должны по идее оставаться незатронутыми, если только там опять не переиграют. --NeoLexx 11:42, 15 апреля 2015 (UTC)
- Функциональность была добавлена в последней версии Медиавики. --Сунприат 06:16, 4 июня 2015 (UTC)