Викиучебник ruwikibooks https://ru.wikibooks.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 MediaWiki 1.47.0-wmf.6 first-letter Медиа Служебная Обсуждение Участник Обсуждение участника Викиучебник Обсуждение Викиучебника Файл Обсуждение файла MediaWiki Обсуждение MediaWiki Шаблон Обсуждение шаблона Справка Обсуждение справки Категория Обсуждение категории Полка Обсуждение полки Импортировано Обсуждение импортированного Рецепт Обсуждение рецепта Задача Обсуждение задачи TimedText TimedText talk Модуль Обсуждение модуля Event Event talk Викиучебник:Общий форум 4 1253 269100 268978 2026-06-14T20:44:57Z Kylaix 51782 /* Полки в Кулинарной книге */ ответ: эээээ, можно... но что там будет? Примерно? (-) ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 269100 wikitext text/x-wiki {{Участник:Kylaixbot/ArchiveConfig |archive = Викиучебник:Общий форум/Архив/%(year)d |algo = old(60d) |counter = 1 }} {{Форум}} {{Архив-П |2005-2007|2008|2009-2010|2011-2012|2013|2014|2015|2016|2018|2019|2020|2021|2022|2023|2024|2025}} {{Актуально}} == Шаблон может быть улучшен == По определению, большинство учебников пишут по книгам; шаблон Книга работает здесь безупречно. По стечению обстоятельств пришлось использовать шаблон Статья. Видимо, он не точно соответствует этому шаблону в википедии: 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 (править) Если можно без больших трудозатрат устранить отличия в шаблонах от википедии, прошу Вас это сделать, как сможете. Спасибо [[Служебная:Вклад/&#126;2026-31604-77|&#126;2026-31604-77]] ([[Обсуждение участника:&#126;2026-31604-77|обс.]]) 17:46, 29 мая 2026 (UTC) == Тип блюда (P8431 course) == в элементе викиданных, связанном со страницей рецепта, можно добавить поле Тип блюда (P8431 course). в викиданных данное свойство имеет ограниченное количество значений: закуска, первое блюдо, суп, салат, рыба, второе блюдо, десерт, соус, завтрак, пирог, гарнир... после указания в поле нужного значения, рецепт будет размещен в аналогичной категории. но у нас в кулинарной книге есть аналогичные категории, только во множественном числе, например, Закуски, Вторые блюда, Салаты... в результате получается двойная категоризация и двойное отображение в кулинарной книге. есть идеи, что с этим можно сделать? переименовать в викиданных эти значения - перевести во множественное число? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:00, 26 мая 2026 (UTC) : Я не знаю [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) == Полки в Кулинарной книге == можно ли в кулинарной книге сделать еще одну корневую полку и как? например, полку Кулинарные процессы, аналогично Ингредиенты — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:59, 26 мая 2026 (UTC) : И на этот вопрос я не знаю ответа [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : эээээ, можно...<br> но что там будет? Примерно? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:44, 14 июня 2026 (UTC) == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:36, 22 мая 2026 (UTC) : тэкс, значит бот мой сломался. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:34, 22 мая 2026 (UTC) == [[Шаблон:К быстрому удалению|Шаблон:КБУ]] == как часто удаляются страницы, помеченные этим шаблоном? их удаляет бот или админ вручную? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:28, 22 мая 2026 (UTC) : Админ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:48, 22 мая 2026 (UTC) :кто-то из админов или подводящих итоги может пройтись и удалить [https://ru.wikibooks.org/wiki/Служебная:Ссылки_сюда?target=Шаблон%3AК+быстрому+удалению&namespace=&limit=500 статьи с данным шаблоном] в основном пространстве и пространстве полок? частично это нужно, чтобы переименовать другие страницы + пустые страницы/полки. [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:25, 23 мая 2026 (UTC) :: Ну, я не админ, надо Лексея пингануть @[[Участник:Leksey|Leksey]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 14:17, 24 мая 2026 (UTC) :: Удалил! :: @[[Участник:Kylaix|Kylaix]] посмотри, плиз, почему в категорию включило статьи, где только ссылка на шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 21:49, 25 мая 2026 (UTC) :::не могу переименовать [[Введение в дифференциальные уравнения]] в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:56, 28 мая 2026 (UTC) :::: Она в перенаправлении <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:12, 28 мая 2026 (UTC) ::::: [[Дифференциальные уравнения]] удалена и нет на этом месте перенаправления [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:42, 28 мая 2026 (UTC) ::::: там СО была и она мешала [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:45, 28 мая 2026 (UTC) :::аналогично не могу переименовать [[Постулат Бертрана]] в Теория чисел/Постулат Бертрана [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:57, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) ::: @[[Участник:Leksey|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 [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:11, 29 мая 2026 (UTC) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 3-й, 4-й и т.д уровни? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:13, 21 мая 2026 (UTC) == [[Полка:Компьютеры]] == все доп. полки почему-то задублированы, например, Программирование фигурирует дважды — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:50, 21 мая 2026 (UTC) :исправила через Править код [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:22, 21 мая 2026 (UTC) : О, спасибо что убрали. Ранее они просто добавлялись в ручную. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:36, 22 мая 2026 (UTC) == Не обновляются Полки == 1. Дополнительные полки: [[Полка:Теория чисел]], на ней лежит учебник [https://ru.wikibooks.org/wiki/Теория_чисел Теория чисел], но в учебнике в шаблоне Название учебника указана категория не Теория чисел, а Математика (я ее сделала доп. полкой на основной полке Формальные науки). почему учебник таки находится на данной полке? из-за того, что у него внизу указана категория Теория чисел? аналогично [[Полка:Дифференциальные уравнения]], [[Полка:Математический анализ]], [[Полка:Алгебра]], [[Полка:Занимательная математика]]. 2. Основные полки: [[Полка:Компьютеры]], [[Полка:Естественные науки]], [[Полка:Языки]], [[Полка:Досуг]], [[Полка:Техника]], [[Полка:Гуманитарные науки]] существует ли бот, который обновляет полки? уже прошло несколько дней, но полки не обновились, кнопка Очистить кэш не помогает — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:55, 21 мая 2026 (UTC) == [[Теория музыки для математиков]] == в шаблоне Название учебника две Категории - Музыка, Математика но на полке [[Полка:Математика|Математика]] он не появляется почему? потому что это Основная полка? нужно указать вместо нее Дополнительную полку в шаблоне? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:24, 20 мая 2026 (UTC) : Последнее верно. Это основная полка а требуется дополнительная полка. Я правда не знаю как ее можно было назвать, но раздел бы стоило создать. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:11, 20 мая 2026 (UTC) == КУ == [[Викиучебник:К удалению/Май 2026]] Прошу всех обратить внимание. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:31, 20 мая 2026 (UTC) :создала в вики страницу [[w:Биографический_метод|Биографический метод]] :может, их связать? и поставить в учебнике шаблон, что это заготовка. может, кто заинтересуется и начнет наполнять учебник? [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:36, 20 мая 2026 (UTC) == Полка и категория == чем отличается [[Полка:Математика]] от [https://ru.wikibooks.org/wiki/Категория:Математика Категория:Математика]? зачем нужны полки? почему не ограничиться только категориями? например, сгласно полкам учебных пособий 2 шт, согласно категориям находится еще 100 шт учебных пособий ... — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:26, 19 мая 2026 (UTC) : Категорию проставляют в статьях, на полке же список статей. К тому же, зачем традиции ломать? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:32, 20 мая 2026 (UTC) ::выглядит, как дублирующий инструмент ::тем паче, что рецепты на категориях строятся [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:21, 20 мая 2026 (UTC) ::: Иронично что вы оба правы. Категории, по сути, помогают работе шаблонов и модулей для организации каталога учебников. А каталог учебников кажется сейчас наиболее удобным средством для поиска нужных книг. Было бы круто не использовать категории, но к сожалению иначе организовать полки было бы невозможно или, как минимум, труднее на порядок. Ну и да, + это еще и дань традициям - в Википедии, к примеру, они до сих пор используются. ::: Кстати, напоминаю, что категории в статьях проставляются через {{tl|Название учебника}} и для рецептов через {{tl|Рецепт}}. Касательно разницы в полках и категориях: просто те 98 учебников еще не обработаны через эти шаблоны. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:08, 20 мая 2026 (UTC) == Страницы учебника на полке == на полке [[Полка:Математика|Математика]] есть полка [[Полка:Теория чисел|Теория чисел]] на ней лежит учебник [[Теория чисел]] и страница из учебника [[Теория чисел/Постулат Бертрана]] что не есть правильно - на полке должны быть только учебники аналогично на полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]] как удалить страницы учебника с полки? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:03, 19 мая 2026 (UTC) : Привет.<br> Я пока не знаю причину, ищу ошибку в шаблонах. Тем не менее, большая просьба либо создавать эти учебники уже на существующих полках, либо же переименовать их так, чтобы не совпадали с названием полки. Это может быть одной из причин. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) :: Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 08:01, 19 мая 2026 (UTC) :::спасибо! :::но дифференециальные уравнения - это не матан, это отдельный [[w:Разделы_математики#Математика_как_учебная_дисциплина|учебный раздел математики]] :::поэтому для него была создана своя полка :::иначе можно обойтись вообще без полок и все учебники размещать на полке Математика [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:05, 19 мая 2026 (UTC) :::: Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.<br> <nowiki>*</nowiki>надеюсь все же мы сможем хотя бы перевести достаточное количество книг, а еще лучше написать сами в ближайшее время. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:27, 19 мая 2026 (UTC) :::::тогда можно сделать полку Другие разделы :::::в нее отнести все, что не Алгебра и не Геометрия [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:30, 19 мая 2026 (UTC) :::::: Хорошо, сделаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:41, 19 мая 2026 (UTC) :::::::я все перенесла в Алгебру/Геометрию [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:05, 19 мая 2026 (UTC) :::::::ненужные страницы пометила КБУ в пространствах - Основное, Полка [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:55, 19 мая 2026 (UTC) == Как привязать учебник к другой полке? == например, [[Дифференциальные уравнения]] к полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]]— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:46, 17 мая 2026 (UTC) : @[[Участник:Kylaix|Kylaix]] ответишь? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) :или достаточно в учебнике в шаблоне "Название учебника" указать нужные значения в Категория? и бот привяжет учебник, куда нужно? в какой время отрабатывает бот? явно, сразу не после правки Категория [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:02, 18 мая 2026 (UTC) :: Да да да, в категорию просто вписываете полку и бот пройдет (один раз в день делает проходку) и ваша книга попадет на полку. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:44, 18 мая 2026 (UTC) == CAPTCHA == при сохранении правок возникает: CAPTCHA: Для редактирования страницы, пожалуйста, введите буквы, которые видны на изображении ниже это из-за того, что я новичок? или так всегда будет?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:29, 17 мая 2026 (UTC) : Никогда такого не видел. Конечно пройдет. : А можете кинуть на почту скриншот leksey@ya.ru<br> Интересно посмотреть даже. : Я посмотрю, может вам можно статус подкрутить руками, но вроде я такого не видел. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:49, 17 мая 2026 (UTC) : Попытался поменять вам группу, но все что мне дает это. Наверное, когда вы попадете в группу "Автоподтвержденные", то отпустит. Как это работает - я не знаю. У вас же по идее глобальный аккаунт и специально в Учебнике вы вчера условно не регились? : {{Цитата|Группы, которые вы можете изменять<ul><li>исключение из IP-блокировок</li><li>организаторка мероприятий</li></ul>}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:55, 17 мая 2026 (UTC) : Посмотрел у себя - я состою в неяавной группе [[Викиучебник:Автоподтверждённые участники]] : 4 дня стажа хочет после отдельной регистрации в Викиучебнике : {{Цитата|В случае регистрации [[w:Википедия:Единая_учётная_запись|в другом проекте]] фонда [[w:Викимедиа|Викимедиа]] и стаж, и правки отсчитываются в нашем разделе отдельно: эти статусы в разных проектах между собой не связаны.}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:57, 17 мая 2026 (UTC) :: Вот и настройка, что за это отвечает https://noc.wikimedia.org/wiki.php?wiki=ruwikibooks#wgAutoConfirmAge [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:01, 17 мая 2026 (UTC) : Пропала у вас капча? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 19 мая 2026 (UTC) == [[Теория чисел]] == создала [[Полка:Теория чисел]], и учебник [[Теория чисел]] но они не связаны, как их связать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:47, 15 мая 2026 (UTC) :уже связались [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:03, 18 мая 2026 (UTC) == [[Полка:Теория чисел]] == создала [[Полка:Теория чисел]], но она не появилась визуально внутри [[Полка:Математика]] что делать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:45, 15 мая 2026 (UTC) :Неудачно попробовал, может появится кто-то из админов. Подозреваю, что, возможно, там используются викиданные для этого, надо уточнить. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:01, 16 мая 2026 (UTC) :Как-то коряво добавил, список определяется страницей [[Викиучебник:Каталог учебников/Список]]. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:18, 16 мая 2026 (UTC) :: Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)<br> Там вся суть в кэше, часто после добавления чего-либо теперь в каталоге или где-либо еще надо обновить кэш, чтобы заработало. В целом, все полки кажется появились, хотя там есть некоторые странности с тем, что некоторые полки не существуют. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:42, 18 мая 2026 (UTC) :::Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 20:42, 18 мая 2026 (UTC) :::: Что странно. Надо будет мне весь код проверить, и кажется я в свое время не все там доработал. Может быть из-за этого. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) == Флаг бота == Прошу присвоить флаг бота [[Участник:Taratarussia's Bot|моему боту]]. Бот будет откатывать мат в статьях Викиучебника. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) :: @[[Участник:Валерий Стариков|Валерий Стариков]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:46, 11 мая 2026 (UTC) :: Я не знаю как это делать, но, наверное, разберусь. :: Но я не уверен, что такой бот нужен. Вроде нет проблемы с матом как таковой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:33, 11 мая 2026 (UTC) ::: Я тоже так думаю, но, НО, пока он будет мат откатывать, а позже я расширю функционал. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 12 мая 2026 (UTC) : Привет. Код хороший, но насколько актуально использовать это, если есть фильтры? И еще вопрос: вы его с консоли хотите использовать? Я бы рекомендовал для ботов использовать Toolforge <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:27, 11 мая 2026 (UTC) :: Я только знаю как запускать с консоли [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: Не переживайте за это, я могу вам помочь перенести на toolforge, это не сложно. Вопрос только состоит в актуальности <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:56, 11 мая 2026 (UTC) :::: @[[Участник:Kylaix|Kylaix]] Спасибо за помощь, я готов перенести, время есть. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:29, 12 мая 2026 (UTC) ::::: @[[Участник:Leksey|Leksey]] что думаешь? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:14, 12 мая 2026 (UTC) :::::: @[[Участник:Kylaix|Kylaix]] Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:10, 12 мая 2026 (UTC) ::::::: А вы на нейронке пишете бота? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:53, 12 мая 2026 (UTC) :::::::: В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:55, 12 мая 2026 (UTC) ::::::::: Я сам ботовод, подумаю что вам придумать в задачи. Сам хотя и знаю питон, писал @[[Участник:Kylaixbot|Kylaixbot]] при помощи ИИ <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:00, 12 мая 2026 (UTC) ::::::::: Мне кажется, проекту нужны авторы. Остальное все пока нет авторов - несущественно и не нужно. А авторы вряд ли появятся так как проект не закрывает какие-то насущные задачи людей. Или же людй вполне устраивают другие платформы и способы обучения. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 12 мая 2026 (UTC) :::::::::: У меня нет телеграма. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) ::::::::::: Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:24, 13 мая 2026 (UTC) :::::::::::: Я не уверен, что переводы автоматические нужны. Сейчас любой сам может себе что угодно перевести одним или тремя нажатиями. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:17, 13 мая 2026 (UTC) :::::: Я думаю, что нам это не надо. Так как я не вижу пробемы вандализма с матом конкретно. :::::: Актуален вопрос отката всего вклада вандала "одним нажатием", но скрипт из Википедии у нас тут не работает. Вот его бы заставить работать. :::::: Также имеет смысл уведомлять администратора (через СО или через телеграм) о самих фактах вандализма, чтобы он пришел и откатил все. Той самой одной кнопкой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:31, 12 мая 2026 (UTC) ::::::: Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) :::::::: Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:51, 13 мая 2026 (UTC) ::::::::: Опишите подробнее что хотите, и попробую что-либо сделать. С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:53, 13 мая 2026 (UTC) :::::::: Я предпочту откатывать скриптом вручную, но надо чтобы он заработал. Есть JS-скрипт, который в Викиучебнике не работает.<br> А вот о необходимости прийти и откатить уведомление бы не помешало. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:15, 13 мая 2026 (UTC) ::::::::: Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 14 мая 2026 (UTC) :::::::::: Пожалуйста [[Участник:Leksey/common.js]] :::::::::: Вот обсуждение [[w:Служебная:GoToComment/c-Leksey-20260402155500-Вопрос_по_администрированию_Викиучебника]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:11, 14 мая 2026 (UTC) :::::::::: Вот тут я перечислил административные средства имеющиеся сейчас [[Викиучебник:Инструменты_администратора]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:17, 14 мая 2026 (UTC) :::::::::: Вот еще с такой проблемой столкнулся [[Обсуждение шаблона:Цитата#Не работает свойство "Источник"]]. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:48, 14 мая 2026 (UTC) ::::::::::: Шаблон починил, любуйтесь. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:23, 15 мая 2026 (UTC) :::::::::::: @[[Участник:Leksey|Leksey]] Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))<br> // Mass Rollback for MediaWiki<br> // Универсальная версия для Википедии, Викиучебника и других вики :::::::::::: if (typeof wkRollbackPortlet === "undefined") {<br> var wkRollbackPortlet = "p-tb";<br> } :::::::::::: // Откат одной правки<br> function rollbackOneThingWKMR(edit, rbMetadata) { :::::::::::: var userName; :::::::::::: // Для IP-участников<br> if (rbMetadata.userName === null) { :::::::::::: userName = $(edit)<br> .parents("li:first")<br> .find("a.mw-anonuserlink")<br> .first()<br> .text(); :::::::::::: } else { :::::::::::: userName = rbMetadata.userName; :::::::::::: } :::::::::::: var titleMatch = /title=([^&]+)/.exec(edit.href); :::::::::::: if (!titleMatch) {<br> console.error("Не удалось определить страницу");<br> return;<br> } :::::::::::: var pageTitle = decodeURIComponent(titleMatch[1]); :::::::::::: var params = {}; :::::::::::: if (rbMetadata.editSummary !== "") {<br> params.summary = rbMetadata.editSummary;<br> } :::::::::::: rbMetadata.api.rollback(pageTitle, userName, params) :::::::::::: .done(function () { :::::::::::: console.log("Откат:", pageTitle); :::::::::::: $(edit).after(<br> '<span style="color:green;font-weight:bold;"> [откачено]</span>'<br> ); :::::::::::: $(edit).remove(); :::::::::::: }) :::::::::::: .fail(function (code, data) { :::::::::::: console.error("Ошибка rollback:", code, data); :::::::::::: $(edit).after(<br> '<span style="color:red;font-weight:bold;"> [ошибка]</span>'<br> ); :::::::::::: });<br> } :::::::::::: // Откат всех<br> function rollbackEverythingWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: if (<br> mw.config.get("wgRelevantUserName") ===<br> mw.config.get("wgUserName")<br> ) { :::::::::::: if (<br> !confirm(<br> "Вы собираетесь откатить ВСЕ свои правки. Продолжить?"<br> )<br> ) {<br> return false;<br> }<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: $("a[href*='action=rollback']").each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Откат выбранных<br> function rollbackSomeThingsWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: var rollbackList = $("input.revdelIds:checked")<br> .parents("li")<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackList.length <= 0) { :::::::::::: mw.notify("Не выбрано ни одной правки."); :::::::::::: return;<br> } :::::::::::: rollbackList.each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Главная часть<br> mw.loader.using([<br> "mediawiki.util",<br> "mediawiki.api"<br> ]).done(function () { :::::::::::: mw.hook('wikipage.content').add(function () { :::::::::::: // Только на странице вкладов<br> if (<br> mw.config.get("wgCanonicalSpecialPageName") !==<br> "Contributions"<br> ) {<br> return;<br> } :::::::::::: // Уже добавлено<br> if ($("#ca-rollbackeverything").length) {<br> return;<br> } :::::::::::: // Проверяем наличие rollback<br> if ($("a[href*='action=rollback']").length <= 0) { :::::::::::: console.log("Rollback ссылки не найдены"); :::::::::::: return;<br> } :::::::::::: console.log("MassRollback загружен"); :::::::::::: // Добавляем чекбоксы<br> $("ul.mw-contributions-list li").each(function () { :::::::::::: // Уже есть чекбокс<br> if ($(this).find("input.revdelIds").length) {<br> return;<br> } :::::::::::: var rollbackLink = $(this)<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackLink.length > 0) { :::::::::::: $(this)<br> .find("a.mw-changeslist-date")<br> .first()<br> .before(<br> "<input type='checkbox' class='revdelIds' style='margin-right:5px;'>"<br> );<br> }<br> }); :::::::::::: // Кнопка Rollback all<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback all",<br> "ca-rollbackeverything",<br> "Откатить все правки"<br> ); :::::::::::: // Кнопка Rollback selected<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback selected",<br> "ca-rollbacksome",<br> "Откатить выбранные правки"<br> ); :::::::::::: // Обработка кнопки ALL<br> $("#ca-rollbackeverything").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackEverythingWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: // Обработка кнопки SELECTED<br> $("#ca-rollbacksome").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackSomeThingsWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: }); :::::::::::: }); [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:10, 15 мая 2026 (UTC) ::::::::::::: Блин. Мне стремно выполнять непонятный JS. Можете диф показать как-нить или объяснить что за правка была сделана. ::::::::::::: Да и идея править ИИ мне конечно не нравится, но других предложений нет. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:52, 17 мая 2026 (UTC) :::::::::::: Починилось, спасибо! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) Прекрасно, если понадобится помощь — обращайтесь на мою СО. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:52, 17 мая 2026 (UTC) Если не работает, вот это попробуйте: <pre>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'>&nbsp;"); 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); }); }); } });</pre> [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:13, 15 мая 2026 (UTC) === Итог === * Флаг не присвоен, но зато починен скрипт и шаблон. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:52, 18 мая 2026 (UTC) == Изменение шаблона «Родственные проекты» == К сожалению, Викиновости полностью закрылись на всех языках решением Фонда Викимедиа. Поэтому, считаю целесообразным убрать Викиновости из шаблона, как уже сделали на https://meta.wikimedia.org/wiki/Main_Page/ru. Сам я не могу, поэтому прошу местных администраторов сделать. С уважением, СССР (обсуждение) 16:07, 8 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] сможете поправить шаблон? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:21, 13 мая 2026 (UTC) :: Сделал. И предлагаю на ты. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:20, 13 мая 2026 (UTC) == Вопрос с [[ВУ:КУ]] == Я тут ставил цель в прошлом году закончить с КУ, но кажется там у меня небольшой тупик с этим. И я вспомнил почему я хотел побыстрее с этим покончить: я хотел переделать КУ, чтобы там можно было удобнее все это просматривать и, если надо - автоматизировать. Я конечно не предлагаю вести ежедневный КУ (да и от ежемесячного тоже думал бы отказаться, так как все равно небольшие неудобства) а перейти на годовой (то есть одна страница чисто для 2026) и возможно, оставлять ее сразу на [[ВУ:КУ]]. Думаю, номинаций много не будет в скором времени, поэтому есть время об этом подумать и реализовать (если, конечно, будет согласие) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 00:04, 3 января 2026 (UTC) Я вижу, вы тут снесли что-то 1Сное, а [[Служебная:Неиспользуемые файлы|несвободные файлы удалить забыли]].<br> Файлы Хедина в Цивилизции оформлены неправильно: должны быть переоформлены или удалены по [[ВУ:КДИ]]#10а и в. Он не является "автором или правообладателем", а "иллюстрирование" не является валидной причиной для содержания несвободного файла. А после переоформления около трети должна быть удалена по 8 пункту.<br> И, раз уж написал, примерно половину статей господина Пинчука снесли на enКнигах в прошлом году. — Ирука<sup>[[u:Iruka13|13]]</sup> 18:44, 10 января 2026 (UTC) : ээ, вроде 1сное не сносил особо, кроме каких-то 2-3 файлов, с согласия других (надо поискать в КУ). До несвободных файлов рука не добралась, там вообще желательно обсуждение.<br>Ровно так же как и с Цивой, потому что иллюстрирование в играх по КДИ, как мне кажется, у нас под вопросом. Я замечал случаи, где иллюстрирование необходимо как в руководствах Хедина, поэтому тут под вопросом. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:41, 15 января 2026 (UTC) == Категории кулинарной книги == <s>Коль ниже нас похоронили, решу немного покопаться в гробу</s>. Касательно категорий: нам надо их слегка вложить друг в друга чтобы это отображалось цивильно, да и для удобства поиска. Например: категории огурцы, помидоры и баклажан стоило бы вложить в овощи, а китайская, японская, корейская кухня в восточно-азиатские кухни и т.д. Хотелось бы услышать мнения касательно данного действа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Heffalump1974|Heffalump1974]] @[[Участник:Erokhin|Erokhin]] <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) :Можно на примерах показать? [[Участник:Erokhin|Erokhin]] ([[Обсуждение участника:Erokhin|обсуждение]]) 22:11, 28 декабря 2025 (UTC) :: См. [[Кулинарная книга]], спускаемся ниже до [[:Категория:Европейская кухня]] и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:38, 29 декабря 2025 (UTC) ::: ? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:55, 15 января 2026 (UTC) ::::Соглашусь, хорошо бы перетасовать предлагаемым образом. ::::Сам не возьмусь, пока без компьютера. [[Участник:Heffalump1974|Heffalump1974]] ([[Обсуждение участника:Heffalump1974|обсуждение]]) 14:03, 5 мая 2026 (UTC) ::::: Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @[[Участник:Leksey|Leksey]], @[[Участник:Heffalump1974|Heffalump1974]] :)<br> Там единственное есть дубляжи (Баклажан и баклажаны, орех и орехи) надо бы определиться в каком числе категоризировать их. Мне кажется лучше в единственном числе, потому что так будет логично. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:26, 13 мая 2026 (UTC) :::::: А куда смотреть? Я уже забыл все [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:18, 13 мая 2026 (UTC) ::::::: [[Викиучебник:Кулинарная книга]] и туда снизу. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:23, 13 мая 2026 (UTC) ::::::зависит от того, как этот объект назван в элементе викиданных, если Баклажан, то и у нас должно быть также [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:03, 17 мая 2026 (UTC) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 --> == <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|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 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC]. Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" /> </div> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 мая 2026 (UTC) (This message was sent to [[:Викиучебник:Форум]] and is being posted here due to a redirect.) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> fcjqjqyyml17rhjv5bsk9074pfw309d 269101 269100 2026-06-14T20:47:06Z Kylaix 51782 /* Тип блюда (P8431 course) */ ответ ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 269101 wikitext text/x-wiki {{Участник:Kylaixbot/ArchiveConfig |archive = Викиучебник:Общий форум/Архив/%(year)d |algo = old(60d) |counter = 1 }} {{Форум}} {{Архив-П |2005-2007|2008|2009-2010|2011-2012|2013|2014|2015|2016|2018|2019|2020|2021|2022|2023|2024|2025}} {{Актуально}} == Шаблон может быть улучшен == По определению, большинство учебников пишут по книгам; шаблон Книга работает здесь безупречно. По стечению обстоятельств пришлось использовать шаблон Статья. Видимо, он не точно соответствует этому шаблону в википедии: 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 (править) Если можно без больших трудозатрат устранить отличия в шаблонах от википедии, прошу Вас это сделать, как сможете. Спасибо [[Служебная:Вклад/&#126;2026-31604-77|&#126;2026-31604-77]] ([[Обсуждение участника:&#126;2026-31604-77|обс.]]) 17:46, 29 мая 2026 (UTC) == Тип блюда (P8431 course) == в элементе викиданных, связанном со страницей рецепта, можно добавить поле Тип блюда (P8431 course). в викиданных данное свойство имеет ограниченное количество значений: закуска, первое блюдо, суп, салат, рыба, второе блюдо, десерт, соус, завтрак, пирог, гарнир... после указания в поле нужного значения, рецепт будет размещен в аналогичной категории. но у нас в кулинарной книге есть аналогичные категории, только во множественном числе, например, Закуски, Вторые блюда, Салаты... в результате получается двойная категоризация и двойное отображение в кулинарной книге. есть идеи, что с этим можно сделать? переименовать в викиданных эти значения - перевести во множественное число? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:00, 26 мая 2026 (UTC) : Я не знаю [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : Оооо да! Я давно заметил это и в прошлых темах предлагал к обсуждению этот вопрос. Я сторонник стандарта Викиданных, банально потому что это стандартизировано под Википедию. Но вот другие что об этом думают? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:47, 14 июня 2026 (UTC) == Полки в Кулинарной книге == можно ли в кулинарной книге сделать еще одну корневую полку и как? например, полку Кулинарные процессы, аналогично Ингредиенты — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:59, 26 мая 2026 (UTC) : И на этот вопрос я не знаю ответа [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : эээээ, можно...<br> но что там будет? Примерно? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:44, 14 июня 2026 (UTC) == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:36, 22 мая 2026 (UTC) : тэкс, значит бот мой сломался. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:34, 22 мая 2026 (UTC) == [[Шаблон:К быстрому удалению|Шаблон:КБУ]] == как часто удаляются страницы, помеченные этим шаблоном? их удаляет бот или админ вручную? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:28, 22 мая 2026 (UTC) : Админ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:48, 22 мая 2026 (UTC) :кто-то из админов или подводящих итоги может пройтись и удалить [https://ru.wikibooks.org/wiki/Служебная:Ссылки_сюда?target=Шаблон%3AК+быстрому+удалению&namespace=&limit=500 статьи с данным шаблоном] в основном пространстве и пространстве полок? частично это нужно, чтобы переименовать другие страницы + пустые страницы/полки. [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:25, 23 мая 2026 (UTC) :: Ну, я не админ, надо Лексея пингануть @[[Участник:Leksey|Leksey]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 14:17, 24 мая 2026 (UTC) :: Удалил! :: @[[Участник:Kylaix|Kylaix]] посмотри, плиз, почему в категорию включило статьи, где только ссылка на шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 21:49, 25 мая 2026 (UTC) :::не могу переименовать [[Введение в дифференциальные уравнения]] в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:56, 28 мая 2026 (UTC) :::: Она в перенаправлении <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:12, 28 мая 2026 (UTC) ::::: [[Дифференциальные уравнения]] удалена и нет на этом месте перенаправления [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:42, 28 мая 2026 (UTC) ::::: там СО была и она мешала [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:45, 28 мая 2026 (UTC) :::аналогично не могу переименовать [[Постулат Бертрана]] в Теория чисел/Постулат Бертрана [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:57, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) ::: @[[Участник:Leksey|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 [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:11, 29 мая 2026 (UTC) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 3-й, 4-й и т.д уровни? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:13, 21 мая 2026 (UTC) == [[Полка:Компьютеры]] == все доп. полки почему-то задублированы, например, Программирование фигурирует дважды — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:50, 21 мая 2026 (UTC) :исправила через Править код [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:22, 21 мая 2026 (UTC) : О, спасибо что убрали. Ранее они просто добавлялись в ручную. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:36, 22 мая 2026 (UTC) == Не обновляются Полки == 1. Дополнительные полки: [[Полка:Теория чисел]], на ней лежит учебник [https://ru.wikibooks.org/wiki/Теория_чисел Теория чисел], но в учебнике в шаблоне Название учебника указана категория не Теория чисел, а Математика (я ее сделала доп. полкой на основной полке Формальные науки). почему учебник таки находится на данной полке? из-за того, что у него внизу указана категория Теория чисел? аналогично [[Полка:Дифференциальные уравнения]], [[Полка:Математический анализ]], [[Полка:Алгебра]], [[Полка:Занимательная математика]]. 2. Основные полки: [[Полка:Компьютеры]], [[Полка:Естественные науки]], [[Полка:Языки]], [[Полка:Досуг]], [[Полка:Техника]], [[Полка:Гуманитарные науки]] существует ли бот, который обновляет полки? уже прошло несколько дней, но полки не обновились, кнопка Очистить кэш не помогает — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:55, 21 мая 2026 (UTC) == [[Теория музыки для математиков]] == в шаблоне Название учебника две Категории - Музыка, Математика но на полке [[Полка:Математика|Математика]] он не появляется почему? потому что это Основная полка? нужно указать вместо нее Дополнительную полку в шаблоне? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:24, 20 мая 2026 (UTC) : Последнее верно. Это основная полка а требуется дополнительная полка. Я правда не знаю как ее можно было назвать, но раздел бы стоило создать. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:11, 20 мая 2026 (UTC) == КУ == [[Викиучебник:К удалению/Май 2026]] Прошу всех обратить внимание. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:31, 20 мая 2026 (UTC) :создала в вики страницу [[w:Биографический_метод|Биографический метод]] :может, их связать? и поставить в учебнике шаблон, что это заготовка. может, кто заинтересуется и начнет наполнять учебник? [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:36, 20 мая 2026 (UTC) == Полка и категория == чем отличается [[Полка:Математика]] от [https://ru.wikibooks.org/wiki/Категория:Математика Категория:Математика]? зачем нужны полки? почему не ограничиться только категориями? например, сгласно полкам учебных пособий 2 шт, согласно категориям находится еще 100 шт учебных пособий ... — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:26, 19 мая 2026 (UTC) : Категорию проставляют в статьях, на полке же список статей. К тому же, зачем традиции ломать? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:32, 20 мая 2026 (UTC) ::выглядит, как дублирующий инструмент ::тем паче, что рецепты на категориях строятся [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:21, 20 мая 2026 (UTC) ::: Иронично что вы оба правы. Категории, по сути, помогают работе шаблонов и модулей для организации каталога учебников. А каталог учебников кажется сейчас наиболее удобным средством для поиска нужных книг. Было бы круто не использовать категории, но к сожалению иначе организовать полки было бы невозможно или, как минимум, труднее на порядок. Ну и да, + это еще и дань традициям - в Википедии, к примеру, они до сих пор используются. ::: Кстати, напоминаю, что категории в статьях проставляются через {{tl|Название учебника}} и для рецептов через {{tl|Рецепт}}. Касательно разницы в полках и категориях: просто те 98 учебников еще не обработаны через эти шаблоны. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:08, 20 мая 2026 (UTC) == Страницы учебника на полке == на полке [[Полка:Математика|Математика]] есть полка [[Полка:Теория чисел|Теория чисел]] на ней лежит учебник [[Теория чисел]] и страница из учебника [[Теория чисел/Постулат Бертрана]] что не есть правильно - на полке должны быть только учебники аналогично на полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]] как удалить страницы учебника с полки? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:03, 19 мая 2026 (UTC) : Привет.<br> Я пока не знаю причину, ищу ошибку в шаблонах. Тем не менее, большая просьба либо создавать эти учебники уже на существующих полках, либо же переименовать их так, чтобы не совпадали с названием полки. Это может быть одной из причин. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) :: Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 08:01, 19 мая 2026 (UTC) :::спасибо! :::но дифференециальные уравнения - это не матан, это отдельный [[w:Разделы_математики#Математика_как_учебная_дисциплина|учебный раздел математики]] :::поэтому для него была создана своя полка :::иначе можно обойтись вообще без полок и все учебники размещать на полке Математика [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:05, 19 мая 2026 (UTC) :::: Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.<br> <nowiki>*</nowiki>надеюсь все же мы сможем хотя бы перевести достаточное количество книг, а еще лучше написать сами в ближайшее время. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:27, 19 мая 2026 (UTC) :::::тогда можно сделать полку Другие разделы :::::в нее отнести все, что не Алгебра и не Геометрия [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:30, 19 мая 2026 (UTC) :::::: Хорошо, сделаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:41, 19 мая 2026 (UTC) :::::::я все перенесла в Алгебру/Геометрию [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:05, 19 мая 2026 (UTC) :::::::ненужные страницы пометила КБУ в пространствах - Основное, Полка [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:55, 19 мая 2026 (UTC) == Как привязать учебник к другой полке? == например, [[Дифференциальные уравнения]] к полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]]— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:46, 17 мая 2026 (UTC) : @[[Участник:Kylaix|Kylaix]] ответишь? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) :или достаточно в учебнике в шаблоне "Название учебника" указать нужные значения в Категория? и бот привяжет учебник, куда нужно? в какой время отрабатывает бот? явно, сразу не после правки Категория [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:02, 18 мая 2026 (UTC) :: Да да да, в категорию просто вписываете полку и бот пройдет (один раз в день делает проходку) и ваша книга попадет на полку. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:44, 18 мая 2026 (UTC) == CAPTCHA == при сохранении правок возникает: CAPTCHA: Для редактирования страницы, пожалуйста, введите буквы, которые видны на изображении ниже это из-за того, что я новичок? или так всегда будет?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:29, 17 мая 2026 (UTC) : Никогда такого не видел. Конечно пройдет. : А можете кинуть на почту скриншот leksey@ya.ru<br> Интересно посмотреть даже. : Я посмотрю, может вам можно статус подкрутить руками, но вроде я такого не видел. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:49, 17 мая 2026 (UTC) : Попытался поменять вам группу, но все что мне дает это. Наверное, когда вы попадете в группу "Автоподтвержденные", то отпустит. Как это работает - я не знаю. У вас же по идее глобальный аккаунт и специально в Учебнике вы вчера условно не регились? : {{Цитата|Группы, которые вы можете изменять<ul><li>исключение из IP-блокировок</li><li>организаторка мероприятий</li></ul>}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:55, 17 мая 2026 (UTC) : Посмотрел у себя - я состою в неяавной группе [[Викиучебник:Автоподтверждённые участники]] : 4 дня стажа хочет после отдельной регистрации в Викиучебнике : {{Цитата|В случае регистрации [[w:Википедия:Единая_учётная_запись|в другом проекте]] фонда [[w:Викимедиа|Викимедиа]] и стаж, и правки отсчитываются в нашем разделе отдельно: эти статусы в разных проектах между собой не связаны.}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:57, 17 мая 2026 (UTC) :: Вот и настройка, что за это отвечает https://noc.wikimedia.org/wiki.php?wiki=ruwikibooks#wgAutoConfirmAge [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:01, 17 мая 2026 (UTC) : Пропала у вас капча? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 19 мая 2026 (UTC) == [[Теория чисел]] == создала [[Полка:Теория чисел]], и учебник [[Теория чисел]] но они не связаны, как их связать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:47, 15 мая 2026 (UTC) :уже связались [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:03, 18 мая 2026 (UTC) == [[Полка:Теория чисел]] == создала [[Полка:Теория чисел]], но она не появилась визуально внутри [[Полка:Математика]] что делать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:45, 15 мая 2026 (UTC) :Неудачно попробовал, может появится кто-то из админов. Подозреваю, что, возможно, там используются викиданные для этого, надо уточнить. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:01, 16 мая 2026 (UTC) :Как-то коряво добавил, список определяется страницей [[Викиучебник:Каталог учебников/Список]]. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:18, 16 мая 2026 (UTC) :: Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)<br> Там вся суть в кэше, часто после добавления чего-либо теперь в каталоге или где-либо еще надо обновить кэш, чтобы заработало. В целом, все полки кажется появились, хотя там есть некоторые странности с тем, что некоторые полки не существуют. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:42, 18 мая 2026 (UTC) :::Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 20:42, 18 мая 2026 (UTC) :::: Что странно. Надо будет мне весь код проверить, и кажется я в свое время не все там доработал. Может быть из-за этого. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) == Флаг бота == Прошу присвоить флаг бота [[Участник:Taratarussia's Bot|моему боту]]. Бот будет откатывать мат в статьях Викиучебника. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) :: @[[Участник:Валерий Стариков|Валерий Стариков]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:46, 11 мая 2026 (UTC) :: Я не знаю как это делать, но, наверное, разберусь. :: Но я не уверен, что такой бот нужен. Вроде нет проблемы с матом как таковой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:33, 11 мая 2026 (UTC) ::: Я тоже так думаю, но, НО, пока он будет мат откатывать, а позже я расширю функционал. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 12 мая 2026 (UTC) : Привет. Код хороший, но насколько актуально использовать это, если есть фильтры? И еще вопрос: вы его с консоли хотите использовать? Я бы рекомендовал для ботов использовать Toolforge <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:27, 11 мая 2026 (UTC) :: Я только знаю как запускать с консоли [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: Не переживайте за это, я могу вам помочь перенести на toolforge, это не сложно. Вопрос только состоит в актуальности <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:56, 11 мая 2026 (UTC) :::: @[[Участник:Kylaix|Kylaix]] Спасибо за помощь, я готов перенести, время есть. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:29, 12 мая 2026 (UTC) ::::: @[[Участник:Leksey|Leksey]] что думаешь? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:14, 12 мая 2026 (UTC) :::::: @[[Участник:Kylaix|Kylaix]] Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:10, 12 мая 2026 (UTC) ::::::: А вы на нейронке пишете бота? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:53, 12 мая 2026 (UTC) :::::::: В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:55, 12 мая 2026 (UTC) ::::::::: Я сам ботовод, подумаю что вам придумать в задачи. Сам хотя и знаю питон, писал @[[Участник:Kylaixbot|Kylaixbot]] при помощи ИИ <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:00, 12 мая 2026 (UTC) ::::::::: Мне кажется, проекту нужны авторы. Остальное все пока нет авторов - несущественно и не нужно. А авторы вряд ли появятся так как проект не закрывает какие-то насущные задачи людей. Или же людй вполне устраивают другие платформы и способы обучения. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 12 мая 2026 (UTC) :::::::::: У меня нет телеграма. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) ::::::::::: Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:24, 13 мая 2026 (UTC) :::::::::::: Я не уверен, что переводы автоматические нужны. Сейчас любой сам может себе что угодно перевести одним или тремя нажатиями. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:17, 13 мая 2026 (UTC) :::::: Я думаю, что нам это не надо. Так как я не вижу пробемы вандализма с матом конкретно. :::::: Актуален вопрос отката всего вклада вандала "одним нажатием", но скрипт из Википедии у нас тут не работает. Вот его бы заставить работать. :::::: Также имеет смысл уведомлять администратора (через СО или через телеграм) о самих фактах вандализма, чтобы он пришел и откатил все. Той самой одной кнопкой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:31, 12 мая 2026 (UTC) ::::::: Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) :::::::: Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:51, 13 мая 2026 (UTC) ::::::::: Опишите подробнее что хотите, и попробую что-либо сделать. С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:53, 13 мая 2026 (UTC) :::::::: Я предпочту откатывать скриптом вручную, но надо чтобы он заработал. Есть JS-скрипт, который в Викиучебнике не работает.<br> А вот о необходимости прийти и откатить уведомление бы не помешало. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:15, 13 мая 2026 (UTC) ::::::::: Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 14 мая 2026 (UTC) :::::::::: Пожалуйста [[Участник:Leksey/common.js]] :::::::::: Вот обсуждение [[w:Служебная:GoToComment/c-Leksey-20260402155500-Вопрос_по_администрированию_Викиучебника]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:11, 14 мая 2026 (UTC) :::::::::: Вот тут я перечислил административные средства имеющиеся сейчас [[Викиучебник:Инструменты_администратора]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:17, 14 мая 2026 (UTC) :::::::::: Вот еще с такой проблемой столкнулся [[Обсуждение шаблона:Цитата#Не работает свойство "Источник"]]. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:48, 14 мая 2026 (UTC) ::::::::::: Шаблон починил, любуйтесь. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:23, 15 мая 2026 (UTC) :::::::::::: @[[Участник:Leksey|Leksey]] Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))<br> // Mass Rollback for MediaWiki<br> // Универсальная версия для Википедии, Викиучебника и других вики :::::::::::: if (typeof wkRollbackPortlet === "undefined") {<br> var wkRollbackPortlet = "p-tb";<br> } :::::::::::: // Откат одной правки<br> function rollbackOneThingWKMR(edit, rbMetadata) { :::::::::::: var userName; :::::::::::: // Для IP-участников<br> if (rbMetadata.userName === null) { :::::::::::: userName = $(edit)<br> .parents("li:first")<br> .find("a.mw-anonuserlink")<br> .first()<br> .text(); :::::::::::: } else { :::::::::::: userName = rbMetadata.userName; :::::::::::: } :::::::::::: var titleMatch = /title=([^&]+)/.exec(edit.href); :::::::::::: if (!titleMatch) {<br> console.error("Не удалось определить страницу");<br> return;<br> } :::::::::::: var pageTitle = decodeURIComponent(titleMatch[1]); :::::::::::: var params = {}; :::::::::::: if (rbMetadata.editSummary !== "") {<br> params.summary = rbMetadata.editSummary;<br> } :::::::::::: rbMetadata.api.rollback(pageTitle, userName, params) :::::::::::: .done(function () { :::::::::::: console.log("Откат:", pageTitle); :::::::::::: $(edit).after(<br> '<span style="color:green;font-weight:bold;"> [откачено]</span>'<br> ); :::::::::::: $(edit).remove(); :::::::::::: }) :::::::::::: .fail(function (code, data) { :::::::::::: console.error("Ошибка rollback:", code, data); :::::::::::: $(edit).after(<br> '<span style="color:red;font-weight:bold;"> [ошибка]</span>'<br> ); :::::::::::: });<br> } :::::::::::: // Откат всех<br> function rollbackEverythingWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: if (<br> mw.config.get("wgRelevantUserName") ===<br> mw.config.get("wgUserName")<br> ) { :::::::::::: if (<br> !confirm(<br> "Вы собираетесь откатить ВСЕ свои правки. Продолжить?"<br> )<br> ) {<br> return false;<br> }<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: $("a[href*='action=rollback']").each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Откат выбранных<br> function rollbackSomeThingsWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: var rollbackList = $("input.revdelIds:checked")<br> .parents("li")<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackList.length <= 0) { :::::::::::: mw.notify("Не выбрано ни одной правки."); :::::::::::: return;<br> } :::::::::::: rollbackList.each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Главная часть<br> mw.loader.using([<br> "mediawiki.util",<br> "mediawiki.api"<br> ]).done(function () { :::::::::::: mw.hook('wikipage.content').add(function () { :::::::::::: // Только на странице вкладов<br> if (<br> mw.config.get("wgCanonicalSpecialPageName") !==<br> "Contributions"<br> ) {<br> return;<br> } :::::::::::: // Уже добавлено<br> if ($("#ca-rollbackeverything").length) {<br> return;<br> } :::::::::::: // Проверяем наличие rollback<br> if ($("a[href*='action=rollback']").length <= 0) { :::::::::::: console.log("Rollback ссылки не найдены"); :::::::::::: return;<br> } :::::::::::: console.log("MassRollback загружен"); :::::::::::: // Добавляем чекбоксы<br> $("ul.mw-contributions-list li").each(function () { :::::::::::: // Уже есть чекбокс<br> if ($(this).find("input.revdelIds").length) {<br> return;<br> } :::::::::::: var rollbackLink = $(this)<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackLink.length > 0) { :::::::::::: $(this)<br> .find("a.mw-changeslist-date")<br> .first()<br> .before(<br> "<input type='checkbox' class='revdelIds' style='margin-right:5px;'>"<br> );<br> }<br> }); :::::::::::: // Кнопка Rollback all<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback all",<br> "ca-rollbackeverything",<br> "Откатить все правки"<br> ); :::::::::::: // Кнопка Rollback selected<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback selected",<br> "ca-rollbacksome",<br> "Откатить выбранные правки"<br> ); :::::::::::: // Обработка кнопки ALL<br> $("#ca-rollbackeverything").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackEverythingWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: // Обработка кнопки SELECTED<br> $("#ca-rollbacksome").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackSomeThingsWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: }); :::::::::::: }); [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:10, 15 мая 2026 (UTC) ::::::::::::: Блин. Мне стремно выполнять непонятный JS. Можете диф показать как-нить или объяснить что за правка была сделана. ::::::::::::: Да и идея править ИИ мне конечно не нравится, но других предложений нет. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:52, 17 мая 2026 (UTC) :::::::::::: Починилось, спасибо! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) Прекрасно, если понадобится помощь — обращайтесь на мою СО. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:52, 17 мая 2026 (UTC) Если не работает, вот это попробуйте: <pre>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'>&nbsp;"); 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); }); }); } });</pre> [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:13, 15 мая 2026 (UTC) === Итог === * Флаг не присвоен, но зато починен скрипт и шаблон. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:52, 18 мая 2026 (UTC) == Изменение шаблона «Родственные проекты» == К сожалению, Викиновости полностью закрылись на всех языках решением Фонда Викимедиа. Поэтому, считаю целесообразным убрать Викиновости из шаблона, как уже сделали на https://meta.wikimedia.org/wiki/Main_Page/ru. Сам я не могу, поэтому прошу местных администраторов сделать. С уважением, СССР (обсуждение) 16:07, 8 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] сможете поправить шаблон? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:21, 13 мая 2026 (UTC) :: Сделал. И предлагаю на ты. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:20, 13 мая 2026 (UTC) == Вопрос с [[ВУ:КУ]] == Я тут ставил цель в прошлом году закончить с КУ, но кажется там у меня небольшой тупик с этим. И я вспомнил почему я хотел побыстрее с этим покончить: я хотел переделать КУ, чтобы там можно было удобнее все это просматривать и, если надо - автоматизировать. Я конечно не предлагаю вести ежедневный КУ (да и от ежемесячного тоже думал бы отказаться, так как все равно небольшие неудобства) а перейти на годовой (то есть одна страница чисто для 2026) и возможно, оставлять ее сразу на [[ВУ:КУ]]. Думаю, номинаций много не будет в скором времени, поэтому есть время об этом подумать и реализовать (если, конечно, будет согласие) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 00:04, 3 января 2026 (UTC) Я вижу, вы тут снесли что-то 1Сное, а [[Служебная:Неиспользуемые файлы|несвободные файлы удалить забыли]].<br> Файлы Хедина в Цивилизции оформлены неправильно: должны быть переоформлены или удалены по [[ВУ:КДИ]]#10а и в. Он не является "автором или правообладателем", а "иллюстрирование" не является валидной причиной для содержания несвободного файла. А после переоформления около трети должна быть удалена по 8 пункту.<br> И, раз уж написал, примерно половину статей господина Пинчука снесли на enКнигах в прошлом году. — Ирука<sup>[[u:Iruka13|13]]</sup> 18:44, 10 января 2026 (UTC) : ээ, вроде 1сное не сносил особо, кроме каких-то 2-3 файлов, с согласия других (надо поискать в КУ). До несвободных файлов рука не добралась, там вообще желательно обсуждение.<br>Ровно так же как и с Цивой, потому что иллюстрирование в играх по КДИ, как мне кажется, у нас под вопросом. Я замечал случаи, где иллюстрирование необходимо как в руководствах Хедина, поэтому тут под вопросом. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:41, 15 января 2026 (UTC) == Категории кулинарной книги == <s>Коль ниже нас похоронили, решу немного покопаться в гробу</s>. Касательно категорий: нам надо их слегка вложить друг в друга чтобы это отображалось цивильно, да и для удобства поиска. Например: категории огурцы, помидоры и баклажан стоило бы вложить в овощи, а китайская, японская, корейская кухня в восточно-азиатские кухни и т.д. Хотелось бы услышать мнения касательно данного действа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Heffalump1974|Heffalump1974]] @[[Участник:Erokhin|Erokhin]] <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) :Можно на примерах показать? [[Участник:Erokhin|Erokhin]] ([[Обсуждение участника:Erokhin|обсуждение]]) 22:11, 28 декабря 2025 (UTC) :: См. [[Кулинарная книга]], спускаемся ниже до [[:Категория:Европейская кухня]] и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:38, 29 декабря 2025 (UTC) ::: ? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:55, 15 января 2026 (UTC) ::::Соглашусь, хорошо бы перетасовать предлагаемым образом. ::::Сам не возьмусь, пока без компьютера. [[Участник:Heffalump1974|Heffalump1974]] ([[Обсуждение участника:Heffalump1974|обсуждение]]) 14:03, 5 мая 2026 (UTC) ::::: Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @[[Участник:Leksey|Leksey]], @[[Участник:Heffalump1974|Heffalump1974]] :)<br> Там единственное есть дубляжи (Баклажан и баклажаны, орех и орехи) надо бы определиться в каком числе категоризировать их. Мне кажется лучше в единственном числе, потому что так будет логично. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:26, 13 мая 2026 (UTC) :::::: А куда смотреть? Я уже забыл все [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:18, 13 мая 2026 (UTC) ::::::: [[Викиучебник:Кулинарная книга]] и туда снизу. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:23, 13 мая 2026 (UTC) ::::::зависит от того, как этот объект назван в элементе викиданных, если Баклажан, то и у нас должно быть также [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:03, 17 мая 2026 (UTC) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 --> == <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|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 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC]. Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" /> </div> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 мая 2026 (UTC) (This message was sent to [[:Викиучебник:Форум]] and is being posted here due to a redirect.) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> 1shgq6gl2n05342m7sh2gu2xi0h2qk7 269102 269101 2026-06-14T20:50:04Z Kylaix 51782 /* Шаблон может быть улучшен */ ответ ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 269102 wikitext text/x-wiki {{Участник:Kylaixbot/ArchiveConfig |archive = Викиучебник:Общий форум/Архив/%(year)d |algo = old(60d) |counter = 1 }} {{Форум}} {{Архив-П |2005-2007|2008|2009-2010|2011-2012|2013|2014|2015|2016|2018|2019|2020|2021|2022|2023|2024|2025}} {{Актуально}} == Шаблон может быть улучшен == По определению, большинство учебников пишут по книгам; шаблон Книга работает здесь безупречно. По стечению обстоятельств пришлось использовать шаблон Статья. Видимо, он не точно соответствует этому шаблону в википедии: 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 (править) Если можно без больших трудозатрат устранить отличия в шаблонах от википедии, прошу Вас это сделать, как сможете. Спасибо [[Служебная:Вклад/&#126;2026-31604-77|&#126;2026-31604-77]] ([[Обсуждение участника:&#126;2026-31604-77|обс.]]) 17:46, 29 мая 2026 (UTC) : А можете где-то им воспользоваться и пингануть меня плиз? Я поправлю шаблон<br> P.s.: последний раз, судя по истории, я его и его подшаблоны импортировал в феврале 2025 года. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:50, 14 июня 2026 (UTC) == Тип блюда (P8431 course) == в элементе викиданных, связанном со страницей рецепта, можно добавить поле Тип блюда (P8431 course). в викиданных данное свойство имеет ограниченное количество значений: закуска, первое блюдо, суп, салат, рыба, второе блюдо, десерт, соус, завтрак, пирог, гарнир... после указания в поле нужного значения, рецепт будет размещен в аналогичной категории. но у нас в кулинарной книге есть аналогичные категории, только во множественном числе, например, Закуски, Вторые блюда, Салаты... в результате получается двойная категоризация и двойное отображение в кулинарной книге. есть идеи, что с этим можно сделать? переименовать в викиданных эти значения - перевести во множественное число? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:00, 26 мая 2026 (UTC) : Я не знаю [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : Оооо да! Я давно заметил это и в прошлых темах предлагал к обсуждению этот вопрос. Я сторонник стандарта Викиданных, банально потому что это стандартизировано под Википедию. Но вот другие что об этом думают? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:47, 14 июня 2026 (UTC) == Полки в Кулинарной книге == можно ли в кулинарной книге сделать еще одну корневую полку и как? например, полку Кулинарные процессы, аналогично Ингредиенты — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:59, 26 мая 2026 (UTC) : И на этот вопрос я не знаю ответа [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : эээээ, можно...<br> но что там будет? Примерно? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:44, 14 июня 2026 (UTC) == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:36, 22 мая 2026 (UTC) : тэкс, значит бот мой сломался. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:34, 22 мая 2026 (UTC) == [[Шаблон:К быстрому удалению|Шаблон:КБУ]] == как часто удаляются страницы, помеченные этим шаблоном? их удаляет бот или админ вручную? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:28, 22 мая 2026 (UTC) : Админ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:48, 22 мая 2026 (UTC) :кто-то из админов или подводящих итоги может пройтись и удалить [https://ru.wikibooks.org/wiki/Служебная:Ссылки_сюда?target=Шаблон%3AК+быстрому+удалению&namespace=&limit=500 статьи с данным шаблоном] в основном пространстве и пространстве полок? частично это нужно, чтобы переименовать другие страницы + пустые страницы/полки. [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:25, 23 мая 2026 (UTC) :: Ну, я не админ, надо Лексея пингануть @[[Участник:Leksey|Leksey]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 14:17, 24 мая 2026 (UTC) :: Удалил! :: @[[Участник:Kylaix|Kylaix]] посмотри, плиз, почему в категорию включило статьи, где только ссылка на шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 21:49, 25 мая 2026 (UTC) :::не могу переименовать [[Введение в дифференциальные уравнения]] в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:56, 28 мая 2026 (UTC) :::: Она в перенаправлении <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:12, 28 мая 2026 (UTC) ::::: [[Дифференциальные уравнения]] удалена и нет на этом месте перенаправления [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:42, 28 мая 2026 (UTC) ::::: там СО была и она мешала [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:45, 28 мая 2026 (UTC) :::аналогично не могу переименовать [[Постулат Бертрана]] в Теория чисел/Постулат Бертрана [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:57, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) ::: @[[Участник:Leksey|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 [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:11, 29 мая 2026 (UTC) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 3-й, 4-й и т.д уровни? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:13, 21 мая 2026 (UTC) == [[Полка:Компьютеры]] == все доп. полки почему-то задублированы, например, Программирование фигурирует дважды — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:50, 21 мая 2026 (UTC) :исправила через Править код [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:22, 21 мая 2026 (UTC) : О, спасибо что убрали. Ранее они просто добавлялись в ручную. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:36, 22 мая 2026 (UTC) == Не обновляются Полки == 1. Дополнительные полки: [[Полка:Теория чисел]], на ней лежит учебник [https://ru.wikibooks.org/wiki/Теория_чисел Теория чисел], но в учебнике в шаблоне Название учебника указана категория не Теория чисел, а Математика (я ее сделала доп. полкой на основной полке Формальные науки). почему учебник таки находится на данной полке? из-за того, что у него внизу указана категория Теория чисел? аналогично [[Полка:Дифференциальные уравнения]], [[Полка:Математический анализ]], [[Полка:Алгебра]], [[Полка:Занимательная математика]]. 2. Основные полки: [[Полка:Компьютеры]], [[Полка:Естественные науки]], [[Полка:Языки]], [[Полка:Досуг]], [[Полка:Техника]], [[Полка:Гуманитарные науки]] существует ли бот, который обновляет полки? уже прошло несколько дней, но полки не обновились, кнопка Очистить кэш не помогает — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:55, 21 мая 2026 (UTC) == [[Теория музыки для математиков]] == в шаблоне Название учебника две Категории - Музыка, Математика но на полке [[Полка:Математика|Математика]] он не появляется почему? потому что это Основная полка? нужно указать вместо нее Дополнительную полку в шаблоне? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:24, 20 мая 2026 (UTC) : Последнее верно. Это основная полка а требуется дополнительная полка. Я правда не знаю как ее можно было назвать, но раздел бы стоило создать. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:11, 20 мая 2026 (UTC) == КУ == [[Викиучебник:К удалению/Май 2026]] Прошу всех обратить внимание. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:31, 20 мая 2026 (UTC) :создала в вики страницу [[w:Биографический_метод|Биографический метод]] :может, их связать? и поставить в учебнике шаблон, что это заготовка. может, кто заинтересуется и начнет наполнять учебник? [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:36, 20 мая 2026 (UTC) == Полка и категория == чем отличается [[Полка:Математика]] от [https://ru.wikibooks.org/wiki/Категория:Математика Категория:Математика]? зачем нужны полки? почему не ограничиться только категориями? например, сгласно полкам учебных пособий 2 шт, согласно категориям находится еще 100 шт учебных пособий ... — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:26, 19 мая 2026 (UTC) : Категорию проставляют в статьях, на полке же список статей. К тому же, зачем традиции ломать? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:32, 20 мая 2026 (UTC) ::выглядит, как дублирующий инструмент ::тем паче, что рецепты на категориях строятся [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:21, 20 мая 2026 (UTC) ::: Иронично что вы оба правы. Категории, по сути, помогают работе шаблонов и модулей для организации каталога учебников. А каталог учебников кажется сейчас наиболее удобным средством для поиска нужных книг. Было бы круто не использовать категории, но к сожалению иначе организовать полки было бы невозможно или, как минимум, труднее на порядок. Ну и да, + это еще и дань традициям - в Википедии, к примеру, они до сих пор используются. ::: Кстати, напоминаю, что категории в статьях проставляются через {{tl|Название учебника}} и для рецептов через {{tl|Рецепт}}. Касательно разницы в полках и категориях: просто те 98 учебников еще не обработаны через эти шаблоны. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:08, 20 мая 2026 (UTC) == Страницы учебника на полке == на полке [[Полка:Математика|Математика]] есть полка [[Полка:Теория чисел|Теория чисел]] на ней лежит учебник [[Теория чисел]] и страница из учебника [[Теория чисел/Постулат Бертрана]] что не есть правильно - на полке должны быть только учебники аналогично на полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]] как удалить страницы учебника с полки? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:03, 19 мая 2026 (UTC) : Привет.<br> Я пока не знаю причину, ищу ошибку в шаблонах. Тем не менее, большая просьба либо создавать эти учебники уже на существующих полках, либо же переименовать их так, чтобы не совпадали с названием полки. Это может быть одной из причин. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) :: Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 08:01, 19 мая 2026 (UTC) :::спасибо! :::но дифференециальные уравнения - это не матан, это отдельный [[w:Разделы_математики#Математика_как_учебная_дисциплина|учебный раздел математики]] :::поэтому для него была создана своя полка :::иначе можно обойтись вообще без полок и все учебники размещать на полке Математика [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:05, 19 мая 2026 (UTC) :::: Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.<br> <nowiki>*</nowiki>надеюсь все же мы сможем хотя бы перевести достаточное количество книг, а еще лучше написать сами в ближайшее время. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:27, 19 мая 2026 (UTC) :::::тогда можно сделать полку Другие разделы :::::в нее отнести все, что не Алгебра и не Геометрия [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:30, 19 мая 2026 (UTC) :::::: Хорошо, сделаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:41, 19 мая 2026 (UTC) :::::::я все перенесла в Алгебру/Геометрию [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:05, 19 мая 2026 (UTC) :::::::ненужные страницы пометила КБУ в пространствах - Основное, Полка [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:55, 19 мая 2026 (UTC) == Как привязать учебник к другой полке? == например, [[Дифференциальные уравнения]] к полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]]— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:46, 17 мая 2026 (UTC) : @[[Участник:Kylaix|Kylaix]] ответишь? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) :или достаточно в учебнике в шаблоне "Название учебника" указать нужные значения в Категория? и бот привяжет учебник, куда нужно? в какой время отрабатывает бот? явно, сразу не после правки Категория [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:02, 18 мая 2026 (UTC) :: Да да да, в категорию просто вписываете полку и бот пройдет (один раз в день делает проходку) и ваша книга попадет на полку. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:44, 18 мая 2026 (UTC) == CAPTCHA == при сохранении правок возникает: CAPTCHA: Для редактирования страницы, пожалуйста, введите буквы, которые видны на изображении ниже это из-за того, что я новичок? или так всегда будет?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:29, 17 мая 2026 (UTC) : Никогда такого не видел. Конечно пройдет. : А можете кинуть на почту скриншот leksey@ya.ru<br> Интересно посмотреть даже. : Я посмотрю, может вам можно статус подкрутить руками, но вроде я такого не видел. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:49, 17 мая 2026 (UTC) : Попытался поменять вам группу, но все что мне дает это. Наверное, когда вы попадете в группу "Автоподтвержденные", то отпустит. Как это работает - я не знаю. У вас же по идее глобальный аккаунт и специально в Учебнике вы вчера условно не регились? : {{Цитата|Группы, которые вы можете изменять<ul><li>исключение из IP-блокировок</li><li>организаторка мероприятий</li></ul>}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:55, 17 мая 2026 (UTC) : Посмотрел у себя - я состою в неяавной группе [[Викиучебник:Автоподтверждённые участники]] : 4 дня стажа хочет после отдельной регистрации в Викиучебнике : {{Цитата|В случае регистрации [[w:Википедия:Единая_учётная_запись|в другом проекте]] фонда [[w:Викимедиа|Викимедиа]] и стаж, и правки отсчитываются в нашем разделе отдельно: эти статусы в разных проектах между собой не связаны.}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:57, 17 мая 2026 (UTC) :: Вот и настройка, что за это отвечает https://noc.wikimedia.org/wiki.php?wiki=ruwikibooks#wgAutoConfirmAge [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:01, 17 мая 2026 (UTC) : Пропала у вас капча? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 19 мая 2026 (UTC) == [[Теория чисел]] == создала [[Полка:Теория чисел]], и учебник [[Теория чисел]] но они не связаны, как их связать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:47, 15 мая 2026 (UTC) :уже связались [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:03, 18 мая 2026 (UTC) == [[Полка:Теория чисел]] == создала [[Полка:Теория чисел]], но она не появилась визуально внутри [[Полка:Математика]] что делать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:45, 15 мая 2026 (UTC) :Неудачно попробовал, может появится кто-то из админов. Подозреваю, что, возможно, там используются викиданные для этого, надо уточнить. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:01, 16 мая 2026 (UTC) :Как-то коряво добавил, список определяется страницей [[Викиучебник:Каталог учебников/Список]]. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:18, 16 мая 2026 (UTC) :: Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)<br> Там вся суть в кэше, часто после добавления чего-либо теперь в каталоге или где-либо еще надо обновить кэш, чтобы заработало. В целом, все полки кажется появились, хотя там есть некоторые странности с тем, что некоторые полки не существуют. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:42, 18 мая 2026 (UTC) :::Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 20:42, 18 мая 2026 (UTC) :::: Что странно. Надо будет мне весь код проверить, и кажется я в свое время не все там доработал. Может быть из-за этого. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) == Флаг бота == Прошу присвоить флаг бота [[Участник:Taratarussia's Bot|моему боту]]. Бот будет откатывать мат в статьях Викиучебника. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) :: @[[Участник:Валерий Стариков|Валерий Стариков]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:46, 11 мая 2026 (UTC) :: Я не знаю как это делать, но, наверное, разберусь. :: Но я не уверен, что такой бот нужен. Вроде нет проблемы с матом как таковой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:33, 11 мая 2026 (UTC) ::: Я тоже так думаю, но, НО, пока он будет мат откатывать, а позже я расширю функционал. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 12 мая 2026 (UTC) : Привет. Код хороший, но насколько актуально использовать это, если есть фильтры? И еще вопрос: вы его с консоли хотите использовать? Я бы рекомендовал для ботов использовать Toolforge <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:27, 11 мая 2026 (UTC) :: Я только знаю как запускать с консоли [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: Не переживайте за это, я могу вам помочь перенести на toolforge, это не сложно. Вопрос только состоит в актуальности <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:56, 11 мая 2026 (UTC) :::: @[[Участник:Kylaix|Kylaix]] Спасибо за помощь, я готов перенести, время есть. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:29, 12 мая 2026 (UTC) ::::: @[[Участник:Leksey|Leksey]] что думаешь? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:14, 12 мая 2026 (UTC) :::::: @[[Участник:Kylaix|Kylaix]] Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:10, 12 мая 2026 (UTC) ::::::: А вы на нейронке пишете бота? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:53, 12 мая 2026 (UTC) :::::::: В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:55, 12 мая 2026 (UTC) ::::::::: Я сам ботовод, подумаю что вам придумать в задачи. Сам хотя и знаю питон, писал @[[Участник:Kylaixbot|Kylaixbot]] при помощи ИИ <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:00, 12 мая 2026 (UTC) ::::::::: Мне кажется, проекту нужны авторы. Остальное все пока нет авторов - несущественно и не нужно. А авторы вряд ли появятся так как проект не закрывает какие-то насущные задачи людей. Или же людй вполне устраивают другие платформы и способы обучения. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 12 мая 2026 (UTC) :::::::::: У меня нет телеграма. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) ::::::::::: Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:24, 13 мая 2026 (UTC) :::::::::::: Я не уверен, что переводы автоматические нужны. Сейчас любой сам может себе что угодно перевести одним или тремя нажатиями. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:17, 13 мая 2026 (UTC) :::::: Я думаю, что нам это не надо. Так как я не вижу пробемы вандализма с матом конкретно. :::::: Актуален вопрос отката всего вклада вандала "одним нажатием", но скрипт из Википедии у нас тут не работает. Вот его бы заставить работать. :::::: Также имеет смысл уведомлять администратора (через СО или через телеграм) о самих фактах вандализма, чтобы он пришел и откатил все. Той самой одной кнопкой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:31, 12 мая 2026 (UTC) ::::::: Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) :::::::: Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:51, 13 мая 2026 (UTC) ::::::::: Опишите подробнее что хотите, и попробую что-либо сделать. С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:53, 13 мая 2026 (UTC) :::::::: Я предпочту откатывать скриптом вручную, но надо чтобы он заработал. Есть JS-скрипт, который в Викиучебнике не работает.<br> А вот о необходимости прийти и откатить уведомление бы не помешало. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:15, 13 мая 2026 (UTC) ::::::::: Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 14 мая 2026 (UTC) :::::::::: Пожалуйста [[Участник:Leksey/common.js]] :::::::::: Вот обсуждение [[w:Служебная:GoToComment/c-Leksey-20260402155500-Вопрос_по_администрированию_Викиучебника]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:11, 14 мая 2026 (UTC) :::::::::: Вот тут я перечислил административные средства имеющиеся сейчас [[Викиучебник:Инструменты_администратора]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:17, 14 мая 2026 (UTC) :::::::::: Вот еще с такой проблемой столкнулся [[Обсуждение шаблона:Цитата#Не работает свойство "Источник"]]. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:48, 14 мая 2026 (UTC) ::::::::::: Шаблон починил, любуйтесь. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:23, 15 мая 2026 (UTC) :::::::::::: @[[Участник:Leksey|Leksey]] Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))<br> // Mass Rollback for MediaWiki<br> // Универсальная версия для Википедии, Викиучебника и других вики :::::::::::: if (typeof wkRollbackPortlet === "undefined") {<br> var wkRollbackPortlet = "p-tb";<br> } :::::::::::: // Откат одной правки<br> function rollbackOneThingWKMR(edit, rbMetadata) { :::::::::::: var userName; :::::::::::: // Для IP-участников<br> if (rbMetadata.userName === null) { :::::::::::: userName = $(edit)<br> .parents("li:first")<br> .find("a.mw-anonuserlink")<br> .first()<br> .text(); :::::::::::: } else { :::::::::::: userName = rbMetadata.userName; :::::::::::: } :::::::::::: var titleMatch = /title=([^&]+)/.exec(edit.href); :::::::::::: if (!titleMatch) {<br> console.error("Не удалось определить страницу");<br> return;<br> } :::::::::::: var pageTitle = decodeURIComponent(titleMatch[1]); :::::::::::: var params = {}; :::::::::::: if (rbMetadata.editSummary !== "") {<br> params.summary = rbMetadata.editSummary;<br> } :::::::::::: rbMetadata.api.rollback(pageTitle, userName, params) :::::::::::: .done(function () { :::::::::::: console.log("Откат:", pageTitle); :::::::::::: $(edit).after(<br> '<span style="color:green;font-weight:bold;"> [откачено]</span>'<br> ); :::::::::::: $(edit).remove(); :::::::::::: }) :::::::::::: .fail(function (code, data) { :::::::::::: console.error("Ошибка rollback:", code, data); :::::::::::: $(edit).after(<br> '<span style="color:red;font-weight:bold;"> [ошибка]</span>'<br> ); :::::::::::: });<br> } :::::::::::: // Откат всех<br> function rollbackEverythingWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: if (<br> mw.config.get("wgRelevantUserName") ===<br> mw.config.get("wgUserName")<br> ) { :::::::::::: if (<br> !confirm(<br> "Вы собираетесь откатить ВСЕ свои правки. Продолжить?"<br> )<br> ) {<br> return false;<br> }<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: $("a[href*='action=rollback']").each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Откат выбранных<br> function rollbackSomeThingsWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: var rollbackList = $("input.revdelIds:checked")<br> .parents("li")<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackList.length <= 0) { :::::::::::: mw.notify("Не выбрано ни одной правки."); :::::::::::: return;<br> } :::::::::::: rollbackList.each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Главная часть<br> mw.loader.using([<br> "mediawiki.util",<br> "mediawiki.api"<br> ]).done(function () { :::::::::::: mw.hook('wikipage.content').add(function () { :::::::::::: // Только на странице вкладов<br> if (<br> mw.config.get("wgCanonicalSpecialPageName") !==<br> "Contributions"<br> ) {<br> return;<br> } :::::::::::: // Уже добавлено<br> if ($("#ca-rollbackeverything").length) {<br> return;<br> } :::::::::::: // Проверяем наличие rollback<br> if ($("a[href*='action=rollback']").length <= 0) { :::::::::::: console.log("Rollback ссылки не найдены"); :::::::::::: return;<br> } :::::::::::: console.log("MassRollback загружен"); :::::::::::: // Добавляем чекбоксы<br> $("ul.mw-contributions-list li").each(function () { :::::::::::: // Уже есть чекбокс<br> if ($(this).find("input.revdelIds").length) {<br> return;<br> } :::::::::::: var rollbackLink = $(this)<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackLink.length > 0) { :::::::::::: $(this)<br> .find("a.mw-changeslist-date")<br> .first()<br> .before(<br> "<input type='checkbox' class='revdelIds' style='margin-right:5px;'>"<br> );<br> }<br> }); :::::::::::: // Кнопка Rollback all<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback all",<br> "ca-rollbackeverything",<br> "Откатить все правки"<br> ); :::::::::::: // Кнопка Rollback selected<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback selected",<br> "ca-rollbacksome",<br> "Откатить выбранные правки"<br> ); :::::::::::: // Обработка кнопки ALL<br> $("#ca-rollbackeverything").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackEverythingWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: // Обработка кнопки SELECTED<br> $("#ca-rollbacksome").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackSomeThingsWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: }); :::::::::::: }); [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:10, 15 мая 2026 (UTC) ::::::::::::: Блин. Мне стремно выполнять непонятный JS. Можете диф показать как-нить или объяснить что за правка была сделана. ::::::::::::: Да и идея править ИИ мне конечно не нравится, но других предложений нет. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:52, 17 мая 2026 (UTC) :::::::::::: Починилось, спасибо! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) Прекрасно, если понадобится помощь — обращайтесь на мою СО. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:52, 17 мая 2026 (UTC) Если не работает, вот это попробуйте: <pre>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'>&nbsp;"); 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); }); }); } });</pre> [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:13, 15 мая 2026 (UTC) === Итог === * Флаг не присвоен, но зато починен скрипт и шаблон. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:52, 18 мая 2026 (UTC) == Изменение шаблона «Родственные проекты» == К сожалению, Викиновости полностью закрылись на всех языках решением Фонда Викимедиа. Поэтому, считаю целесообразным убрать Викиновости из шаблона, как уже сделали на https://meta.wikimedia.org/wiki/Main_Page/ru. Сам я не могу, поэтому прошу местных администраторов сделать. С уважением, СССР (обсуждение) 16:07, 8 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] сможете поправить шаблон? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:21, 13 мая 2026 (UTC) :: Сделал. И предлагаю на ты. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:20, 13 мая 2026 (UTC) == Вопрос с [[ВУ:КУ]] == Я тут ставил цель в прошлом году закончить с КУ, но кажется там у меня небольшой тупик с этим. И я вспомнил почему я хотел побыстрее с этим покончить: я хотел переделать КУ, чтобы там можно было удобнее все это просматривать и, если надо - автоматизировать. Я конечно не предлагаю вести ежедневный КУ (да и от ежемесячного тоже думал бы отказаться, так как все равно небольшие неудобства) а перейти на годовой (то есть одна страница чисто для 2026) и возможно, оставлять ее сразу на [[ВУ:КУ]]. Думаю, номинаций много не будет в скором времени, поэтому есть время об этом подумать и реализовать (если, конечно, будет согласие) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 00:04, 3 января 2026 (UTC) Я вижу, вы тут снесли что-то 1Сное, а [[Служебная:Неиспользуемые файлы|несвободные файлы удалить забыли]].<br> Файлы Хедина в Цивилизции оформлены неправильно: должны быть переоформлены или удалены по [[ВУ:КДИ]]#10а и в. Он не является "автором или правообладателем", а "иллюстрирование" не является валидной причиной для содержания несвободного файла. А после переоформления около трети должна быть удалена по 8 пункту.<br> И, раз уж написал, примерно половину статей господина Пинчука снесли на enКнигах в прошлом году. — Ирука<sup>[[u:Iruka13|13]]</sup> 18:44, 10 января 2026 (UTC) : ээ, вроде 1сное не сносил особо, кроме каких-то 2-3 файлов, с согласия других (надо поискать в КУ). До несвободных файлов рука не добралась, там вообще желательно обсуждение.<br>Ровно так же как и с Цивой, потому что иллюстрирование в играх по КДИ, как мне кажется, у нас под вопросом. Я замечал случаи, где иллюстрирование необходимо как в руководствах Хедина, поэтому тут под вопросом. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:41, 15 января 2026 (UTC) == Категории кулинарной книги == <s>Коль ниже нас похоронили, решу немного покопаться в гробу</s>. Касательно категорий: нам надо их слегка вложить друг в друга чтобы это отображалось цивильно, да и для удобства поиска. Например: категории огурцы, помидоры и баклажан стоило бы вложить в овощи, а китайская, японская, корейская кухня в восточно-азиатские кухни и т.д. Хотелось бы услышать мнения касательно данного действа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Heffalump1974|Heffalump1974]] @[[Участник:Erokhin|Erokhin]] <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) :Можно на примерах показать? [[Участник:Erokhin|Erokhin]] ([[Обсуждение участника:Erokhin|обсуждение]]) 22:11, 28 декабря 2025 (UTC) :: См. [[Кулинарная книга]], спускаемся ниже до [[:Категория:Европейская кухня]] и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:38, 29 декабря 2025 (UTC) ::: ? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:55, 15 января 2026 (UTC) ::::Соглашусь, хорошо бы перетасовать предлагаемым образом. ::::Сам не возьмусь, пока без компьютера. [[Участник:Heffalump1974|Heffalump1974]] ([[Обсуждение участника:Heffalump1974|обсуждение]]) 14:03, 5 мая 2026 (UTC) ::::: Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @[[Участник:Leksey|Leksey]], @[[Участник:Heffalump1974|Heffalump1974]] :)<br> Там единственное есть дубляжи (Баклажан и баклажаны, орех и орехи) надо бы определиться в каком числе категоризировать их. Мне кажется лучше в единственном числе, потому что так будет логично. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:26, 13 мая 2026 (UTC) :::::: А куда смотреть? Я уже забыл все [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:18, 13 мая 2026 (UTC) ::::::: [[Викиучебник:Кулинарная книга]] и туда снизу. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:23, 13 мая 2026 (UTC) ::::::зависит от того, как этот объект назван в элементе викиданных, если Баклажан, то и у нас должно быть также [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:03, 17 мая 2026 (UTC) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 --> == <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|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 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC]. Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" /> </div> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 мая 2026 (UTC) (This message was sent to [[:Викиучебник:Форум]] and is being posted here due to a redirect.) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> on5jaou27jvwmpe0y1yor2hpqu2jyc3 269103 269102 2026-06-14T20:50:51Z Kylaix 51782 /* Сколько уровней полок поддерживается? */ ответ ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 269103 wikitext text/x-wiki {{Участник:Kylaixbot/ArchiveConfig |archive = Викиучебник:Общий форум/Архив/%(year)d |algo = old(60d) |counter = 1 }} {{Форум}} {{Архив-П |2005-2007|2008|2009-2010|2011-2012|2013|2014|2015|2016|2018|2019|2020|2021|2022|2023|2024|2025}} {{Актуально}} == Шаблон может быть улучшен == По определению, большинство учебников пишут по книгам; шаблон Книга работает здесь безупречно. По стечению обстоятельств пришлось использовать шаблон Статья. Видимо, он не точно соответствует этому шаблону в википедии: 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 (править) Если можно без больших трудозатрат устранить отличия в шаблонах от википедии, прошу Вас это сделать, как сможете. Спасибо [[Служебная:Вклад/&#126;2026-31604-77|&#126;2026-31604-77]] ([[Обсуждение участника:&#126;2026-31604-77|обс.]]) 17:46, 29 мая 2026 (UTC) : А можете где-то им воспользоваться и пингануть меня плиз? Я поправлю шаблон<br> P.s.: последний раз, судя по истории, я его и его подшаблоны импортировал в феврале 2025 года. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:50, 14 июня 2026 (UTC) == Тип блюда (P8431 course) == в элементе викиданных, связанном со страницей рецепта, можно добавить поле Тип блюда (P8431 course). в викиданных данное свойство имеет ограниченное количество значений: закуска, первое блюдо, суп, салат, рыба, второе блюдо, десерт, соус, завтрак, пирог, гарнир... после указания в поле нужного значения, рецепт будет размещен в аналогичной категории. но у нас в кулинарной книге есть аналогичные категории, только во множественном числе, например, Закуски, Вторые блюда, Салаты... в результате получается двойная категоризация и двойное отображение в кулинарной книге. есть идеи, что с этим можно сделать? переименовать в викиданных эти значения - перевести во множественное число? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:00, 26 мая 2026 (UTC) : Я не знаю [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : Оооо да! Я давно заметил это и в прошлых темах предлагал к обсуждению этот вопрос. Я сторонник стандарта Викиданных, банально потому что это стандартизировано под Википедию. Но вот другие что об этом думают? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:47, 14 июня 2026 (UTC) == Полки в Кулинарной книге == можно ли в кулинарной книге сделать еще одну корневую полку и как? например, полку Кулинарные процессы, аналогично Ингредиенты — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:59, 26 мая 2026 (UTC) : И на этот вопрос я не знаю ответа [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : эээээ, можно...<br> но что там будет? Примерно? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:44, 14 июня 2026 (UTC) == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:36, 22 мая 2026 (UTC) : тэкс, значит бот мой сломался. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:34, 22 мая 2026 (UTC) == [[Шаблон:К быстрому удалению|Шаблон:КБУ]] == как часто удаляются страницы, помеченные этим шаблоном? их удаляет бот или админ вручную? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:28, 22 мая 2026 (UTC) : Админ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:48, 22 мая 2026 (UTC) :кто-то из админов или подводящих итоги может пройтись и удалить [https://ru.wikibooks.org/wiki/Служебная:Ссылки_сюда?target=Шаблон%3AК+быстрому+удалению&namespace=&limit=500 статьи с данным шаблоном] в основном пространстве и пространстве полок? частично это нужно, чтобы переименовать другие страницы + пустые страницы/полки. [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:25, 23 мая 2026 (UTC) :: Ну, я не админ, надо Лексея пингануть @[[Участник:Leksey|Leksey]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 14:17, 24 мая 2026 (UTC) :: Удалил! :: @[[Участник:Kylaix|Kylaix]] посмотри, плиз, почему в категорию включило статьи, где только ссылка на шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 21:49, 25 мая 2026 (UTC) :::не могу переименовать [[Введение в дифференциальные уравнения]] в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:56, 28 мая 2026 (UTC) :::: Она в перенаправлении <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:12, 28 мая 2026 (UTC) ::::: [[Дифференциальные уравнения]] удалена и нет на этом месте перенаправления [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:42, 28 мая 2026 (UTC) ::::: там СО была и она мешала [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:45, 28 мая 2026 (UTC) :::аналогично не могу переименовать [[Постулат Бертрана]] в Теория чисел/Постулат Бертрана [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:57, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) ::: @[[Участник:Leksey|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 [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:11, 29 мая 2026 (UTC) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 3-й, 4-й и т.д уровни? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:13, 21 мая 2026 (UTC) : По идее - да, там вроде бесконечная вложенность, главное только правильно оформлять полки. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:50, 14 июня 2026 (UTC) == [[Полка:Компьютеры]] == все доп. полки почему-то задублированы, например, Программирование фигурирует дважды — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:50, 21 мая 2026 (UTC) :исправила через Править код [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:22, 21 мая 2026 (UTC) : О, спасибо что убрали. Ранее они просто добавлялись в ручную. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:36, 22 мая 2026 (UTC) == Не обновляются Полки == 1. Дополнительные полки: [[Полка:Теория чисел]], на ней лежит учебник [https://ru.wikibooks.org/wiki/Теория_чисел Теория чисел], но в учебнике в шаблоне Название учебника указана категория не Теория чисел, а Математика (я ее сделала доп. полкой на основной полке Формальные науки). почему учебник таки находится на данной полке? из-за того, что у него внизу указана категория Теория чисел? аналогично [[Полка:Дифференциальные уравнения]], [[Полка:Математический анализ]], [[Полка:Алгебра]], [[Полка:Занимательная математика]]. 2. Основные полки: [[Полка:Компьютеры]], [[Полка:Естественные науки]], [[Полка:Языки]], [[Полка:Досуг]], [[Полка:Техника]], [[Полка:Гуманитарные науки]] существует ли бот, который обновляет полки? уже прошло несколько дней, но полки не обновились, кнопка Очистить кэш не помогает — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:55, 21 мая 2026 (UTC) == [[Теория музыки для математиков]] == в шаблоне Название учебника две Категории - Музыка, Математика но на полке [[Полка:Математика|Математика]] он не появляется почему? потому что это Основная полка? нужно указать вместо нее Дополнительную полку в шаблоне? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:24, 20 мая 2026 (UTC) : Последнее верно. Это основная полка а требуется дополнительная полка. Я правда не знаю как ее можно было назвать, но раздел бы стоило создать. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:11, 20 мая 2026 (UTC) == КУ == [[Викиучебник:К удалению/Май 2026]] Прошу всех обратить внимание. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:31, 20 мая 2026 (UTC) :создала в вики страницу [[w:Биографический_метод|Биографический метод]] :может, их связать? и поставить в учебнике шаблон, что это заготовка. может, кто заинтересуется и начнет наполнять учебник? [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:36, 20 мая 2026 (UTC) == Полка и категория == чем отличается [[Полка:Математика]] от [https://ru.wikibooks.org/wiki/Категория:Математика Категория:Математика]? зачем нужны полки? почему не ограничиться только категориями? например, сгласно полкам учебных пособий 2 шт, согласно категориям находится еще 100 шт учебных пособий ... — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:26, 19 мая 2026 (UTC) : Категорию проставляют в статьях, на полке же список статей. К тому же, зачем традиции ломать? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:32, 20 мая 2026 (UTC) ::выглядит, как дублирующий инструмент ::тем паче, что рецепты на категориях строятся [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:21, 20 мая 2026 (UTC) ::: Иронично что вы оба правы. Категории, по сути, помогают работе шаблонов и модулей для организации каталога учебников. А каталог учебников кажется сейчас наиболее удобным средством для поиска нужных книг. Было бы круто не использовать категории, но к сожалению иначе организовать полки было бы невозможно или, как минимум, труднее на порядок. Ну и да, + это еще и дань традициям - в Википедии, к примеру, они до сих пор используются. ::: Кстати, напоминаю, что категории в статьях проставляются через {{tl|Название учебника}} и для рецептов через {{tl|Рецепт}}. Касательно разницы в полках и категориях: просто те 98 учебников еще не обработаны через эти шаблоны. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:08, 20 мая 2026 (UTC) == Страницы учебника на полке == на полке [[Полка:Математика|Математика]] есть полка [[Полка:Теория чисел|Теория чисел]] на ней лежит учебник [[Теория чисел]] и страница из учебника [[Теория чисел/Постулат Бертрана]] что не есть правильно - на полке должны быть только учебники аналогично на полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]] как удалить страницы учебника с полки? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:03, 19 мая 2026 (UTC) : Привет.<br> Я пока не знаю причину, ищу ошибку в шаблонах. Тем не менее, большая просьба либо создавать эти учебники уже на существующих полках, либо же переименовать их так, чтобы не совпадали с названием полки. Это может быть одной из причин. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) :: Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 08:01, 19 мая 2026 (UTC) :::спасибо! :::но дифференециальные уравнения - это не матан, это отдельный [[w:Разделы_математики#Математика_как_учебная_дисциплина|учебный раздел математики]] :::поэтому для него была создана своя полка :::иначе можно обойтись вообще без полок и все учебники размещать на полке Математика [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:05, 19 мая 2026 (UTC) :::: Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.<br> <nowiki>*</nowiki>надеюсь все же мы сможем хотя бы перевести достаточное количество книг, а еще лучше написать сами в ближайшее время. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:27, 19 мая 2026 (UTC) :::::тогда можно сделать полку Другие разделы :::::в нее отнести все, что не Алгебра и не Геометрия [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:30, 19 мая 2026 (UTC) :::::: Хорошо, сделаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:41, 19 мая 2026 (UTC) :::::::я все перенесла в Алгебру/Геометрию [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:05, 19 мая 2026 (UTC) :::::::ненужные страницы пометила КБУ в пространствах - Основное, Полка [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:55, 19 мая 2026 (UTC) == Как привязать учебник к другой полке? == например, [[Дифференциальные уравнения]] к полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]]— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:46, 17 мая 2026 (UTC) : @[[Участник:Kylaix|Kylaix]] ответишь? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) :или достаточно в учебнике в шаблоне "Название учебника" указать нужные значения в Категория? и бот привяжет учебник, куда нужно? в какой время отрабатывает бот? явно, сразу не после правки Категория [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:02, 18 мая 2026 (UTC) :: Да да да, в категорию просто вписываете полку и бот пройдет (один раз в день делает проходку) и ваша книга попадет на полку. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:44, 18 мая 2026 (UTC) == CAPTCHA == при сохранении правок возникает: CAPTCHA: Для редактирования страницы, пожалуйста, введите буквы, которые видны на изображении ниже это из-за того, что я новичок? или так всегда будет?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:29, 17 мая 2026 (UTC) : Никогда такого не видел. Конечно пройдет. : А можете кинуть на почту скриншот leksey@ya.ru<br> Интересно посмотреть даже. : Я посмотрю, может вам можно статус подкрутить руками, но вроде я такого не видел. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:49, 17 мая 2026 (UTC) : Попытался поменять вам группу, но все что мне дает это. Наверное, когда вы попадете в группу "Автоподтвержденные", то отпустит. Как это работает - я не знаю. У вас же по идее глобальный аккаунт и специально в Учебнике вы вчера условно не регились? : {{Цитата|Группы, которые вы можете изменять<ul><li>исключение из IP-блокировок</li><li>организаторка мероприятий</li></ul>}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:55, 17 мая 2026 (UTC) : Посмотрел у себя - я состою в неяавной группе [[Викиучебник:Автоподтверждённые участники]] : 4 дня стажа хочет после отдельной регистрации в Викиучебнике : {{Цитата|В случае регистрации [[w:Википедия:Единая_учётная_запись|в другом проекте]] фонда [[w:Викимедиа|Викимедиа]] и стаж, и правки отсчитываются в нашем разделе отдельно: эти статусы в разных проектах между собой не связаны.}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:57, 17 мая 2026 (UTC) :: Вот и настройка, что за это отвечает https://noc.wikimedia.org/wiki.php?wiki=ruwikibooks#wgAutoConfirmAge [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:01, 17 мая 2026 (UTC) : Пропала у вас капча? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 19 мая 2026 (UTC) == [[Теория чисел]] == создала [[Полка:Теория чисел]], и учебник [[Теория чисел]] но они не связаны, как их связать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:47, 15 мая 2026 (UTC) :уже связались [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:03, 18 мая 2026 (UTC) == [[Полка:Теория чисел]] == создала [[Полка:Теория чисел]], но она не появилась визуально внутри [[Полка:Математика]] что делать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:45, 15 мая 2026 (UTC) :Неудачно попробовал, может появится кто-то из админов. Подозреваю, что, возможно, там используются викиданные для этого, надо уточнить. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:01, 16 мая 2026 (UTC) :Как-то коряво добавил, список определяется страницей [[Викиучебник:Каталог учебников/Список]]. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:18, 16 мая 2026 (UTC) :: Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)<br> Там вся суть в кэше, часто после добавления чего-либо теперь в каталоге или где-либо еще надо обновить кэш, чтобы заработало. В целом, все полки кажется появились, хотя там есть некоторые странности с тем, что некоторые полки не существуют. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:42, 18 мая 2026 (UTC) :::Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 20:42, 18 мая 2026 (UTC) :::: Что странно. Надо будет мне весь код проверить, и кажется я в свое время не все там доработал. Может быть из-за этого. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) == Флаг бота == Прошу присвоить флаг бота [[Участник:Taratarussia's Bot|моему боту]]. Бот будет откатывать мат в статьях Викиучебника. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) :: @[[Участник:Валерий Стариков|Валерий Стариков]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:46, 11 мая 2026 (UTC) :: Я не знаю как это делать, но, наверное, разберусь. :: Но я не уверен, что такой бот нужен. Вроде нет проблемы с матом как таковой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:33, 11 мая 2026 (UTC) ::: Я тоже так думаю, но, НО, пока он будет мат откатывать, а позже я расширю функционал. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 12 мая 2026 (UTC) : Привет. Код хороший, но насколько актуально использовать это, если есть фильтры? И еще вопрос: вы его с консоли хотите использовать? Я бы рекомендовал для ботов использовать Toolforge <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:27, 11 мая 2026 (UTC) :: Я только знаю как запускать с консоли [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: Не переживайте за это, я могу вам помочь перенести на toolforge, это не сложно. Вопрос только состоит в актуальности <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:56, 11 мая 2026 (UTC) :::: @[[Участник:Kylaix|Kylaix]] Спасибо за помощь, я готов перенести, время есть. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:29, 12 мая 2026 (UTC) ::::: @[[Участник:Leksey|Leksey]] что думаешь? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:14, 12 мая 2026 (UTC) :::::: @[[Участник:Kylaix|Kylaix]] Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:10, 12 мая 2026 (UTC) ::::::: А вы на нейронке пишете бота? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:53, 12 мая 2026 (UTC) :::::::: В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:55, 12 мая 2026 (UTC) ::::::::: Я сам ботовод, подумаю что вам придумать в задачи. Сам хотя и знаю питон, писал @[[Участник:Kylaixbot|Kylaixbot]] при помощи ИИ <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:00, 12 мая 2026 (UTC) ::::::::: Мне кажется, проекту нужны авторы. Остальное все пока нет авторов - несущественно и не нужно. А авторы вряд ли появятся так как проект не закрывает какие-то насущные задачи людей. Или же людй вполне устраивают другие платформы и способы обучения. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 12 мая 2026 (UTC) :::::::::: У меня нет телеграма. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) ::::::::::: Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:24, 13 мая 2026 (UTC) :::::::::::: Я не уверен, что переводы автоматические нужны. Сейчас любой сам может себе что угодно перевести одним или тремя нажатиями. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:17, 13 мая 2026 (UTC) :::::: Я думаю, что нам это не надо. Так как я не вижу пробемы вандализма с матом конкретно. :::::: Актуален вопрос отката всего вклада вандала "одним нажатием", но скрипт из Википедии у нас тут не работает. Вот его бы заставить работать. :::::: Также имеет смысл уведомлять администратора (через СО или через телеграм) о самих фактах вандализма, чтобы он пришел и откатил все. Той самой одной кнопкой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:31, 12 мая 2026 (UTC) ::::::: Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) :::::::: Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:51, 13 мая 2026 (UTC) ::::::::: Опишите подробнее что хотите, и попробую что-либо сделать. С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:53, 13 мая 2026 (UTC) :::::::: Я предпочту откатывать скриптом вручную, но надо чтобы он заработал. Есть JS-скрипт, который в Викиучебнике не работает.<br> А вот о необходимости прийти и откатить уведомление бы не помешало. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:15, 13 мая 2026 (UTC) ::::::::: Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 14 мая 2026 (UTC) :::::::::: Пожалуйста [[Участник:Leksey/common.js]] :::::::::: Вот обсуждение [[w:Служебная:GoToComment/c-Leksey-20260402155500-Вопрос_по_администрированию_Викиучебника]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:11, 14 мая 2026 (UTC) :::::::::: Вот тут я перечислил административные средства имеющиеся сейчас [[Викиучебник:Инструменты_администратора]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:17, 14 мая 2026 (UTC) :::::::::: Вот еще с такой проблемой столкнулся [[Обсуждение шаблона:Цитата#Не работает свойство "Источник"]]. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:48, 14 мая 2026 (UTC) ::::::::::: Шаблон починил, любуйтесь. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:23, 15 мая 2026 (UTC) :::::::::::: @[[Участник:Leksey|Leksey]] Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))<br> // Mass Rollback for MediaWiki<br> // Универсальная версия для Википедии, Викиучебника и других вики :::::::::::: if (typeof wkRollbackPortlet === "undefined") {<br> var wkRollbackPortlet = "p-tb";<br> } :::::::::::: // Откат одной правки<br> function rollbackOneThingWKMR(edit, rbMetadata) { :::::::::::: var userName; :::::::::::: // Для IP-участников<br> if (rbMetadata.userName === null) { :::::::::::: userName = $(edit)<br> .parents("li:first")<br> .find("a.mw-anonuserlink")<br> .first()<br> .text(); :::::::::::: } else { :::::::::::: userName = rbMetadata.userName; :::::::::::: } :::::::::::: var titleMatch = /title=([^&]+)/.exec(edit.href); :::::::::::: if (!titleMatch) {<br> console.error("Не удалось определить страницу");<br> return;<br> } :::::::::::: var pageTitle = decodeURIComponent(titleMatch[1]); :::::::::::: var params = {}; :::::::::::: if (rbMetadata.editSummary !== "") {<br> params.summary = rbMetadata.editSummary;<br> } :::::::::::: rbMetadata.api.rollback(pageTitle, userName, params) :::::::::::: .done(function () { :::::::::::: console.log("Откат:", pageTitle); :::::::::::: $(edit).after(<br> '<span style="color:green;font-weight:bold;"> [откачено]</span>'<br> ); :::::::::::: $(edit).remove(); :::::::::::: }) :::::::::::: .fail(function (code, data) { :::::::::::: console.error("Ошибка rollback:", code, data); :::::::::::: $(edit).after(<br> '<span style="color:red;font-weight:bold;"> [ошибка]</span>'<br> ); :::::::::::: });<br> } :::::::::::: // Откат всех<br> function rollbackEverythingWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: if (<br> mw.config.get("wgRelevantUserName") ===<br> mw.config.get("wgUserName")<br> ) { :::::::::::: if (<br> !confirm(<br> "Вы собираетесь откатить ВСЕ свои правки. Продолжить?"<br> )<br> ) {<br> return false;<br> }<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: $("a[href*='action=rollback']").each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Откат выбранных<br> function rollbackSomeThingsWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: var rollbackList = $("input.revdelIds:checked")<br> .parents("li")<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackList.length <= 0) { :::::::::::: mw.notify("Не выбрано ни одной правки."); :::::::::::: return;<br> } :::::::::::: rollbackList.each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Главная часть<br> mw.loader.using([<br> "mediawiki.util",<br> "mediawiki.api"<br> ]).done(function () { :::::::::::: mw.hook('wikipage.content').add(function () { :::::::::::: // Только на странице вкладов<br> if (<br> mw.config.get("wgCanonicalSpecialPageName") !==<br> "Contributions"<br> ) {<br> return;<br> } :::::::::::: // Уже добавлено<br> if ($("#ca-rollbackeverything").length) {<br> return;<br> } :::::::::::: // Проверяем наличие rollback<br> if ($("a[href*='action=rollback']").length <= 0) { :::::::::::: console.log("Rollback ссылки не найдены"); :::::::::::: return;<br> } :::::::::::: console.log("MassRollback загружен"); :::::::::::: // Добавляем чекбоксы<br> $("ul.mw-contributions-list li").each(function () { :::::::::::: // Уже есть чекбокс<br> if ($(this).find("input.revdelIds").length) {<br> return;<br> } :::::::::::: var rollbackLink = $(this)<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackLink.length > 0) { :::::::::::: $(this)<br> .find("a.mw-changeslist-date")<br> .first()<br> .before(<br> "<input type='checkbox' class='revdelIds' style='margin-right:5px;'>"<br> );<br> }<br> }); :::::::::::: // Кнопка Rollback all<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback all",<br> "ca-rollbackeverything",<br> "Откатить все правки"<br> ); :::::::::::: // Кнопка Rollback selected<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback selected",<br> "ca-rollbacksome",<br> "Откатить выбранные правки"<br> ); :::::::::::: // Обработка кнопки ALL<br> $("#ca-rollbackeverything").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackEverythingWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: // Обработка кнопки SELECTED<br> $("#ca-rollbacksome").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackSomeThingsWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: }); :::::::::::: }); [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:10, 15 мая 2026 (UTC) ::::::::::::: Блин. Мне стремно выполнять непонятный JS. Можете диф показать как-нить или объяснить что за правка была сделана. ::::::::::::: Да и идея править ИИ мне конечно не нравится, но других предложений нет. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:52, 17 мая 2026 (UTC) :::::::::::: Починилось, спасибо! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) Прекрасно, если понадобится помощь — обращайтесь на мою СО. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:52, 17 мая 2026 (UTC) Если не работает, вот это попробуйте: <pre>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'>&nbsp;"); 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); }); }); } });</pre> [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:13, 15 мая 2026 (UTC) === Итог === * Флаг не присвоен, но зато починен скрипт и шаблон. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:52, 18 мая 2026 (UTC) == Изменение шаблона «Родственные проекты» == К сожалению, Викиновости полностью закрылись на всех языках решением Фонда Викимедиа. Поэтому, считаю целесообразным убрать Викиновости из шаблона, как уже сделали на https://meta.wikimedia.org/wiki/Main_Page/ru. Сам я не могу, поэтому прошу местных администраторов сделать. С уважением, СССР (обсуждение) 16:07, 8 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] сможете поправить шаблон? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:21, 13 мая 2026 (UTC) :: Сделал. И предлагаю на ты. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:20, 13 мая 2026 (UTC) == Вопрос с [[ВУ:КУ]] == Я тут ставил цель в прошлом году закончить с КУ, но кажется там у меня небольшой тупик с этим. И я вспомнил почему я хотел побыстрее с этим покончить: я хотел переделать КУ, чтобы там можно было удобнее все это просматривать и, если надо - автоматизировать. Я конечно не предлагаю вести ежедневный КУ (да и от ежемесячного тоже думал бы отказаться, так как все равно небольшие неудобства) а перейти на годовой (то есть одна страница чисто для 2026) и возможно, оставлять ее сразу на [[ВУ:КУ]]. Думаю, номинаций много не будет в скором времени, поэтому есть время об этом подумать и реализовать (если, конечно, будет согласие) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 00:04, 3 января 2026 (UTC) Я вижу, вы тут снесли что-то 1Сное, а [[Служебная:Неиспользуемые файлы|несвободные файлы удалить забыли]].<br> Файлы Хедина в Цивилизции оформлены неправильно: должны быть переоформлены или удалены по [[ВУ:КДИ]]#10а и в. Он не является "автором или правообладателем", а "иллюстрирование" не является валидной причиной для содержания несвободного файла. А после переоформления около трети должна быть удалена по 8 пункту.<br> И, раз уж написал, примерно половину статей господина Пинчука снесли на enКнигах в прошлом году. — Ирука<sup>[[u:Iruka13|13]]</sup> 18:44, 10 января 2026 (UTC) : ээ, вроде 1сное не сносил особо, кроме каких-то 2-3 файлов, с согласия других (надо поискать в КУ). До несвободных файлов рука не добралась, там вообще желательно обсуждение.<br>Ровно так же как и с Цивой, потому что иллюстрирование в играх по КДИ, как мне кажется, у нас под вопросом. Я замечал случаи, где иллюстрирование необходимо как в руководствах Хедина, поэтому тут под вопросом. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:41, 15 января 2026 (UTC) == Категории кулинарной книги == <s>Коль ниже нас похоронили, решу немного покопаться в гробу</s>. Касательно категорий: нам надо их слегка вложить друг в друга чтобы это отображалось цивильно, да и для удобства поиска. Например: категории огурцы, помидоры и баклажан стоило бы вложить в овощи, а китайская, японская, корейская кухня в восточно-азиатские кухни и т.д. Хотелось бы услышать мнения касательно данного действа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Heffalump1974|Heffalump1974]] @[[Участник:Erokhin|Erokhin]] <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) :Можно на примерах показать? [[Участник:Erokhin|Erokhin]] ([[Обсуждение участника:Erokhin|обсуждение]]) 22:11, 28 декабря 2025 (UTC) :: См. [[Кулинарная книга]], спускаемся ниже до [[:Категория:Европейская кухня]] и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:38, 29 декабря 2025 (UTC) ::: ? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:55, 15 января 2026 (UTC) ::::Соглашусь, хорошо бы перетасовать предлагаемым образом. ::::Сам не возьмусь, пока без компьютера. [[Участник:Heffalump1974|Heffalump1974]] ([[Обсуждение участника:Heffalump1974|обсуждение]]) 14:03, 5 мая 2026 (UTC) ::::: Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @[[Участник:Leksey|Leksey]], @[[Участник:Heffalump1974|Heffalump1974]] :)<br> Там единственное есть дубляжи (Баклажан и баклажаны, орех и орехи) надо бы определиться в каком числе категоризировать их. Мне кажется лучше в единственном числе, потому что так будет логично. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:26, 13 мая 2026 (UTC) :::::: А куда смотреть? Я уже забыл все [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:18, 13 мая 2026 (UTC) ::::::: [[Викиучебник:Кулинарная книга]] и туда снизу. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:23, 13 мая 2026 (UTC) ::::::зависит от того, как этот объект назван в элементе викиданных, если Баклажан, то и у нас должно быть также [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:03, 17 мая 2026 (UTC) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 --> == <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|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 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC]. Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" /> </div> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 мая 2026 (UTC) (This message was sent to [[:Викиучебник:Форум]] and is being posted here due to a redirect.) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> sk2d4f5shch4jkn41jbr188nq13zgrk 269104 269103 2026-06-14T20:52:19Z Kylaix 51782 269104 wikitext text/x-wiki {{Участник:Kylaixbot/ArchiveConfig |archive = Викиучебник:Общий форум/Архив/%(year)d |algo = old(60d) |counter = 1 }} {{Форум}} {{Архив-П |2005-2007|2008|2009-2010|2011-2012|2013|2014|2015|2016|2018|2019|2020|2021|2022|2023|2024|2025}} {{Актуально}} == Извинения, что задержался == Извиняюсь, что закопался, но я чет своего бота Kylaixbot не могу починить из-за приколов Тулфорджа. Они там обновили политику venv и у меня никак не получается нормально запустить моего бота. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:52, 14 июня 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 (править) Если можно без больших трудозатрат устранить отличия в шаблонах от википедии, прошу Вас это сделать, как сможете. Спасибо [[Служебная:Вклад/&#126;2026-31604-77|&#126;2026-31604-77]] ([[Обсуждение участника:&#126;2026-31604-77|обс.]]) 17:46, 29 мая 2026 (UTC) : А можете где-то им воспользоваться и пингануть меня плиз? Я поправлю шаблон<br> P.s.: последний раз, судя по истории, я его и его подшаблоны импортировал в феврале 2025 года. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:50, 14 июня 2026 (UTC) == Тип блюда (P8431 course) == в элементе викиданных, связанном со страницей рецепта, можно добавить поле Тип блюда (P8431 course). в викиданных данное свойство имеет ограниченное количество значений: закуска, первое блюдо, суп, салат, рыба, второе блюдо, десерт, соус, завтрак, пирог, гарнир... после указания в поле нужного значения, рецепт будет размещен в аналогичной категории. но у нас в кулинарной книге есть аналогичные категории, только во множественном числе, например, Закуски, Вторые блюда, Салаты... в результате получается двойная категоризация и двойное отображение в кулинарной книге. есть идеи, что с этим можно сделать? переименовать в викиданных эти значения - перевести во множественное число? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:00, 26 мая 2026 (UTC) : Я не знаю [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : Оооо да! Я давно заметил это и в прошлых темах предлагал к обсуждению этот вопрос. Я сторонник стандарта Викиданных, банально потому что это стандартизировано под Википедию. Но вот другие что об этом думают? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:47, 14 июня 2026 (UTC) == Полки в Кулинарной книге == можно ли в кулинарной книге сделать еще одну корневую полку и как? например, полку Кулинарные процессы, аналогично Ингредиенты — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:59, 26 мая 2026 (UTC) : И на этот вопрос я не знаю ответа [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : эээээ, можно...<br> но что там будет? Примерно? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:44, 14 июня 2026 (UTC) == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:36, 22 мая 2026 (UTC) : тэкс, значит бот мой сломался. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:34, 22 мая 2026 (UTC) == [[Шаблон:К быстрому удалению|Шаблон:КБУ]] == как часто удаляются страницы, помеченные этим шаблоном? их удаляет бот или админ вручную? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:28, 22 мая 2026 (UTC) : Админ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:48, 22 мая 2026 (UTC) :кто-то из админов или подводящих итоги может пройтись и удалить [https://ru.wikibooks.org/wiki/Служебная:Ссылки_сюда?target=Шаблон%3AК+быстрому+удалению&namespace=&limit=500 статьи с данным шаблоном] в основном пространстве и пространстве полок? частично это нужно, чтобы переименовать другие страницы + пустые страницы/полки. [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:25, 23 мая 2026 (UTC) :: Ну, я не админ, надо Лексея пингануть @[[Участник:Leksey|Leksey]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 14:17, 24 мая 2026 (UTC) :: Удалил! :: @[[Участник:Kylaix|Kylaix]] посмотри, плиз, почему в категорию включило статьи, где только ссылка на шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 21:49, 25 мая 2026 (UTC) :::не могу переименовать [[Введение в дифференциальные уравнения]] в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:56, 28 мая 2026 (UTC) :::: Она в перенаправлении <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:12, 28 мая 2026 (UTC) ::::: [[Дифференциальные уравнения]] удалена и нет на этом месте перенаправления [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:42, 28 мая 2026 (UTC) ::::: там СО была и она мешала [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:45, 28 мая 2026 (UTC) :::аналогично не могу переименовать [[Постулат Бертрана]] в Теория чисел/Постулат Бертрана [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:57, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) ::: @[[Участник:Leksey|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 [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:11, 29 мая 2026 (UTC) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 3-й, 4-й и т.д уровни? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:13, 21 мая 2026 (UTC) : По идее - да, там вроде бесконечная вложенность, главное только правильно оформлять полки. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:50, 14 июня 2026 (UTC) == [[Полка:Компьютеры]] == все доп. полки почему-то задублированы, например, Программирование фигурирует дважды — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:50, 21 мая 2026 (UTC) :исправила через Править код [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:22, 21 мая 2026 (UTC) : О, спасибо что убрали. Ранее они просто добавлялись в ручную. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:36, 22 мая 2026 (UTC) == Не обновляются Полки == 1. Дополнительные полки: [[Полка:Теория чисел]], на ней лежит учебник [https://ru.wikibooks.org/wiki/Теория_чисел Теория чисел], но в учебнике в шаблоне Название учебника указана категория не Теория чисел, а Математика (я ее сделала доп. полкой на основной полке Формальные науки). почему учебник таки находится на данной полке? из-за того, что у него внизу указана категория Теория чисел? аналогично [[Полка:Дифференциальные уравнения]], [[Полка:Математический анализ]], [[Полка:Алгебра]], [[Полка:Занимательная математика]]. 2. Основные полки: [[Полка:Компьютеры]], [[Полка:Естественные науки]], [[Полка:Языки]], [[Полка:Досуг]], [[Полка:Техника]], [[Полка:Гуманитарные науки]] существует ли бот, который обновляет полки? уже прошло несколько дней, но полки не обновились, кнопка Очистить кэш не помогает — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:55, 21 мая 2026 (UTC) == [[Теория музыки для математиков]] == в шаблоне Название учебника две Категории - Музыка, Математика но на полке [[Полка:Математика|Математика]] он не появляется почему? потому что это Основная полка? нужно указать вместо нее Дополнительную полку в шаблоне? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:24, 20 мая 2026 (UTC) : Последнее верно. Это основная полка а требуется дополнительная полка. Я правда не знаю как ее можно было назвать, но раздел бы стоило создать. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:11, 20 мая 2026 (UTC) == КУ == [[Викиучебник:К удалению/Май 2026]] Прошу всех обратить внимание. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:31, 20 мая 2026 (UTC) :создала в вики страницу [[w:Биографический_метод|Биографический метод]] :может, их связать? и поставить в учебнике шаблон, что это заготовка. может, кто заинтересуется и начнет наполнять учебник? [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:36, 20 мая 2026 (UTC) == Полка и категория == чем отличается [[Полка:Математика]] от [https://ru.wikibooks.org/wiki/Категория:Математика Категория:Математика]? зачем нужны полки? почему не ограничиться только категориями? например, сгласно полкам учебных пособий 2 шт, согласно категориям находится еще 100 шт учебных пособий ... — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:26, 19 мая 2026 (UTC) : Категорию проставляют в статьях, на полке же список статей. К тому же, зачем традиции ломать? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:32, 20 мая 2026 (UTC) ::выглядит, как дублирующий инструмент ::тем паче, что рецепты на категориях строятся [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:21, 20 мая 2026 (UTC) ::: Иронично что вы оба правы. Категории, по сути, помогают работе шаблонов и модулей для организации каталога учебников. А каталог учебников кажется сейчас наиболее удобным средством для поиска нужных книг. Было бы круто не использовать категории, но к сожалению иначе организовать полки было бы невозможно или, как минимум, труднее на порядок. Ну и да, + это еще и дань традициям - в Википедии, к примеру, они до сих пор используются. ::: Кстати, напоминаю, что категории в статьях проставляются через {{tl|Название учебника}} и для рецептов через {{tl|Рецепт}}. Касательно разницы в полках и категориях: просто те 98 учебников еще не обработаны через эти шаблоны. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:08, 20 мая 2026 (UTC) == Страницы учебника на полке == на полке [[Полка:Математика|Математика]] есть полка [[Полка:Теория чисел|Теория чисел]] на ней лежит учебник [[Теория чисел]] и страница из учебника [[Теория чисел/Постулат Бертрана]] что не есть правильно - на полке должны быть только учебники аналогично на полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]] как удалить страницы учебника с полки? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:03, 19 мая 2026 (UTC) : Привет.<br> Я пока не знаю причину, ищу ошибку в шаблонах. Тем не менее, большая просьба либо создавать эти учебники уже на существующих полках, либо же переименовать их так, чтобы не совпадали с названием полки. Это может быть одной из причин. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) :: Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 08:01, 19 мая 2026 (UTC) :::спасибо! :::но дифференециальные уравнения - это не матан, это отдельный [[w:Разделы_математики#Математика_как_учебная_дисциплина|учебный раздел математики]] :::поэтому для него была создана своя полка :::иначе можно обойтись вообще без полок и все учебники размещать на полке Математика [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:05, 19 мая 2026 (UTC) :::: Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.<br> <nowiki>*</nowiki>надеюсь все же мы сможем хотя бы перевести достаточное количество книг, а еще лучше написать сами в ближайшее время. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:27, 19 мая 2026 (UTC) :::::тогда можно сделать полку Другие разделы :::::в нее отнести все, что не Алгебра и не Геометрия [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:30, 19 мая 2026 (UTC) :::::: Хорошо, сделаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:41, 19 мая 2026 (UTC) :::::::я все перенесла в Алгебру/Геометрию [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:05, 19 мая 2026 (UTC) :::::::ненужные страницы пометила КБУ в пространствах - Основное, Полка [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:55, 19 мая 2026 (UTC) == Как привязать учебник к другой полке? == например, [[Дифференциальные уравнения]] к полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]]— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:46, 17 мая 2026 (UTC) : @[[Участник:Kylaix|Kylaix]] ответишь? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) :или достаточно в учебнике в шаблоне "Название учебника" указать нужные значения в Категория? и бот привяжет учебник, куда нужно? в какой время отрабатывает бот? явно, сразу не после правки Категория [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:02, 18 мая 2026 (UTC) :: Да да да, в категорию просто вписываете полку и бот пройдет (один раз в день делает проходку) и ваша книга попадет на полку. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:44, 18 мая 2026 (UTC) == CAPTCHA == при сохранении правок возникает: CAPTCHA: Для редактирования страницы, пожалуйста, введите буквы, которые видны на изображении ниже это из-за того, что я новичок? или так всегда будет?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:29, 17 мая 2026 (UTC) : Никогда такого не видел. Конечно пройдет. : А можете кинуть на почту скриншот leksey@ya.ru<br> Интересно посмотреть даже. : Я посмотрю, может вам можно статус подкрутить руками, но вроде я такого не видел. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:49, 17 мая 2026 (UTC) : Попытался поменять вам группу, но все что мне дает это. Наверное, когда вы попадете в группу "Автоподтвержденные", то отпустит. Как это работает - я не знаю. У вас же по идее глобальный аккаунт и специально в Учебнике вы вчера условно не регились? : {{Цитата|Группы, которые вы можете изменять<ul><li>исключение из IP-блокировок</li><li>организаторка мероприятий</li></ul>}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:55, 17 мая 2026 (UTC) : Посмотрел у себя - я состою в неяавной группе [[Викиучебник:Автоподтверждённые участники]] : 4 дня стажа хочет после отдельной регистрации в Викиучебнике : {{Цитата|В случае регистрации [[w:Википедия:Единая_учётная_запись|в другом проекте]] фонда [[w:Викимедиа|Викимедиа]] и стаж, и правки отсчитываются в нашем разделе отдельно: эти статусы в разных проектах между собой не связаны.}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:57, 17 мая 2026 (UTC) :: Вот и настройка, что за это отвечает https://noc.wikimedia.org/wiki.php?wiki=ruwikibooks#wgAutoConfirmAge [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:01, 17 мая 2026 (UTC) : Пропала у вас капча? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 19 мая 2026 (UTC) == [[Теория чисел]] == создала [[Полка:Теория чисел]], и учебник [[Теория чисел]] но они не связаны, как их связать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:47, 15 мая 2026 (UTC) :уже связались [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:03, 18 мая 2026 (UTC) == [[Полка:Теория чисел]] == создала [[Полка:Теория чисел]], но она не появилась визуально внутри [[Полка:Математика]] что делать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:45, 15 мая 2026 (UTC) :Неудачно попробовал, может появится кто-то из админов. Подозреваю, что, возможно, там используются викиданные для этого, надо уточнить. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:01, 16 мая 2026 (UTC) :Как-то коряво добавил, список определяется страницей [[Викиучебник:Каталог учебников/Список]]. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:18, 16 мая 2026 (UTC) :: Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)<br> Там вся суть в кэше, часто после добавления чего-либо теперь в каталоге или где-либо еще надо обновить кэш, чтобы заработало. В целом, все полки кажется появились, хотя там есть некоторые странности с тем, что некоторые полки не существуют. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:42, 18 мая 2026 (UTC) :::Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 20:42, 18 мая 2026 (UTC) :::: Что странно. Надо будет мне весь код проверить, и кажется я в свое время не все там доработал. Может быть из-за этого. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) == Флаг бота == Прошу присвоить флаг бота [[Участник:Taratarussia's Bot|моему боту]]. Бот будет откатывать мат в статьях Викиучебника. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) :: @[[Участник:Валерий Стариков|Валерий Стариков]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:46, 11 мая 2026 (UTC) :: Я не знаю как это делать, но, наверное, разберусь. :: Но я не уверен, что такой бот нужен. Вроде нет проблемы с матом как таковой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:33, 11 мая 2026 (UTC) ::: Я тоже так думаю, но, НО, пока он будет мат откатывать, а позже я расширю функционал. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 12 мая 2026 (UTC) : Привет. Код хороший, но насколько актуально использовать это, если есть фильтры? И еще вопрос: вы его с консоли хотите использовать? Я бы рекомендовал для ботов использовать Toolforge <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:27, 11 мая 2026 (UTC) :: Я только знаю как запускать с консоли [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: Не переживайте за это, я могу вам помочь перенести на toolforge, это не сложно. Вопрос только состоит в актуальности <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:56, 11 мая 2026 (UTC) :::: @[[Участник:Kylaix|Kylaix]] Спасибо за помощь, я готов перенести, время есть. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:29, 12 мая 2026 (UTC) ::::: @[[Участник:Leksey|Leksey]] что думаешь? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:14, 12 мая 2026 (UTC) :::::: @[[Участник:Kylaix|Kylaix]] Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:10, 12 мая 2026 (UTC) ::::::: А вы на нейронке пишете бота? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:53, 12 мая 2026 (UTC) :::::::: В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:55, 12 мая 2026 (UTC) ::::::::: Я сам ботовод, подумаю что вам придумать в задачи. Сам хотя и знаю питон, писал @[[Участник:Kylaixbot|Kylaixbot]] при помощи ИИ <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:00, 12 мая 2026 (UTC) ::::::::: Мне кажется, проекту нужны авторы. Остальное все пока нет авторов - несущественно и не нужно. А авторы вряд ли появятся так как проект не закрывает какие-то насущные задачи людей. Или же людй вполне устраивают другие платформы и способы обучения. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 12 мая 2026 (UTC) :::::::::: У меня нет телеграма. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) ::::::::::: Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:24, 13 мая 2026 (UTC) :::::::::::: Я не уверен, что переводы автоматические нужны. Сейчас любой сам может себе что угодно перевести одним или тремя нажатиями. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:17, 13 мая 2026 (UTC) :::::: Я думаю, что нам это не надо. Так как я не вижу пробемы вандализма с матом конкретно. :::::: Актуален вопрос отката всего вклада вандала "одним нажатием", но скрипт из Википедии у нас тут не работает. Вот его бы заставить работать. :::::: Также имеет смысл уведомлять администратора (через СО или через телеграм) о самих фактах вандализма, чтобы он пришел и откатил все. Той самой одной кнопкой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:31, 12 мая 2026 (UTC) ::::::: Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) :::::::: Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:51, 13 мая 2026 (UTC) ::::::::: Опишите подробнее что хотите, и попробую что-либо сделать. С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:53, 13 мая 2026 (UTC) :::::::: Я предпочту откатывать скриптом вручную, но надо чтобы он заработал. Есть JS-скрипт, который в Викиучебнике не работает.<br> А вот о необходимости прийти и откатить уведомление бы не помешало. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:15, 13 мая 2026 (UTC) ::::::::: Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 14 мая 2026 (UTC) :::::::::: Пожалуйста [[Участник:Leksey/common.js]] :::::::::: Вот обсуждение [[w:Служебная:GoToComment/c-Leksey-20260402155500-Вопрос_по_администрированию_Викиучебника]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:11, 14 мая 2026 (UTC) :::::::::: Вот тут я перечислил административные средства имеющиеся сейчас [[Викиучебник:Инструменты_администратора]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:17, 14 мая 2026 (UTC) :::::::::: Вот еще с такой проблемой столкнулся [[Обсуждение шаблона:Цитата#Не работает свойство "Источник"]]. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:48, 14 мая 2026 (UTC) ::::::::::: Шаблон починил, любуйтесь. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:23, 15 мая 2026 (UTC) :::::::::::: @[[Участник:Leksey|Leksey]] Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))<br> // Mass Rollback for MediaWiki<br> // Универсальная версия для Википедии, Викиучебника и других вики :::::::::::: if (typeof wkRollbackPortlet === "undefined") {<br> var wkRollbackPortlet = "p-tb";<br> } :::::::::::: // Откат одной правки<br> function rollbackOneThingWKMR(edit, rbMetadata) { :::::::::::: var userName; :::::::::::: // Для IP-участников<br> if (rbMetadata.userName === null) { :::::::::::: userName = $(edit)<br> .parents("li:first")<br> .find("a.mw-anonuserlink")<br> .first()<br> .text(); :::::::::::: } else { :::::::::::: userName = rbMetadata.userName; :::::::::::: } :::::::::::: var titleMatch = /title=([^&]+)/.exec(edit.href); :::::::::::: if (!titleMatch) {<br> console.error("Не удалось определить страницу");<br> return;<br> } :::::::::::: var pageTitle = decodeURIComponent(titleMatch[1]); :::::::::::: var params = {}; :::::::::::: if (rbMetadata.editSummary !== "") {<br> params.summary = rbMetadata.editSummary;<br> } :::::::::::: rbMetadata.api.rollback(pageTitle, userName, params) :::::::::::: .done(function () { :::::::::::: console.log("Откат:", pageTitle); :::::::::::: $(edit).after(<br> '<span style="color:green;font-weight:bold;"> [откачено]</span>'<br> ); :::::::::::: $(edit).remove(); :::::::::::: }) :::::::::::: .fail(function (code, data) { :::::::::::: console.error("Ошибка rollback:", code, data); :::::::::::: $(edit).after(<br> '<span style="color:red;font-weight:bold;"> [ошибка]</span>'<br> ); :::::::::::: });<br> } :::::::::::: // Откат всех<br> function rollbackEverythingWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: if (<br> mw.config.get("wgRelevantUserName") ===<br> mw.config.get("wgUserName")<br> ) { :::::::::::: if (<br> !confirm(<br> "Вы собираетесь откатить ВСЕ свои правки. Продолжить?"<br> )<br> ) {<br> return false;<br> }<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: $("a[href*='action=rollback']").each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Откат выбранных<br> function rollbackSomeThingsWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: var rollbackList = $("input.revdelIds:checked")<br> .parents("li")<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackList.length <= 0) { :::::::::::: mw.notify("Не выбрано ни одной правки."); :::::::::::: return;<br> } :::::::::::: rollbackList.each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Главная часть<br> mw.loader.using([<br> "mediawiki.util",<br> "mediawiki.api"<br> ]).done(function () { :::::::::::: mw.hook('wikipage.content').add(function () { :::::::::::: // Только на странице вкладов<br> if (<br> mw.config.get("wgCanonicalSpecialPageName") !==<br> "Contributions"<br> ) {<br> return;<br> } :::::::::::: // Уже добавлено<br> if ($("#ca-rollbackeverything").length) {<br> return;<br> } :::::::::::: // Проверяем наличие rollback<br> if ($("a[href*='action=rollback']").length <= 0) { :::::::::::: console.log("Rollback ссылки не найдены"); :::::::::::: return;<br> } :::::::::::: console.log("MassRollback загружен"); :::::::::::: // Добавляем чекбоксы<br> $("ul.mw-contributions-list li").each(function () { :::::::::::: // Уже есть чекбокс<br> if ($(this).find("input.revdelIds").length) {<br> return;<br> } :::::::::::: var rollbackLink = $(this)<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackLink.length > 0) { :::::::::::: $(this)<br> .find("a.mw-changeslist-date")<br> .first()<br> .before(<br> "<input type='checkbox' class='revdelIds' style='margin-right:5px;'>"<br> );<br> }<br> }); :::::::::::: // Кнопка Rollback all<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback all",<br> "ca-rollbackeverything",<br> "Откатить все правки"<br> ); :::::::::::: // Кнопка Rollback selected<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback selected",<br> "ca-rollbacksome",<br> "Откатить выбранные правки"<br> ); :::::::::::: // Обработка кнопки ALL<br> $("#ca-rollbackeverything").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackEverythingWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: // Обработка кнопки SELECTED<br> $("#ca-rollbacksome").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackSomeThingsWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: }); :::::::::::: }); [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:10, 15 мая 2026 (UTC) ::::::::::::: Блин. Мне стремно выполнять непонятный JS. Можете диф показать как-нить или объяснить что за правка была сделана. ::::::::::::: Да и идея править ИИ мне конечно не нравится, но других предложений нет. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:52, 17 мая 2026 (UTC) :::::::::::: Починилось, спасибо! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) Прекрасно, если понадобится помощь — обращайтесь на мою СО. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:52, 17 мая 2026 (UTC) Если не работает, вот это попробуйте: <pre>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'>&nbsp;"); 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); }); }); } });</pre> [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:13, 15 мая 2026 (UTC) === Итог === * Флаг не присвоен, но зато починен скрипт и шаблон. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:52, 18 мая 2026 (UTC) == Изменение шаблона «Родственные проекты» == К сожалению, Викиновости полностью закрылись на всех языках решением Фонда Викимедиа. Поэтому, считаю целесообразным убрать Викиновости из шаблона, как уже сделали на https://meta.wikimedia.org/wiki/Main_Page/ru. Сам я не могу, поэтому прошу местных администраторов сделать. С уважением, СССР (обсуждение) 16:07, 8 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] сможете поправить шаблон? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:21, 13 мая 2026 (UTC) :: Сделал. И предлагаю на ты. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:20, 13 мая 2026 (UTC) == Вопрос с [[ВУ:КУ]] == Я тут ставил цель в прошлом году закончить с КУ, но кажется там у меня небольшой тупик с этим. И я вспомнил почему я хотел побыстрее с этим покончить: я хотел переделать КУ, чтобы там можно было удобнее все это просматривать и, если надо - автоматизировать. Я конечно не предлагаю вести ежедневный КУ (да и от ежемесячного тоже думал бы отказаться, так как все равно небольшие неудобства) а перейти на годовой (то есть одна страница чисто для 2026) и возможно, оставлять ее сразу на [[ВУ:КУ]]. Думаю, номинаций много не будет в скором времени, поэтому есть время об этом подумать и реализовать (если, конечно, будет согласие) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 00:04, 3 января 2026 (UTC) Я вижу, вы тут снесли что-то 1Сное, а [[Служебная:Неиспользуемые файлы|несвободные файлы удалить забыли]].<br> Файлы Хедина в Цивилизции оформлены неправильно: должны быть переоформлены или удалены по [[ВУ:КДИ]]#10а и в. Он не является "автором или правообладателем", а "иллюстрирование" не является валидной причиной для содержания несвободного файла. А после переоформления около трети должна быть удалена по 8 пункту.<br> И, раз уж написал, примерно половину статей господина Пинчука снесли на enКнигах в прошлом году. — Ирука<sup>[[u:Iruka13|13]]</sup> 18:44, 10 января 2026 (UTC) : ээ, вроде 1сное не сносил особо, кроме каких-то 2-3 файлов, с согласия других (надо поискать в КУ). До несвободных файлов рука не добралась, там вообще желательно обсуждение.<br>Ровно так же как и с Цивой, потому что иллюстрирование в играх по КДИ, как мне кажется, у нас под вопросом. Я замечал случаи, где иллюстрирование необходимо как в руководствах Хедина, поэтому тут под вопросом. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:41, 15 января 2026 (UTC) == Категории кулинарной книги == <s>Коль ниже нас похоронили, решу немного покопаться в гробу</s>. Касательно категорий: нам надо их слегка вложить друг в друга чтобы это отображалось цивильно, да и для удобства поиска. Например: категории огурцы, помидоры и баклажан стоило бы вложить в овощи, а китайская, японская, корейская кухня в восточно-азиатские кухни и т.д. Хотелось бы услышать мнения касательно данного действа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Heffalump1974|Heffalump1974]] @[[Участник:Erokhin|Erokhin]] <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) :Можно на примерах показать? [[Участник:Erokhin|Erokhin]] ([[Обсуждение участника:Erokhin|обсуждение]]) 22:11, 28 декабря 2025 (UTC) :: См. [[Кулинарная книга]], спускаемся ниже до [[:Категория:Европейская кухня]] и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:38, 29 декабря 2025 (UTC) ::: ? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:55, 15 января 2026 (UTC) ::::Соглашусь, хорошо бы перетасовать предлагаемым образом. ::::Сам не возьмусь, пока без компьютера. [[Участник:Heffalump1974|Heffalump1974]] ([[Обсуждение участника:Heffalump1974|обсуждение]]) 14:03, 5 мая 2026 (UTC) ::::: Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @[[Участник:Leksey|Leksey]], @[[Участник:Heffalump1974|Heffalump1974]] :)<br> Там единственное есть дубляжи (Баклажан и баклажаны, орех и орехи) надо бы определиться в каком числе категоризировать их. Мне кажется лучше в единственном числе, потому что так будет логично. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:26, 13 мая 2026 (UTC) :::::: А куда смотреть? Я уже забыл все [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:18, 13 мая 2026 (UTC) ::::::: [[Викиучебник:Кулинарная книга]] и туда снизу. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:23, 13 мая 2026 (UTC) ::::::зависит от того, как этот объект назван в элементе викиданных, если Баклажан, то и у нас должно быть также [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:03, 17 мая 2026 (UTC) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 --> == <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|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 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC]. Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" /> </div> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 мая 2026 (UTC) (This message was sent to [[:Викиучебник:Форум]] and is being posted here due to a redirect.) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> 93hsgf83pcobdxd4dg4khpjrnmd7ngl 269105 269104 2026-06-14T20:52:43Z Kylaix 51782 /* Извинения, что задержался */ редактирование первого сообщения раздела ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 269105 wikitext text/x-wiki {{Участник:Kylaixbot/ArchiveConfig |archive = Викиучебник:Общий форум/Архив/%(year)d |algo = old(60d) |counter = 1 }} {{Форум}} {{Архив-П |2005-2007|2008|2009-2010|2011-2012|2013|2014|2015|2016|2018|2019|2020|2021|2022|2023|2024|2025}} {{Актуально}} == Извинения, что задержался == Извиняюсь, что закопался, но я чет своего бота @[[Участник:Kylaixbot|Kylaixbot]] не могу починить из-за приколов Тулфорджа. Они там обновили политику venv и у меня никак не получается нормально запустить моего бота. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:52, 14 июня 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 (править) Если можно без больших трудозатрат устранить отличия в шаблонах от википедии, прошу Вас это сделать, как сможете. Спасибо [[Служебная:Вклад/&#126;2026-31604-77|&#126;2026-31604-77]] ([[Обсуждение участника:&#126;2026-31604-77|обс.]]) 17:46, 29 мая 2026 (UTC) : А можете где-то им воспользоваться и пингануть меня плиз? Я поправлю шаблон<br> P.s.: последний раз, судя по истории, я его и его подшаблоны импортировал в феврале 2025 года. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:50, 14 июня 2026 (UTC) == Тип блюда (P8431 course) == в элементе викиданных, связанном со страницей рецепта, можно добавить поле Тип блюда (P8431 course). в викиданных данное свойство имеет ограниченное количество значений: закуска, первое блюдо, суп, салат, рыба, второе блюдо, десерт, соус, завтрак, пирог, гарнир... после указания в поле нужного значения, рецепт будет размещен в аналогичной категории. но у нас в кулинарной книге есть аналогичные категории, только во множественном числе, например, Закуски, Вторые блюда, Салаты... в результате получается двойная категоризация и двойное отображение в кулинарной книге. есть идеи, что с этим можно сделать? переименовать в викиданных эти значения - перевести во множественное число? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:00, 26 мая 2026 (UTC) : Я не знаю [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : Оооо да! Я давно заметил это и в прошлых темах предлагал к обсуждению этот вопрос. Я сторонник стандарта Викиданных, банально потому что это стандартизировано под Википедию. Но вот другие что об этом думают? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:47, 14 июня 2026 (UTC) == Полки в Кулинарной книге == можно ли в кулинарной книге сделать еще одну корневую полку и как? например, полку Кулинарные процессы, аналогично Ингредиенты — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:59, 26 мая 2026 (UTC) : И на этот вопрос я не знаю ответа [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:46, 28 мая 2026 (UTC) : эээээ, можно...<br> но что там будет? Примерно? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:44, 14 июня 2026 (UTC) == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:36, 22 мая 2026 (UTC) : тэкс, значит бот мой сломался. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:34, 22 мая 2026 (UTC) == [[Шаблон:К быстрому удалению|Шаблон:КБУ]] == как часто удаляются страницы, помеченные этим шаблоном? их удаляет бот или админ вручную? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:28, 22 мая 2026 (UTC) : Админ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:48, 22 мая 2026 (UTC) :кто-то из админов или подводящих итоги может пройтись и удалить [https://ru.wikibooks.org/wiki/Служебная:Ссылки_сюда?target=Шаблон%3AК+быстрому+удалению&namespace=&limit=500 статьи с данным шаблоном] в основном пространстве и пространстве полок? частично это нужно, чтобы переименовать другие страницы + пустые страницы/полки. [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:25, 23 мая 2026 (UTC) :: Ну, я не админ, надо Лексея пингануть @[[Участник:Leksey|Leksey]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 14:17, 24 мая 2026 (UTC) :: Удалил! :: @[[Участник:Kylaix|Kylaix]] посмотри, плиз, почему в категорию включило статьи, где только ссылка на шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 21:49, 25 мая 2026 (UTC) :::не могу переименовать [[Введение в дифференциальные уравнения]] в Дифференциальные уравнения - "Переименование невозможно: страница с таким именем уже существует". но я не нашла такой страницы [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:56, 28 мая 2026 (UTC) :::: Она в перенаправлении <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:12, 28 мая 2026 (UTC) ::::: [[Дифференциальные уравнения]] удалена и нет на этом месте перенаправления [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:42, 28 мая 2026 (UTC) ::::: там СО была и она мешала [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:45, 28 мая 2026 (UTC) :::аналогично не могу переименовать [[Постулат Бертрана]] в Теория чисел/Постулат Бертрана [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:57, 28 мая 2026 (UTC) :::: переименовал [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:44, 28 мая 2026 (UTC) ::: @[[Участник:Leksey|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 [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:11, 29 мая 2026 (UTC) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 3-й, 4-й и т.д уровни? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:13, 21 мая 2026 (UTC) : По идее - да, там вроде бесконечная вложенность, главное только правильно оформлять полки. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:50, 14 июня 2026 (UTC) == [[Полка:Компьютеры]] == все доп. полки почему-то задублированы, например, Программирование фигурирует дважды — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:50, 21 мая 2026 (UTC) :исправила через Править код [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:22, 21 мая 2026 (UTC) : О, спасибо что убрали. Ранее они просто добавлялись в ручную. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 13:36, 22 мая 2026 (UTC) == Не обновляются Полки == 1. Дополнительные полки: [[Полка:Теория чисел]], на ней лежит учебник [https://ru.wikibooks.org/wiki/Теория_чисел Теория чисел], но в учебнике в шаблоне Название учебника указана категория не Теория чисел, а Математика (я ее сделала доп. полкой на основной полке Формальные науки). почему учебник таки находится на данной полке? из-за того, что у него внизу указана категория Теория чисел? аналогично [[Полка:Дифференциальные уравнения]], [[Полка:Математический анализ]], [[Полка:Алгебра]], [[Полка:Занимательная математика]]. 2. Основные полки: [[Полка:Компьютеры]], [[Полка:Естественные науки]], [[Полка:Языки]], [[Полка:Досуг]], [[Полка:Техника]], [[Полка:Гуманитарные науки]] существует ли бот, который обновляет полки? уже прошло несколько дней, но полки не обновились, кнопка Очистить кэш не помогает — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:55, 21 мая 2026 (UTC) == [[Теория музыки для математиков]] == в шаблоне Название учебника две Категории - Музыка, Математика но на полке [[Полка:Математика|Математика]] он не появляется почему? потому что это Основная полка? нужно указать вместо нее Дополнительную полку в шаблоне? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:24, 20 мая 2026 (UTC) : Последнее верно. Это основная полка а требуется дополнительная полка. Я правда не знаю как ее можно было назвать, но раздел бы стоило создать. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:11, 20 мая 2026 (UTC) == КУ == [[Викиучебник:К удалению/Май 2026]] Прошу всех обратить внимание. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:31, 20 мая 2026 (UTC) :создала в вики страницу [[w:Биографический_метод|Биографический метод]] :может, их связать? и поставить в учебнике шаблон, что это заготовка. может, кто заинтересуется и начнет наполнять учебник? [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:36, 20 мая 2026 (UTC) == Полка и категория == чем отличается [[Полка:Математика]] от [https://ru.wikibooks.org/wiki/Категория:Математика Категория:Математика]? зачем нужны полки? почему не ограничиться только категориями? например, сгласно полкам учебных пособий 2 шт, согласно категориям находится еще 100 шт учебных пособий ... — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:26, 19 мая 2026 (UTC) : Категорию проставляют в статьях, на полке же список статей. К тому же, зачем традиции ломать? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:32, 20 мая 2026 (UTC) ::выглядит, как дублирующий инструмент ::тем паче, что рецепты на категориях строятся [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:21, 20 мая 2026 (UTC) ::: Иронично что вы оба правы. Категории, по сути, помогают работе шаблонов и модулей для организации каталога учебников. А каталог учебников кажется сейчас наиболее удобным средством для поиска нужных книг. Было бы круто не использовать категории, но к сожалению иначе организовать полки было бы невозможно или, как минимум, труднее на порядок. Ну и да, + это еще и дань традициям - в Википедии, к примеру, они до сих пор используются. ::: Кстати, напоминаю, что категории в статьях проставляются через {{tl|Название учебника}} и для рецептов через {{tl|Рецепт}}. Касательно разницы в полках и категориях: просто те 98 учебников еще не обработаны через эти шаблоны. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:08, 20 мая 2026 (UTC) == Страницы учебника на полке == на полке [[Полка:Математика|Математика]] есть полка [[Полка:Теория чисел|Теория чисел]] на ней лежит учебник [[Теория чисел]] и страница из учебника [[Теория чисел/Постулат Бертрана]] что не есть правильно - на полке должны быть только учебники аналогично на полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]] как удалить страницы учебника с полки? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:03, 19 мая 2026 (UTC) : Привет.<br> Я пока не знаю причину, ищу ошибку в шаблонах. Тем не менее, большая просьба либо создавать эти учебники уже на существующих полках, либо же переименовать их так, чтобы не совпадали с названием полки. Это может быть одной из причин. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) :: Подтверждаю. Учебники не стоит называть одинаково с названием полки. Более того, не стоит создавать отдельные полки для каждого учебника. Я оставил лишь полку с теорией чисел, учебник про диффуры перенес в полку матанализа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 08:01, 19 мая 2026 (UTC) :::спасибо! :::но дифференециальные уравнения - это не матан, это отдельный [[w:Разделы_математики#Математика_как_учебная_дисциплина|учебный раздел математики]] :::поэтому для него была создана своя полка :::иначе можно обойтись вообще без полок и все учебники размещать на полке Математика [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:05, 19 мая 2026 (UTC) :::: Ну, я понимаю что его в целом выделяют, но тут проблема именно Викиучебника. У нас пока* мало книг и имеет смысл их пока отводить в гораздо более крупные разделы, чем это делается в науке.<br> <nowiki>*</nowiki>надеюсь все же мы сможем хотя бы перевести достаточное количество книг, а еще лучше написать сами в ближайшее время. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:27, 19 мая 2026 (UTC) :::::тогда можно сделать полку Другие разделы :::::в нее отнести все, что не Алгебра и не Геометрия [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 09:30, 19 мая 2026 (UTC) :::::: Хорошо, сделаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:41, 19 мая 2026 (UTC) :::::::я все перенесла в Алгебру/Геометрию [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:05, 19 мая 2026 (UTC) :::::::ненужные страницы пометила КБУ в пространствах - Основное, Полка [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 13:55, 19 мая 2026 (UTC) == Как привязать учебник к другой полке? == например, [[Дифференциальные уравнения]] к полке [[Полка:Дифференциальные уравнения|Дифференциальные уравнения]]— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 17:46, 17 мая 2026 (UTC) : @[[Участник:Kylaix|Kylaix]] ответишь? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) :или достаточно в учебнике в шаблоне "Название учебника" указать нужные значения в Категория? и бот привяжет учебник, куда нужно? в какой время отрабатывает бот? явно, сразу не после правки Категория [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:02, 18 мая 2026 (UTC) :: Да да да, в категорию просто вписываете полку и бот пройдет (один раз в день делает проходку) и ваша книга попадет на полку. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:44, 18 мая 2026 (UTC) == CAPTCHA == при сохранении правок возникает: CAPTCHA: Для редактирования страницы, пожалуйста, введите буквы, которые видны на изображении ниже это из-за того, что я новичок? или так всегда будет?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 16:29, 17 мая 2026 (UTC) : Никогда такого не видел. Конечно пройдет. : А можете кинуть на почту скриншот leksey@ya.ru<br> Интересно посмотреть даже. : Я посмотрю, может вам можно статус подкрутить руками, но вроде я такого не видел. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:49, 17 мая 2026 (UTC) : Попытался поменять вам группу, но все что мне дает это. Наверное, когда вы попадете в группу "Автоподтвержденные", то отпустит. Как это работает - я не знаю. У вас же по идее глобальный аккаунт и специально в Учебнике вы вчера условно не регились? : {{Цитата|Группы, которые вы можете изменять<ul><li>исключение из IP-блокировок</li><li>организаторка мероприятий</li></ul>}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:55, 17 мая 2026 (UTC) : Посмотрел у себя - я состою в неяавной группе [[Викиучебник:Автоподтверждённые участники]] : 4 дня стажа хочет после отдельной регистрации в Викиучебнике : {{Цитата|В случае регистрации [[w:Википедия:Единая_учётная_запись|в другом проекте]] фонда [[w:Викимедиа|Викимедиа]] и стаж, и правки отсчитываются в нашем разделе отдельно: эти статусы в разных проектах между собой не связаны.}} [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:57, 17 мая 2026 (UTC) :: Вот и настройка, что за это отвечает https://noc.wikimedia.org/wiki.php?wiki=ruwikibooks#wgAutoConfirmAge [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:01, 17 мая 2026 (UTC) : Пропала у вас капча? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 19 мая 2026 (UTC) == [[Теория чисел]] == создала [[Полка:Теория чисел]], и учебник [[Теория чисел]] но они не связаны, как их связать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:47, 15 мая 2026 (UTC) :уже связались [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 10:03, 18 мая 2026 (UTC) == [[Полка:Теория чисел]] == создала [[Полка:Теория чисел]], но она не появилась визуально внутри [[Полка:Математика]] что делать?— [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 19:45, 15 мая 2026 (UTC) :Неудачно попробовал, может появится кто-то из админов. Подозреваю, что, возможно, там используются викиданные для этого, надо уточнить. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:01, 16 мая 2026 (UTC) :Как-то коряво добавил, список определяется страницей [[Викиучебник:Каталог учебников/Список]]. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 11:18, 16 мая 2026 (UTC) :: Список определяется ботом в проходке, лучше его не трогать (по возможности, конечно же)<br> Там вся суть в кэше, часто после добавления чего-либо теперь в каталоге или где-либо еще надо обновить кэш, чтобы заработало. В целом, все полки кажется появились, хотя там есть некоторые странности с тем, что некоторые полки не существуют. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:42, 18 мая 2026 (UTC) :::Да, там вроде сутки прошли после добавления перед моими правками, но бот не стал добавлять в список. [[Участник:Def2010|Def2010]] ([[Обсуждение участника:Def2010|обсуждение]]) 20:42, 18 мая 2026 (UTC) :::: Что странно. Надо будет мне весь код проверить, и кажется я в свое время не все там доработал. Может быть из-за этого. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 07:40, 19 мая 2026 (UTC) == Флаг бота == Прошу присвоить флаг бота [[Участник:Taratarussia's Bot|моему боту]]. Бот будет откатывать мат в статьях Викиучебника. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:39, 11 мая 2026 (UTC) :: @[[Участник:Валерий Стариков|Валерий Стариков]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:46, 11 мая 2026 (UTC) :: Я не знаю как это делать, но, наверное, разберусь. :: Но я не уверен, что такой бот нужен. Вроде нет проблемы с матом как таковой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 22:33, 11 мая 2026 (UTC) ::: Я тоже так думаю, но, НО, пока он будет мат откатывать, а позже я расширю функционал. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 12 мая 2026 (UTC) : Привет. Код хороший, но насколько актуально использовать это, если есть фильтры? И еще вопрос: вы его с консоли хотите использовать? Я бы рекомендовал для ботов использовать Toolforge <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:27, 11 мая 2026 (UTC) :: Я только знаю как запускать с консоли [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: @[[Участник:Kylaix|Kylaix]] [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 17:53, 11 мая 2026 (UTC) ::: Не переживайте за это, я могу вам помочь перенести на toolforge, это не сложно. Вопрос только состоит в актуальности <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:56, 11 мая 2026 (UTC) :::: @[[Участник:Kylaix|Kylaix]] Спасибо за помощь, я готов перенести, время есть. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:29, 12 мая 2026 (UTC) ::::: @[[Участник:Leksey|Leksey]] что думаешь? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 14:14, 12 мая 2026 (UTC) :::::: @[[Участник:Kylaix|Kylaix]] Я зарегистрировался на Toolforge и подал заявку на участие. Краткое описание написал на русском языке. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:10, 12 мая 2026 (UTC) ::::::: А вы на нейронке пишете бота? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:53, 12 мая 2026 (UTC) :::::::: В общем, да. Я не умею учебники писать, а пользу проекту приносить хочу. Единственный выход — боты. Но питон я не знаю, поэтому использую нейросети. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 16:55, 12 мая 2026 (UTC) ::::::::: Я сам ботовод, подумаю что вам придумать в задачи. Сам хотя и знаю питон, писал @[[Участник:Kylaixbot|Kylaixbot]] при помощи ИИ <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:00, 12 мая 2026 (UTC) ::::::::: Мне кажется, проекту нужны авторы. Остальное все пока нет авторов - несущественно и не нужно. А авторы вряд ли появятся так как проект не закрывает какие-то насущные задачи людей. Или же людй вполне устраивают другие платформы и способы обучения. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 12 мая 2026 (UTC) :::::::::: У меня нет телеграма. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) ::::::::::: Раз важны статьи, я могу заняться переводами с других проектов. Но думаю, что лучше чтобы был бот, так на фоне, если вдруг что будет, то сможет откатить. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:24, 13 мая 2026 (UTC) :::::::::::: Я не уверен, что переводы автоматические нужны. Сейчас любой сам может себе что угодно перевести одним или тремя нажатиями. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:17, 13 мая 2026 (UTC) :::::: Я думаю, что нам это не надо. Так как я не вижу пробемы вандализма с матом конкретно. :::::: Актуален вопрос отката всего вклада вандала "одним нажатием", но скрипт из Википедии у нас тут не работает. Вот его бы заставить работать. :::::: Также имеет смысл уведомлять администратора (через СО или через телеграм) о самих фактах вандализма, чтобы он пришел и откатил все. Той самой одной кнопкой. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 18:31, 12 мая 2026 (UTC) ::::::: Можно попробовать сделать бота, который будет откатывать все правки заблокированных участников. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:16, 13 мая 2026 (UTC) :::::::: Трудновато. Не всегда вклад негативный. Можно конечно по причине блокировки ловить (вандализм). Было бы круто если бы попробовали написать бота, а я гляну его, вот тогда стоит дать флаг. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:51, 13 мая 2026 (UTC) ::::::::: Опишите подробнее что хотите, и попробую что-либо сделать. С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:53, 13 мая 2026 (UTC) :::::::: Я предпочту откатывать скриптом вручную, но надо чтобы он заработал. Есть JS-скрипт, который в Викиучебнике не работает.<br> А вот о необходимости прийти и откатить уведомление бы не помешало. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:15, 13 мая 2026 (UTC) ::::::::: Не могли бы вы скинуть ссылку на скрипт, я попробую оптимизировать. Возможно, дело в ограничениях в скрипте, или в расширениях которых нет в ВУ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:27, 14 мая 2026 (UTC) :::::::::: Пожалуйста [[Участник:Leksey/common.js]] :::::::::: Вот обсуждение [[w:Служебная:GoToComment/c-Leksey-20260402155500-Вопрос_по_администрированию_Викиучебника]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:11, 14 мая 2026 (UTC) :::::::::: Вот тут я перечислил административные средства имеющиеся сейчас [[Викиучебник:Инструменты_администратора]] [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 16:17, 14 мая 2026 (UTC) :::::::::: Вот еще с такой проблемой столкнулся [[Обсуждение шаблона:Цитата#Не работает свойство "Источник"]]. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:48, 14 мая 2026 (UTC) ::::::::::: Шаблон починил, любуйтесь. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 11:23, 15 мая 2026 (UTC) :::::::::::: @[[Участник:Leksey|Leksey]] Вот исправный код (хотя я не знаю у меня не проверяется, у меня нет кнопок откатить:))<br> // Mass Rollback for MediaWiki<br> // Универсальная версия для Википедии, Викиучебника и других вики :::::::::::: if (typeof wkRollbackPortlet === "undefined") {<br> var wkRollbackPortlet = "p-tb";<br> } :::::::::::: // Откат одной правки<br> function rollbackOneThingWKMR(edit, rbMetadata) { :::::::::::: var userName; :::::::::::: // Для IP-участников<br> if (rbMetadata.userName === null) { :::::::::::: userName = $(edit)<br> .parents("li:first")<br> .find("a.mw-anonuserlink")<br> .first()<br> .text(); :::::::::::: } else { :::::::::::: userName = rbMetadata.userName; :::::::::::: } :::::::::::: var titleMatch = /title=([^&]+)/.exec(edit.href); :::::::::::: if (!titleMatch) {<br> console.error("Не удалось определить страницу");<br> return;<br> } :::::::::::: var pageTitle = decodeURIComponent(titleMatch[1]); :::::::::::: var params = {}; :::::::::::: if (rbMetadata.editSummary !== "") {<br> params.summary = rbMetadata.editSummary;<br> } :::::::::::: rbMetadata.api.rollback(pageTitle, userName, params) :::::::::::: .done(function () { :::::::::::: console.log("Откат:", pageTitle); :::::::::::: $(edit).after(<br> '<span style="color:green;font-weight:bold;"> [откачено]</span>'<br> ); :::::::::::: $(edit).remove(); :::::::::::: }) :::::::::::: .fail(function (code, data) { :::::::::::: console.error("Ошибка rollback:", code, data); :::::::::::: $(edit).after(<br> '<span style="color:red;font-weight:bold;"> [ошибка]</span>'<br> ); :::::::::::: });<br> } :::::::::::: // Откат всех<br> function rollbackEverythingWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: if (<br> mw.config.get("wgRelevantUserName") ===<br> mw.config.get("wgUserName")<br> ) { :::::::::::: if (<br> !confirm(<br> "Вы собираетесь откатить ВСЕ свои правки. Продолжить?"<br> )<br> ) {<br> return false;<br> }<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: $("a[href*='action=rollback']").each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Откат выбранных<br> function rollbackSomeThingsWKMR(editSummary) { :::::::::::: if (editSummary === null) {<br> return false;<br> } :::::::::::: mw.loader.using(["mediawiki.api"]).done(function () { :::::::::::: var rbMetadata = {}; :::::::::::: rbMetadata.api = new mw.Api(); :::::::::::: rbMetadata.userName =<br> mw.config.get("wgRelevantUserName"); :::::::::::: rbMetadata.editSummary = editSummary; :::::::::::: var rollbackList = $("input.revdelIds:checked")<br> .parents("li")<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackList.length <= 0) { :::::::::::: mw.notify("Не выбрано ни одной правки."); :::::::::::: return;<br> } :::::::::::: rollbackList.each(function (ind, el) { :::::::::::: rollbackOneThingWKMR(el, rbMetadata); :::::::::::: }); :::::::::::: }); :::::::::::: return false;<br> } :::::::::::: // Главная часть<br> mw.loader.using([<br> "mediawiki.util",<br> "mediawiki.api"<br> ]).done(function () { :::::::::::: mw.hook('wikipage.content').add(function () { :::::::::::: // Только на странице вкладов<br> if (<br> mw.config.get("wgCanonicalSpecialPageName") !==<br> "Contributions"<br> ) {<br> return;<br> } :::::::::::: // Уже добавлено<br> if ($("#ca-rollbackeverything").length) {<br> return;<br> } :::::::::::: // Проверяем наличие rollback<br> if ($("a[href*='action=rollback']").length <= 0) { :::::::::::: console.log("Rollback ссылки не найдены"); :::::::::::: return;<br> } :::::::::::: console.log("MassRollback загружен"); :::::::::::: // Добавляем чекбоксы<br> $("ul.mw-contributions-list li").each(function () { :::::::::::: // Уже есть чекбокс<br> if ($(this).find("input.revdelIds").length) {<br> return;<br> } :::::::::::: var rollbackLink = $(this)<br> .find("a[href*='action=rollback']"); :::::::::::: if (rollbackLink.length > 0) { :::::::::::: $(this)<br> .find("a.mw-changeslist-date")<br> .first()<br> .before(<br> "<input type='checkbox' class='revdelIds' style='margin-right:5px;'>"<br> );<br> }<br> }); :::::::::::: // Кнопка Rollback all<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback all",<br> "ca-rollbackeverything",<br> "Откатить все правки"<br> ); :::::::::::: // Кнопка Rollback selected<br> mw.util.addPortletLink(<br> wkRollbackPortlet,<br> "#",<br> "Rollback selected",<br> "ca-rollbacksome",<br> "Откатить выбранные правки"<br> ); :::::::::::: // Обработка кнопки ALL<br> $("#ca-rollbackeverything").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackEverythingWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: // Обработка кнопки SELECTED<br> $("#ca-rollbacksome").click(function (event) { :::::::::::: event.preventDefault(); :::::::::::: rollbackSomeThingsWKMR(<br> prompt(<br> "Введите комментарий отката:"<br> )<br> ); :::::::::::: }); :::::::::::: }); :::::::::::: }); [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:10, 15 мая 2026 (UTC) ::::::::::::: Блин. Мне стремно выполнять непонятный JS. Можете диф показать как-нить или объяснить что за правка была сделана. ::::::::::::: Да и идея править ИИ мне конечно не нравится, но других предложений нет. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:52, 17 мая 2026 (UTC) :::::::::::: Починилось, спасибо! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:50, 17 мая 2026 (UTC) Прекрасно, если понадобится помощь — обращайтесь на мою СО. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:52, 17 мая 2026 (UTC) Если не работает, вот это попробуйте: <pre>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'>&nbsp;"); 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); }); }); } });</pre> [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 18:13, 15 мая 2026 (UTC) === Итог === * Флаг не присвоен, но зато починен скрипт и шаблон. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:52, 18 мая 2026 (UTC) == Изменение шаблона «Родственные проекты» == К сожалению, Викиновости полностью закрылись на всех языках решением Фонда Викимедиа. Поэтому, считаю целесообразным убрать Викиновости из шаблона, как уже сделали на https://meta.wikimedia.org/wiki/Main_Page/ru. Сам я не могу, поэтому прошу местных администраторов сделать. С уважением, СССР (обсуждение) 16:07, 8 мая 2026 (UTC) : @[[Участник:Leksey|Leksey]] сможете поправить шаблон? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:21, 13 мая 2026 (UTC) :: Сделал. И предлагаю на ты. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:20, 13 мая 2026 (UTC) == Вопрос с [[ВУ:КУ]] == Я тут ставил цель в прошлом году закончить с КУ, но кажется там у меня небольшой тупик с этим. И я вспомнил почему я хотел побыстрее с этим покончить: я хотел переделать КУ, чтобы там можно было удобнее все это просматривать и, если надо - автоматизировать. Я конечно не предлагаю вести ежедневный КУ (да и от ежемесячного тоже думал бы отказаться, так как все равно небольшие неудобства) а перейти на годовой (то есть одна страница чисто для 2026) и возможно, оставлять ее сразу на [[ВУ:КУ]]. Думаю, номинаций много не будет в скором времени, поэтому есть время об этом подумать и реализовать (если, конечно, будет согласие) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 00:04, 3 января 2026 (UTC) Я вижу, вы тут снесли что-то 1Сное, а [[Служебная:Неиспользуемые файлы|несвободные файлы удалить забыли]].<br> Файлы Хедина в Цивилизции оформлены неправильно: должны быть переоформлены или удалены по [[ВУ:КДИ]]#10а и в. Он не является "автором или правообладателем", а "иллюстрирование" не является валидной причиной для содержания несвободного файла. А после переоформления около трети должна быть удалена по 8 пункту.<br> И, раз уж написал, примерно половину статей господина Пинчука снесли на enКнигах в прошлом году. — Ирука<sup>[[u:Iruka13|13]]</sup> 18:44, 10 января 2026 (UTC) : ээ, вроде 1сное не сносил особо, кроме каких-то 2-3 файлов, с согласия других (надо поискать в КУ). До несвободных файлов рука не добралась, там вообще желательно обсуждение.<br>Ровно так же как и с Цивой, потому что иллюстрирование в играх по КДИ, как мне кажется, у нас под вопросом. Я замечал случаи, где иллюстрирование необходимо как в руководствах Хедина, поэтому тут под вопросом. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:41, 15 января 2026 (UTC) == Категории кулинарной книги == <s>Коль ниже нас похоронили, решу немного покопаться в гробу</s>. Касательно категорий: нам надо их слегка вложить друг в друга чтобы это отображалось цивильно, да и для удобства поиска. Например: категории огурцы, помидоры и баклажан стоило бы вложить в овощи, а китайская, японская, корейская кухня в восточно-азиатские кухни и т.д. Хотелось бы услышать мнения касательно данного действа. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) : @[[Участник:Leksey|Leksey]] @[[Участник:Heffalump1974|Heffalump1974]] @[[Участник:Erokhin|Erokhin]] <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:42, 28 декабря 2025 (UTC) :Можно на примерах показать? [[Участник:Erokhin|Erokhin]] ([[Обсуждение участника:Erokhin|обсуждение]]) 22:11, 28 декабря 2025 (UTC) :: См. [[Кулинарная книга]], спускаемся ниже до [[:Категория:Европейская кухня]] и там видим подкухни, которые я ранее посчитал европейскими. Если бы их там не было, то кухни бы догнали список ингредиентов на странице кулинарной книги по длине. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:38, 29 декабря 2025 (UTC) ::: ? <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 15:55, 15 января 2026 (UTC) ::::Соглашусь, хорошо бы перетасовать предлагаемым образом. ::::Сам не возьмусь, пока без компьютера. [[Участник:Heffalump1974|Heffalump1974]] ([[Обсуждение участника:Heffalump1974|обсуждение]]) 14:03, 5 мая 2026 (UTC) ::::: Категоризировал, и стало теперь приятнее смотреть на не слишком длинные списки. Оценка за вами, @[[Участник:Leksey|Leksey]], @[[Участник:Heffalump1974|Heffalump1974]] :)<br> Там единственное есть дубляжи (Баклажан и баклажаны, орех и орехи) надо бы определиться в каком числе категоризировать их. Мне кажется лучше в единственном числе, потому что так будет логично. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:26, 13 мая 2026 (UTC) :::::: А куда смотреть? Я уже забыл все [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 20:18, 13 мая 2026 (UTC) ::::::: [[Викиучебник:Кулинарная книга]] и туда снизу. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 20:23, 13 мая 2026 (UTC) ::::::зависит от того, как этот объект назван в элементе викиданных, если Баклажан, то и у нас должно быть также [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 18:03, 17 мая 2026 (UTC) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 --> == <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|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 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC]. Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" /> </div> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 мая 2026 (UTC) (This message was sent to [[:Викиучебник:Форум]] and is being posted here due to a redirect.) <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> 6l5qc4mzt6l5xz8r1ifwhy3035zdng7