Викиучебник:Общий форум
Общий форум
Добро пожаловать на форум участников Викиучебника!
|
||
Вы можете найти интересующую информацию или задать вопрос в одном из разделов:
Форум • Технический форум • Планы и заявки • Форум администраторов | ||
Заявки на статус бота могут быть поданы на этой странице. В Русском Викиучебнике действуют стандартные правила о ботах, а также разрешены глобальные боты и автоматическое подтверждение для некоторых типов ботов. Для остальных ботов необходимо подать заявку здесь и, если не будет возражений, подать запрос на флаг стюардам.
|
Текущие обсуждения
правитьИзвинения, что задержался
правитьИзвиняюсь, что закопался, но я чет своего бота @Kylaixbot не могу починить из-за приколов Тулфорджа. Они там обновили политику venv и у меня никак не получается нормально запустить моего бота. Kylain Aixter (СО) 20:52, 14 июня 2026 (UTC)
- Я оказался достаточно оперативен и бот заработал Kylaixbot (обсуждение) 14:27, 26 июля 2026 (UTC)
Шаблон может быть улучшен
правитьПо определению, большинство учебников пишут по книгам; шаблон Книга работает здесь безупречно. По стечению обстоятельств пришлось использовать шаблон Статья. Видимо, он не точно соответствует этому шаблону в википедии: ISSN (и отчасти PMID и PMC) работает не так, как в википедии. А в документации не написано, что есть отличия (issn):
фрагмент кода: . . . место=Москва|год=2016|номер=8|issn=0131-2618|страницы=74—79|pmid=24006620|pmc=PMC1234567}} ISSN 0131-2618, PMID 24006620</ref>
его отображение: Москва, 2016. — № 8. — С. 74—79. — ISSN Шаблон:ISSN search link. — Шаблон:PMID. — Шаблон:PMC. ISSN 0131-2618, PMID 24006620
+ сообщения ниже красным шрифтом: Шаблон:ISSN search link (править) ... Шаблон:PMID (править) ... Шаблон:PMC (править)
Если можно без больших трудозатрат устранить отличия в шаблонах от википедии, прошу Вас это сделать, как сможете. Спасибо ~2026-31604-77 (обс.) 17:46, 29 мая 2026 (UTC)
- А можете где-то им воспользоваться и пингануть меня плиз? Я поправлю шаблон
P.s.: последний раз, судя по истории, я его и его подшаблоны импортировал в феврале 2025 года. Kylain Aixter (СО) 20:50, 14 июня 2026 (UTC)
Тип блюда (P8431 course)
правитьв элементе викиданных, связанном со страницей рецепта, можно добавить поле Тип блюда (P8431 course).
в викиданных данное свойство имеет ограниченное количество значений: закуска, первое блюдо, суп, салат, рыба, второе блюдо, десерт, соус, завтрак, пирог, гарнир...
после указания в поле нужного значения, рецепт будет размещен в аналогичной категории.
но у нас в кулинарной книге есть аналогичные категории, только во множественном числе, например, Закуски, Вторые блюда, Салаты...
в результате получается двойная категоризация и двойное отображение в кулинарной книге.
есть идеи, что с этим можно сделать? переименовать в викиданных эти значения - перевести во множественное число? — AllaBuraya (обсуждение) 16:00, 26 мая 2026 (UTC)
- Я не знаю Leksey (обсуждение) 22:46, 28 мая 2026 (UTC)
- Оооо да! Я давно заметил это и в прошлых темах предлагал к обсуждению этот вопрос. Я сторонник стандарта Викиданных, банально потому что это стандартизировано под Википедию. Но вот другие что об этом думают? Kylain Aixter (СО) 20:47, 14 июня 2026 (UTC)
- Я за викиданные, но что делать - переименовывать или нет - не знаю. Есть возможсноть оставить в единственном числе в ВД, а категории иметь в множественном? Leksey (обсуждение) 16:53, 15 июня 2026 (UTC)
- Кажется нет. Это невозможно будет автоматизировать Kylain Aixter (СО) 00:09, 16 июня 2026 (UTC)
- Я за викиданные, но что делать - переименовывать или нет - не знаю. Есть возможсноть оставить в единственном числе в ВД, а категории иметь в множественном? Leksey (обсуждение) 16:53, 15 июня 2026 (UTC)
Полки в Кулинарной книге
правитьможно ли в кулинарной книге сделать еще одну корневую полку и как? например, полку Кулинарные процессы, аналогично Ингредиенты — AllaBuraya (обсуждение) 13:59, 26 мая 2026 (UTC)
- И на этот вопрос я не знаю ответа Leksey (обсуждение) 22:46, 28 мая 2026 (UTC)
- эээээ, можно...
но что там будет? Примерно? Kylain Aixter (СО) 20:44, 14 июня 2026 (UTC)
не обновляется — AllaBuraya (обсуждение) 08:36, 22 мая 2026 (UTC)
- тэкс, значит бот мой сломался. Kylain Aixter (СО) 13:34, 22 мая 2026 (UTC)
как часто удаляются страницы, помеченные этим шаблоном?
их удаляет бот или админ вручную? — AllaBuraya (обсуждение) 07:28, 22 мая 2026 (UTC)
- Админ. СССР (обсуждение) 12:48, 22 мая 2026 (UTC)
- кто-то из админов или подводящих итоги может пройтись и удалить статьи с данным шаблоном в основном пространстве и пространстве полок? частично это нужно, чтобы переименовать другие страницы + пустые страницы/полки. AllaBuraya (обсуждение) 08:25, 23 мая 2026 (UTC)
- Ну, я не админ, надо Лексея пингануть @Leksey СССР (обсуждение) 14:17, 24 мая 2026 (UTC)
- Удалил!
- @Kylaix посмотри, плиз, почему в категорию включило статьи, где только ссылка на шаблон. Leksey (обсуждение) 21:49, 25 мая 2026 (UTC)
- не могу переименовать Введение в дифференциальные уравнения в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы AllaBuraya (обсуждение) 09:56, 28 мая 2026 (UTC)
- Она в перенаправлении Kylain Aixter (СО) 17:12, 28 мая 2026 (UTC)
- Дифференциальные уравнения удалена и нет на этом месте перенаправления Leksey (обсуждение) 22:42, 28 мая 2026 (UTC)
- там СО была и она мешала Leksey (обсуждение) 22:44, 28 мая 2026 (UTC)
- переименовал Leksey (обсуждение) 22:45, 28 мая 2026 (UTC)
- Она в перенаправлении Kylain Aixter (СО) 17:12, 28 мая 2026 (UTC)
- аналогично не могу переименовать Постулат Бертрана в Теория чисел/Постулат Бертрана AllaBuraya (обсуждение) 09:57, 28 мая 2026 (UTC)
- переименовал Leksey (обсуждение) 22:44, 28 мая 2026 (UTC)
- @Leksey Если в Ссылки сюда нажать кнопки Скрыть ссылки и Скрыть перенаправления , то будет показываться только включения, то есть только страницы которые надо удалить. Вот ссылка: https://ru.wikibooks.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0?target=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3A%D0%9A+%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%BC%D1%83+%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&namespace=&hidelinks=1&hideredirs=1&limit=50 СССР (обсуждение) 11:11, 29 мая 2026 (UTC)
- не могу переименовать Введение в дифференциальные уравнения в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы AllaBuraya (обсуждение) 09:56, 28 мая 2026 (UTC)
Сколько уровней полок поддерживается?
правитьнапример, в Викиучебник:Каталог учебников/Список? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 3-й, 4-й и т.д уровни? — AllaBuraya (обсуждение) 17:13, 21 мая 2026 (UTC)
- По идее - да, там вроде бесконечная вложенность, главное только правильно оформлять полки. Kylain Aixter (СО) 20:50, 14 июня 2026 (UTC)
все доп. полки почему-то задублированы, например, Программирование фигурирует дважды — AllaBuraya (обсуждение) 09:50, 21 мая 2026 (UTC)
- исправила через Править код AllaBuraya (обсуждение) 10:22, 21 мая 2026 (UTC)
- О, спасибо что убрали. Ранее они просто добавлялись в ручную. Kylain Aixter (СО) 13:36, 22 мая 2026 (UTC)
Не обновляются Полки
править1. Дополнительные полки: Полка:Теория чисел, на ней лежит учебник Теория чисел, но в учебнике в шаблоне Название учебника указана категория не Теория чисел, а Математика (я ее сделала доп. полкой на основной полке Формальные науки). почему учебник таки находится на данной полке? из-за того, что у него внизу указана категория Теория чисел?
аналогично Полка:Дифференциальные уравнения, Полка:Математический анализ, Полка:Алгебра, Полка:Занимательная математика.
2. Основные полки: Полка:Компьютеры, Полка:Естественные науки, Полка:Языки, Полка:Досуг, Полка:Техника, Полка:Гуманитарные науки
существует ли бот, который обновляет полки? уже прошло несколько дней, но полки не обновились, кнопка Очистить кэш не помогает — AllaBuraya (обсуждение) 07:55, 21 мая 2026 (UTC)
в шаблоне Название учебника две Категории - Музыка, Математика
но на полке Математика он не появляется
почему?
потому что это Основная полка?
нужно указать вместо нее Дополнительную полку в шаблоне? — AllaBuraya (обсуждение) 18:24, 20 мая 2026 (UTC)
- Последнее верно. Это основная полка а требуется дополнительная полка. Я правда не знаю как ее можно было назвать, но раздел бы стоило создать. Kylain Aixter (СО) 19:11, 20 мая 2026 (UTC)
КУ
правитьВикиучебник:К удалению/Май 2026 Прошу всех обратить внимание. СССР (обсуждение) 12:31, 20 мая 2026 (UTC)
- создала в вики страницу Биографический метод
- может, их связать? и поставить в учебнике шаблон, что это заготовка. может, кто заинтересуется и начнет наполнять учебник? AllaBuraya (обсуждение) 18:36, 20 мая 2026 (UTC)
Полка и категория
правитьчем отличается Полка:Математика от Категория:Математика?
зачем нужны полки?
почему не ограничиться только категориями?
например, сгласно полкам учебных пособий 2 шт, согласно категориям находится еще 100 шт учебных пособий ... — AllaBuraya (обсуждение) 18:26, 19 мая 2026 (UTC)
- Категорию проставляют в статьях, на полке же список статей. К тому же, зачем традиции ломать? СССР (обсуждение) 12:32, 20 мая 2026 (UTC)
- выглядит, как дублирующий инструмент
- тем паче, что рецепты на категориях строятся AllaBuraya (обсуждение) 18:21, 20 мая 2026 (UTC)
- Иронично что вы оба правы. Категории, по сути, помогают работе шаблонов и модулей для организации каталога учебников. А каталог учебников кажется сейчас наиболее удобным средством для поиска нужных книг. Было бы круто не использовать категории, но к сожалению иначе организовать полки было бы невозможно или, как минимум, труднее на порядок. Ну и да, + это еще и дань традициям - в Википедии, к примеру, они до сих пор используются.
- Кстати, напоминаю, что категории в статьях проставляются через {{Название учебника}} и для рецептов через {{Рецепт}}. Касательно разницы в полках и категориях: просто те 98 учебников еще не обработаны через эти шаблоны. Kylain Aixter (СО) 19:08, 20 мая 2026 (UTC)
Страницы учебника на полке
правитьна полке Математика есть полка Теория чисел
на ней лежит учебник Теория чисел
и страница из учебника Теория чисел/Постулат Бертрана
что не есть правильно - на полке должны быть только учебники
аналогично на полке Дифференциальные уравнения
как удалить страницы учебника с полки? — AllaBuraya (обсуждение) 07:03, 19 мая 2026 (UTC)
- Привет.
Я пока не знаю причину, ищу ошибку в шаблонах. Тем не менее, большая просьба либо создавать эти учебники уже на существующих полках, либо же переименовать их так, чтобы не совпадали с названием полки. Это может быть одной из причин. Kylain Aixter (СО) 07:40, 19 мая 2026 (UTC)- Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. Kylain Aixter (СО) 08:01, 19 мая 2026 (UTC)
- спасибо!
- но дифференециальные уравнения - это не матан, это отдельный учебный раздел математики
- поэтому для него была создана своя полка
- иначе можно обойтись вообще без полок и все учебники размещать на полке Математика AllaBuraya (обсуждение) 09:05, 19 мая 2026 (UTC)
- Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.
*надеюсь все же мы сможем хотя бы перевести достаточное количество книг, а еще лучше написать сами в ближайшее время. Kylain Aixter (СО) 09:27, 19 мая 2026 (UTC)- тогда можно сделать полку Другие разделы
- в нее отнести все, что не Алгебра и не Геометрия AllaBuraya (обсуждение) 09:30, 19 мая 2026 (UTC)
- Хорошо, сделаю. Kylain Aixter (СО) 09:41, 19 мая 2026 (UTC)
- я все перенесла в Алгебру/Геометрию AllaBuraya (обсуждение) 13:05, 19 мая 2026 (UTC)
- ненужные страницы пометила КБУ в пространствах - Основное, Полка AllaBuraya (обсуждение) 13:55, 19 мая 2026 (UTC)
- Хорошо, сделаю. Kylain Aixter (СО) 09:41, 19 мая 2026 (UTC)
- Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.
- Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. Kylain Aixter (СО) 08:01, 19 мая 2026 (UTC)
Как привязать учебник к другой полке?
правитьнапример, Дифференциальные уравнения к полке Дифференциальные уравнения— AllaBuraya (обсуждение) 17:46, 17 мая 2026 (UTC)
- @Kylaix ответишь? Leksey (обсуждение) 17:50, 17 мая 2026 (UTC)
- или достаточно в учебнике в шаблоне "Название учебника" указать нужные значения в Категория? и бот привяжет учебник, куда нужно? в какой время отрабатывает бот? явно, сразу не после правки Категория AllaBuraya (обсуждение) 10:02, 18 мая 2026 (UTC)
- Да да да, в категорию просто вписываете полку и бот пройдет (один раз в день делает проходку) и ваша книга попадет на полку. Kylain Aixter (СО) 14:44, 18 мая 2026 (UTC)
CAPTCHA
правитьпри сохранении правок возникает: CAPTCHA: Для редактирования страницы, пожалуйста, введите буквы, которые видны на изображении ниже
это из-за того, что я новичок? или так всегда будет?— AllaBuraya (обсуждение) 16:29, 17 мая 2026 (UTC)
- Никогда такого не видел. Конечно пройдет.
- А можете кинуть на почту скриншот leksey@ya.ru
Интересно посмотреть даже. - Я посмотрю, может вам можно статус подкрутить руками, но вроде я такого не видел. Leksey (обсуждение) 17:49, 17 мая 2026 (UTC)
- Попытался поменять вам группу, но все что мне дает это. Наверное, когда вы попадете в группу "Автоподтвержденные", то отпустит. Как это работает - я не знаю. У вас же по идее глобальный аккаунт и специально в Учебнике вы вчера условно не регились?
|
|
Группы, которые вы можете изменять
|
|
Leksey (обсуждение) 17:55, 17 мая 2026 (UTC)
- Посмотрел у себя - я состою в неяавной группе Викиучебник:Автоподтверждённые участники
- 4 дня стажа хочет после отдельной регистрации в Викиучебнике
|
|
В случае регистрации в другом проекте фонда Викимедиа и стаж, и правки отсчитываются в нашем разделе отдельно: эти статусы в разных проектах между собой не связаны. |
|
Leksey (обсуждение) 17:57, 17 мая 2026 (UTC)
- Вот и настройка, что за это отвечает https://noc.wikimedia.org/wiki.php?wiki=ruwikibooks#wgAutoConfirmAge Leksey (обсуждение) 18:01, 17 мая 2026 (UTC)
- Пропала у вас капча? Leksey (обсуждение) 19:01, 19 мая 2026 (UTC)
создала Полка:Теория чисел, и учебник Теория чисел
но они не связаны, как их связать?— AllaBuraya (обсуждение) 19:47, 15 мая 2026 (UTC)
- уже связались AllaBuraya (обсуждение) 10:03, 18 мая 2026 (UTC)
создала Полка:Теория чисел, но она не появилась визуально внутри Полка:Математика
что делать?— AllaBuraya (обсуждение) 19:45, 15 мая 2026 (UTC)
- Неудачно попробовал, может появится кто-то из админов. Подозреваю, что, возможно, там используются викиданные для этого, надо уточнить. Def2010 (обсуждение) 11:01, 16 мая 2026 (UTC)
- Как-то коряво добавил, список определяется страницей Викиучебник:Каталог учебников/Список. Def2010 (обсуждение) 11:18, 16 мая 2026 (UTC)
- Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)
Там вся суть в кэше, часто после добавления чего-либо теперь в каталоге или где-либо еще надо обновить кэш, чтобы заработало. В целом, все полки кажется появились, хотя там есть некоторые странности с тем, что некоторые полки не существуют. Kylain Aixter (СО) 14:42, 18 мая 2026 (UTC)- Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. Def2010 (обсуждение) 20:42, 18 мая 2026 (UTC)
- Что странно. Надо будет мне весь код проверить, и кажется я в свое время не все там доработал. Может быть из-за этого. Kylain Aixter (СО) 07:40, 19 мая 2026 (UTC)
- Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. Def2010 (обсуждение) 20:42, 18 мая 2026 (UTC)
- Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)
Флаг бота
правитьПрошу присвоить флаг бота моему боту. Бот будет откатывать мат в статьях Викиучебника. СССР (обсуждение) 16:39, 11 мая 2026 (UTC)
- @Leksey @Kylaix СССР (обсуждение) 16:39, 11 мая 2026 (UTC)
- @Валерий Стариков СССР (обсуждение) 16:46, 11 мая 2026 (UTC)
- Я не знаю как это делать, но, наверное, разберусь.
- Но я не уверен, что такой бот нужен. Вроде нет проблемы с матом как таковой. Leksey (обсуждение) 22:33, 11 мая 2026 (UTC)
- Я тоже так думаю, но, НО, пока он будет мат откатывать, а позже я расширю функционал. СССР (обсуждение) 11:27, 12 мая 2026 (UTC)
- Привет. Код хороший, но насколько актуально использовать это, если есть фильтры? И еще вопрос: вы его с консоли хотите использовать? Я бы рекомендовал для ботов использовать Toolforge Kylain Aixter (СО) 17:27, 11 мая 2026 (UTC)
- Я только знаю как запускать с консоли СССР (обсуждение) 17:53, 11 мая 2026 (UTC)
- @Kylaix СССР (обсуждение) 17:53, 11 мая 2026 (UTC)
- Не переживайте за это, я могу вам помочь перенести на toolforge, это не сложно. Вопрос только состоит в актуальности Kylain Aixter (СО) 19:56, 11 мая 2026 (UTC)
- @Kylaix Спасибо за помощь, я готов перенести, время есть. СССР (обсуждение) 11:29, 12 мая 2026 (UTC)
- @Leksey что думаешь? Kylain Aixter (СО) 14:14, 12 мая 2026 (UTC)
- @Kylaix Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. СССР (обсуждение) 15:10, 12 мая 2026 (UTC)
- А вы на нейронке пишете бота? Kylain Aixter (СО) 16:53, 12 мая 2026 (UTC)
- В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. СССР (обсуждение) 16:55, 12 мая 2026 (UTC)
- Я сам ботовод, подумаю что вам придумать в задачи. Сам хотя и знаю питон, писал @Kylaixbot при помощи ИИ Kylain Aixter (СО) 19:00, 12 мая 2026 (UTC)
- Мне кажется, проекту нужны авторы. Остальное все пока нет авторов - несущественно и не нужно. А авторы вряд ли появятся так как проект не закрывает какие-то насущные задачи людей. Или же людй вполне устраивают другие платформы и способы обучения. Leksey (обсуждение) 19:01, 12 мая 2026 (UTC)
- У меня нет телеграма. СССР (обсуждение) 12:16, 13 мая 2026 (UTC)
- Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. СССР (обсуждение) 12:24, 13 мая 2026 (UTC)
- Я не уверен, что переводы автоматические нужны. Сейчас любой сам может себе что угодно перевести одним или тремя нажатиями. Leksey (обсуждение) 20:17, 13 мая 2026 (UTC)
- Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. СССР (обсуждение) 12:24, 13 мая 2026 (UTC)
- У меня нет телеграма. СССР (обсуждение) 12:16, 13 мая 2026 (UTC)
- В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. СССР (обсуждение) 16:55, 12 мая 2026 (UTC)
- А вы на нейронке пишете бота? Kylain Aixter (СО) 16:53, 12 мая 2026 (UTC)
- Я думаю, что нам это не надо. Так как я не вижу пробемы вандализма с матом конкретно.
- Актуален вопрос отката всего вклада вандала "одним нажатием", но скрипт из Википедии у нас тут не работает. Вот его бы заставить работать.
- Также имеет смысл уведомлять администратора (через СО или через телеграм) о самих фактах вандализма, чтобы он пришел и откатил все. Той самой одной кнопкой. Leksey (обсуждение) 18:31, 12 мая 2026 (UTC)
- Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. СССР (обсуждение) 12:16, 13 мая 2026 (UTC)
- Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. Kylain Aixter (СО) 15:51, 13 мая 2026 (UTC)
- Опишите подробнее что хотите, и попробую что-либо сделать. С уважением, СССР (обсуждение) 18:53, 13 мая 2026 (UTC)
- Я предпочту откатывать скриптом вручную, но надо чтобы он заработал. Есть JS-скрипт, который в Викиучебнике не работает.
А вот о необходимости прийти и откатить уведомление бы не помешало. Leksey (обсуждение) 20:15, 13 мая 2026 (UTC)- Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. СССР (обсуждение) 11:27, 14 мая 2026 (UTC)
- Пожалуйста Участник:Leksey/common.js
- Вот обсуждение w:Служебная:GoToComment/c-Leksey-20260402155500-Вопрос_по_администрированию_Викиучебника Leksey (обсуждение) 16:11, 14 мая 2026 (UTC)
- Вот тут я перечислил административные средства имеющиеся сейчас Викиучебник:Инструменты_администратора Leksey (обсуждение) 16:17, 14 мая 2026 (UTC)
- Вот еще с такой проблемой столкнулся Обсуждение шаблона:Цитата#Не работает свойство "Источник". Leksey (обсуждение) 17:48, 14 мая 2026 (UTC)
- Шаблон починил, любуйтесь. СССР (обсуждение) 11:23, 15 мая 2026 (UTC)
- @Leksey Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))
// Mass Rollback for MediaWiki
// Универсальная версия для Википедии, Викиучебника и других вики - if (typeof wkRollbackPortlet === "undefined") {
var wkRollbackPortlet = "p-tb";
} - // Откат одной правки
function rollbackOneThingWKMR(edit, rbMetadata) { - var userName;
- // Для IP-участников
if (rbMetadata.userName === null) { - userName = $(edit)
.parents("li:first")
.find("a.mw-anonuserlink")
.first()
.text(); - } else {
- userName = rbMetadata.userName;
- }
- var titleMatch = /title=([^&]+)/.exec(edit.href);
- if (!titleMatch) {
console.error("Не удалось определить страницу");
return;
} - var pageTitle = decodeURIComponent(titleMatch[1]);
- var params = {};
- if (rbMetadata.editSummary !== "") {
params.summary = rbMetadata.editSummary;
} - rbMetadata.api.rollback(pageTitle, userName, params)
- .done(function () {
- console.log("Откат:", pageTitle);
- $(edit).after(
' [откачено]'
); - $(edit).remove();
- })
- .fail(function (code, data) {
- console.error("Ошибка rollback:", code, data);
- $(edit).after(
' [ошибка]'
); - });
} - // Откат всех
function rollbackEverythingWKMR(editSummary) { - if (editSummary === null) {
return false;
} - if (
mw.config.get("wgRelevantUserName") ===
mw.config.get("wgUserName")
) { - if (
!confirm(
"Вы собираетесь откатить ВСЕ свои правки. Продолжить?"
)
) {
return false;
}
} - mw.loader.using(["mediawiki.api"]).done(function () {
- var rbMetadata = {};
- rbMetadata.api = new mw.Api();
- rbMetadata.userName =
mw.config.get("wgRelevantUserName"); - rbMetadata.editSummary = editSummary;
- $("a[href*='action=rollback']").each(function (ind, el) {
- rollbackOneThingWKMR(el, rbMetadata);
- });
- });
- return false;
} - // Откат выбранных
function rollbackSomeThingsWKMR(editSummary) { - if (editSummary === null) {
return false;
} - mw.loader.using(["mediawiki.api"]).done(function () {
- var rbMetadata = {};
- rbMetadata.api = new mw.Api();
- rbMetadata.userName =
mw.config.get("wgRelevantUserName"); - rbMetadata.editSummary = editSummary;
- var rollbackList = $("input.revdelIds:checked")
.parents("li")
.find("a[href*='action=rollback']"); - if (rollbackList.length <= 0) {
- mw.notify("Не выбрано ни одной правки.");
- return;
} - rollbackList.each(function (ind, el) {
- rollbackOneThingWKMR(el, rbMetadata);
- });
- });
- return false;
} - // Главная часть
mw.loader.using([
"mediawiki.util",
"mediawiki.api"
]).done(function () { - mw.hook('wikipage.content').add(function () {
- // Только на странице вкладов
if (
mw.config.get("wgCanonicalSpecialPageName") !==
"Contributions"
) {
return;
} - // Уже добавлено
if ($("#ca-rollbackeverything").length) {
return;
} - // Проверяем наличие rollback
if ($("a[href*='action=rollback']").length <= 0) { - console.log("Rollback ссылки не найдены");
- return;
} - console.log("MassRollback загружен");
- // Добавляем чекбоксы
$("ul.mw-contributions-list li").each(function () { - // Уже есть чекбокс
if ($(this).find("input.revdelIds").length) {
return;
} - var rollbackLink = $(this)
.find("a[href*='action=rollback']"); - if (rollbackLink.length > 0) {
- $(this)
.find("a.mw-changeslist-date")
.first()
.before(
"<input type='checkbox' class='revdelIds' style='margin-right:5px;'>"
);
}
}); - // Кнопка Rollback all
mw.util.addPortletLink(
wkRollbackPortlet,
"#",
"Rollback all",
"ca-rollbackeverything",
"Откатить все правки"
); - // Кнопка Rollback selected
mw.util.addPortletLink(
wkRollbackPortlet,
"#",
"Rollback selected",
"ca-rollbacksome",
"Откатить выбранные правки"
); - // Обработка кнопки ALL
$("#ca-rollbackeverything").click(function (event) { - event.preventDefault();
- rollbackEverythingWKMR(
prompt(
"Введите комментарий отката:"
)
); - });
- // Обработка кнопки SELECTED
$("#ca-rollbacksome").click(function (event) { - event.preventDefault();
- rollbackSomeThingsWKMR(
prompt(
"Введите комментарий отката:"
)
); - });
- });
- }); СССР (обсуждение) 12:10, 15 мая 2026 (UTC)
- Блин. Мне стремно выполнять непонятный JS. Можете диф показать как-нить или объяснить что за правка была сделана.
- Да и идея править ИИ мне конечно не нравится, но других предложений нет. Leksey (обсуждение) 17:52, 17 мая 2026 (UTC)
- Починилось, спасибо! Leksey (обсуждение) 17:50, 17 мая 2026 (UTC)
- @Leksey Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))
- Шаблон починил, любуйтесь. СССР (обсуждение) 11:23, 15 мая 2026 (UTC)
- Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. СССР (обсуждение) 11:27, 14 мая 2026 (UTC)
- Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. Kylain Aixter (СО) 15:51, 13 мая 2026 (UTC)
- Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. СССР (обсуждение) 12:16, 13 мая 2026 (UTC)
- @Kylaix Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. СССР (обсуждение) 15:10, 12 мая 2026 (UTC)
- @Leksey что думаешь? Kylain Aixter (СО) 14:14, 12 мая 2026 (UTC)
- @Kylaix Спасибо за помощь, я готов перенести, время есть. СССР (обсуждение) 11:29, 12 мая 2026 (UTC)
- Я только знаю как запускать с консоли СССР (обсуждение) 17:53, 11 мая 2026 (UTC)
Прекрасно, если понадобится помощь — обращайтесь на мою СО. СССР (обсуждение) 19:52, 17 мая 2026 (UTC) Если не работает, вот это попробуйте:
if (typeof wkContribsCheckboxInit === "undefined") {
wkContribsCheckboxInit = false;
}
if (typeof wkRollbackPortlet === "undefined") {
wkRollbackPortlet = "p-cactions";
}
function getContributionItem(el) {
return $(el).closest("li, tr, .mw-contribs-list-item");
}
function getRollbackLinks(scope) {
return scope.find("a[href*='action=rollback']");
}
function rollbackEverythingWKMR(editSummary) {
if (editSummary === null) {
return false;
}
if (mw.config.get("wgRelevantUserName") === mw.config.get("wgUserName")) {
if (!confirm("You are about to roll back *all* of *your own* edits. Please note that this will be very difficult to undo. Are you *ABSOLUTELY SURE* you want to do this?")) {
return false;
}
}
mw.loader.using("mediawiki.api").done(function () {
var rbMetadata = {};
rbMetadata.api = new mw.Api();
rbMetadata.userName = mw.config.get("wgRelevantUserName");
rbMetadata.ipRange = (rbMetadata.userName === null);
rbMetadata.titleRegex = /title=([^&]+)/;
rbMetadata.editSummary = editSummary;
$("a[href*='action=rollback']").each(function (ind, el) {
rollbackOneThingWKMR(el, rbMetadata);
});
});
return false;
}
function rollbackSomeThingsWKMR(editSummary) {
if (editSummary === null) {
return false;
}
mw.loader.using("mediawiki.api").done(function () {
var rbMetadata = {};
rbMetadata.api = new mw.Api();
rbMetadata.userName = mw.config.get("wgRelevantUserName");
rbMetadata.titleRegex = /title=([^&]+)/;
rbMetadata.editSummary = editSummary;
var rollbackList = $("input.revdelIds:checked").each(function () {
var item = getContributionItem(this);
item.find("a[href*='action=rollback']").each(function (ind, el) {
rollbackOneThingWKMR(el, rbMetadata);
});
});
if ($("input.revdelIds:checked").length <= 0) {
mw.notify("You didn't select any edits that could be rolled back!");
return;
}
});
return false;
}
function rollbackOneThingWKMR(edit, rbMetadata) {
var userName;
var item = getContributionItem(edit);
if (rbMetadata.userName === null) {
userName = item.find("a.mw-anonuserlink").not(".mw-contributions-title").first().text();
} else {
userName = rbMetadata.userName;
}
if (!userName) {
return;
}
var params = {};
if (rbMetadata.editSummary != '') {
params.summary = rbMetadata.editSummary;
}
var titleMatch = rbMetadata.titleRegex.exec(edit.href);
if (!titleMatch) {
return;
}
rbMetadata.api.rollback(decodeURIComponent(titleMatch[1]), userName, params).done(function () {
$(edit).after("reverted");
$(edit).remove();
});
}
$(document).ready(function () {
if (mw.config.get("wgCanonicalSpecialPageName") == "Contributions" && $("a[href*='action=rollback']").length > 0) {
mw.loader.using("mediawiki.util").done(function () {
mw.util.addPortletLink(wkRollbackPortlet, '#', "Rollback all", "ca-rollbackeverything", "rollback all edits displayed here");
if (!wkContribsCheckboxInit) {
if ($("input.revdelIds").length === 0) {
$("a[href*='action=rollback']").each(function (ind, el) {
var item = getContributionItem(el);
item.find("a").first().before("<input type='checkbox' class='revdelIds'> ");
item.find("input.revdelIds").data("index", ind);
});
} else {
$("input.revdelIds").each(function (ind, el) {
$(el).data("index", ind);
});
}
wkContribsCheckboxInit = true;
}
mw.util.addPortletLink(wkRollbackPortlet, '#', "Rollback selected", "ca-rollbacksome", "rollback selected edits");
$("#ca-rollbackeverything").click(function (event) {
event.preventDefault();
mw.loader.load("mediawiki.api");
return rollbackEverythingWKMR(prompt("Rollback all edits: Enter an edit summary, or leave blank to use the default (or hit Cancel to cancel the rollback entirely)"));
});
$("#ca-rollbacksome").click(function (event) {
event.preventDefault();
mw.loader.load("mediawiki.api");
return rollbackSomeThingsWKMR(prompt("Rollback selected edits: Enter an edit summary, or leave blank to use the default (or hit Cancel to cancel the rollback entirely)"));
});
$("#ca-rollbacksome").data("lastSelectedIndex", -1);
$("input.revdelIds").off("click").click(function (ev) {
var lastSelectedRevdel = $("#ca-rollbacksome").data("lastSelectedIndex");
var newIndex = $(this).data("index");
if (ev.shiftKey && lastSelectedRevdel >= 0) {
var checkboxArray = $("input.revdelIds");
var start = lastSelectedRevdel;
var stop = newIndex;
if (start < stop) {
for (var i = start; i < stop; i++) {
if (i != lastSelectedRevdel) {
$(checkboxArray[i]).prop("checked", !($(checkboxArray[i]).prop("checked")));
}
}
} else {
for (var i = start; i > stop; i--) {
if (i != lastSelectedRevdel) {
$(checkboxArray[i]).prop("checked", !($(checkboxArray[i]).prop("checked")));
}
}
}
}
$("#ca-rollbacksome").data("lastSelectedIndex", newIndex);
});
});
}
});
СССР (обсуждение) 18:13, 15 мая 2026 (UTC)
Итог
править- Флаг не присвоен, но зато починен скрипт и шаблон. СССР (обсуждение) 15:52, 18 мая 2026 (UTC)
Изменение шаблона «Родственные проекты»
правитьК сожалению, Викиновости полностью закрылись на всех языках решением Фонда Викимедиа. Поэтому, считаю целесообразным убрать Викиновости из шаблона, как уже сделали на https://meta.wikimedia.org/wiki/Main_Page/ru. Сам я не могу, поэтому прошу местных администраторов сделать. С уважением, СССР (обсуждение) 16:07, 8 мая 2026 (UTC)
- @Leksey сможете поправить шаблон? Kylain Aixter (СО) 19:21, 13 мая 2026 (UTC)
- Сделал. И предлагаю на ты. Leksey (обсуждение) 20:20, 13 мая 2026 (UTC)
Я тут ставил цель в прошлом году закончить с КУ, но кажется там у меня небольшой тупик с этим. И я вспомнил почему я хотел побыстрее с этим покончить: я хотел переделать КУ, чтобы там можно было удобнее все это просматривать и, если надо - автоматизировать. Я конечно не предлагаю вести ежедневный КУ (да и от ежемесячного тоже думал бы отказаться, так как все равно небольшие неудобства) а перейти на годовой (то есть одна страница чисто для 2026) и возможно, оставлять ее сразу на ВУ:КУ. Думаю, номинаций много не будет в скором времени, поэтому есть время об этом подумать и реализовать (если, конечно, будет согласие) Kylain Aixter (СО) 00:04, 3 января 2026 (UTC)
Я вижу, вы тут снесли что-то 1Сное, а несвободные файлы удалить забыли.
Файлы Хедина в Цивилизции оформлены неправильно: должны быть переоформлены или удалены по ВУ:КДИ#10а и в. Он не является "автором или правообладателем", а "иллюстрирование" не является валидной причиной для содержания несвободного файла. А после переоформления около трети должна быть удалена по 8 пункту.
И, раз уж написал, примерно половину статей господина Пинчука снесли на enКнигах в прошлом году. — Ирука13 18:44, 10 января 2026 (UTC)
- ээ, вроде 1сное не сносил особо, кроме каких-то 2-3 файлов, с согласия других (надо поискать в КУ). До несвободных файлов рука не добралась, там вообще желательно обсуждение.
Ровно так же как и с Цивой, потому что иллюстрирование в играх по КДИ, как мне кажется, у нас под вопросом. Я замечал случаи, где иллюстрирование необходимо как в руководствах Хедина, поэтому тут под вопросом. Kylain Aixter (СО) 15:41, 15 января 2026 (UTC)
Категории кулинарной книги
правитьКоль ниже нас похоронили, решу немного покопаться в гробу. Касательно категорий: нам надо их слегка вложить друг в друга чтобы это отображалось цивильно, да и для удобства поиска. Например: категории огурцы, помидоры и баклажан стоило бы вложить в овощи, а китайская, японская, корейская кухня в восточно-азиатские кухни и т.д. Хотелось бы услышать мнения касательно данного действа. Kylain Aixter (СО) 20:42, 28 декабря 2025 (UTC)
- @Leksey @Heffalump1974 @Erokhin Kylain Aixter (СО) 20:42, 28 декабря 2025 (UTC)
- Можно на примерах показать? Erokhin (обсуждение) 22:11, 28 декабря 2025 (UTC)
- См. Кулинарная книга, спускаемся ниже до Категория:Европейская кухня и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. Kylain Aixter (СО) 15:38, 29 декабря 2025 (UTC)
- ? Kylain Aixter (СО) 15:55, 15 января 2026 (UTC)
- Соглашусь, хорошо бы перетасовать предлагаемым образом.
- Сам не возьмусь, пока без компьютера. Heffalump1974 (обсуждение) 14:03, 5 мая 2026 (UTC)
- Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @Leksey, @Heffalump1974 :)
Там единственное есть дубляжи (Баклажан и баклажаны, орех и орехи) надо бы определиться в каком числе категоризировать их. Мне кажется лучше в единственном числе, потому что так будет логично. Kylain Aixter (СО) 19:26, 13 мая 2026 (UTC)- А куда смотреть? Я уже забыл все Leksey (обсуждение) 20:18, 13 мая 2026 (UTC)
- Викиучебник:Кулинарная книга и туда снизу. Kylain Aixter (СО) 20:23, 13 мая 2026 (UTC)
- зависит от того, как этот объект назван в элементе викиданных, если Баклажан, то и у нас должно быть также AllaBuraya (обсуждение) 18:03, 17 мая 2026 (UTC)
- А куда смотреть? Я уже забыл все Leksey (обсуждение) 20:18, 13 мая 2026 (UTC)
- Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @Leksey, @Heffalump1974 :)
- ? Kylain Aixter (СО) 15:55, 15 января 2026 (UTC)
- См. Кулинарная книга, спускаемся ниже до Категория:Европейская кухня и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. Kylain Aixter (СО) 15:38, 29 декабря 2025 (UTC)
Vote now in the 2026 U4C election
правитьEligible voters are asked to participate in the 2026 Universal Code of Conduct Coordinating Committee election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the 2026 Election information page. The vote closes on 2 June 2026 at 00:00 UTC.
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,
Keegan (WMF) (talk) 17:14, 27 мая 2026 (UTC)
(This message was sent to Викиучебник:Форум and is being posted here due to a redirect.)
RFC about AI-generated content in Wikimedia Commons
правитьApologies for writing in English, please help translate this message to your language. You are invited to participate in a request for comment on Wikimedia Commons about a policy update for AI content. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. Codename Noreste (обсуждение) 17:11, 23 июня 2026 (UTC)
(This message was sent to Викиучебник:Форум and is being posted here due to a redirect.)
Размещение ссылок на контакты по вопросам права и безопасности в нижнем колонтитуле вашего вики-проекта
правитьКонтакты по вопросам права и безопасности
Дорогие участники сообщества, Фонд Викимедиа сформировал единую страницу с контактами по вопросам права и безопасности для размещения в нижних колонтитулах ваших проектов соответствующих ссылок на нее, чтобы обеспечить доступ к достоверной юридической информации. Это нормативное требование. Мы уже разместили эти ссылки в английском, немецком, итальянском, испанском и других проектах Википедии, и мы также скоро добавим это и в ваш вики-проект. Пожалуйста, ознакомьтесь более подробно на странице проекта и оставляйте любые комментарии в этой ветке или на странице обсуждений.
-- User:Sannita (WMF) (talk) 13:30, 25 июня 2026 (UTC)
(This message was sent to Викиучебник:Форум and is being posted here due to a redirect.)
Request for comment (the future of Abstract Wikipedia)
правитьApologies if this has not yet been translated into your wiki's language. Пожалуйста, помогите перевести на ваш язык You are invited to voice your opinions in a request for comment about the future of Abstract Wikipedia. Спасибо! Kowal2701 (talk) 12:24, 24 июля 2026 (UTC)
(This message was sent to Викиучебник:Форум and is being posted here due to a redirect.)
