Викиучебник 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.3 first-letter Медиа Служебная Обсуждение Участник Обсуждение участника Викиучебник Обсуждение Викиучебника Файл Обсуждение файла MediaWiki Обсуждение MediaWiki Шаблон Обсуждение шаблона Справка Обсуждение справки Категория Обсуждение категории Полка Обсуждение полки Импортировано Обсуждение импортированного Рецепт Обсуждение рецепта Задача Обсуждение задачи TimedText TimedText talk Модуль Обсуждение модуля Event Event talk Викиучебник:Песочница 4 1228 268032 266899 2026-05-22T13:57:41Z Kylaix 51782 Очистка страницы 268032 wikitext text/x-wiki {{Навигация}} 71ipck6d9gvczvf5wa7tkf2awpk0m74 268035 268032 2026-05-22T14:10:16Z Kylaix 51782 268035 wikitext text/x-wiki {{Навигация}} тест 1jb7qmrw55andhye737dkpaj6a253d5 Викиучебник:Общий форум 4 1253 268028 268024 2026-05-22T12:48:27Z Taratarussia 77272 /* Шаблон:КБУ */ ответ: Админ. (-) ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268028 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}} {{Актуально}} == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:36, 22 мая 2026 (UTC) == [[Шаблон:К быстрому удалению|Шаблон:КБУ]] == как часто удаляются страницы, помеченные этим шаблоном? их удаляет бот или админ вручную? — [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 07:28, 22 мая 2026 (UTC) : Админ. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:48, 22 мая 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) == Не обновляются Полки == 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 --> swovx2k5836w00j36ai9qjr3yxd492c 268030 268028 2026-05-22T13:34:45Z Kylaix 51782 /* Викиучебник:Каталог учебников/Список */ ответ: тэкс, значит бот мой сломался. (-) ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268030 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}} {{Актуально}} == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник: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) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 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) == Не обновляются Полки == 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 --> nijbt0cjsz6eloj3hf3fbddryif5geu 268031 268030 2026-05-22T13:36:26Z Kylaix 51782 /* Полка:Компьютеры */ ответ ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268031 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}} {{Актуально}} == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник: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) == Сколько уровней полок поддерживается? == например, в [[Викиучебник:Каталог учебников/Список]]? Сейчас только два уровня, например, Языки - Языки Европы. А может быть 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 --> iryqipq7to6kze7zmrwtxptin4fysob 268079 268031 2026-05-23T08:25:37Z AllaBuraya 79455 /* Шаблон:КБУ */ Ответ 268079 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}} {{Актуально}} == [[Викиучебник:Каталог учебников/Список]] == не обновляется — [[Участник: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=0&limit=50 статьи с данным шаблоном] в основном пространстве? это нужно, чтобы переименовать другие страницы. [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 08:25, 23 мая 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 --> awb0udbzz2dgw0i82788wnmxfp5k3u6 Каталог приглашений на выборы 0 5648 268044 264798 2026-05-23T00:14:46Z Leksey 3027 Не нашел номинации {{К удалению|2023-06-30}} - удалил 268044 wikitext text/x-wiki {{Название учебника |Лого = |Описание = Справочное руководство по [[w:Коллекционирование|коллекционированию]] [[w:Приглашение на выборы|приглашений на выборы]] |Категория = Коллекционирование |Готовность = 25%|Тип = Многостраничный }} '''<big>КАТАЛОГ ПРИГЛАШЕНИЙ ИЗБИРАТЕЛЕЙ НА ВЫБОРЫ</big>''' Автор-составитель каталога — Леонид Павлович Джепко (Москва). [[Файл:Voter invitations.jpg|thumb|300 px|right|]] {{wikipedia|Приглашение на выборы}} В каталоге приводится описание [[w:Приглашение на выборы|приглашений на выборы]] в формате открытки или листовки, которые традиционно вручаются избирателям избирательными комиссиями и предназначены для информирования избирателей о времени и месте проведения выборов по месту их жительства. Во времена СССР на лицевой стороне таких открыток-приглашений всегда находилась надпись-призыв «Все на выборы!». Каталог был впервые опубликован 3 марта 2008 года и постепенно дорабатывается. Смотрите самые последние дополнения на этом сайте. Не полагайтесь на появившиеся клоны этого каталога на других сайтах, поскольку информация там может быть устаревшей. '''ОГЛАВЛЕНИЕ''' * [[Каталог приглашений на выборы/Предисловие|Предисловие]] * [[Каталог приглашений на выборы/Правила пользования каталогом|Правила пользования каталогом]] * [[Каталог приглашений на выборы/Российская империя|Российская империя]] * [[Каталог приглашений на выборы/СССР|СССР]] * [[Каталог приглашений на выборы/Российская Федерация|Российская Федерация]] * [[Каталог приглашений на выборы/Страны пост-советского пространства|Страны пост-советского пространства]] * [[Каталог приглашений на выборы/Литература|Литература]] {{Внимание|Каталог находится в стадии составления. Просьба все замечания и пожелания указывать на [[Обсуждение:Каталог приглашений на выборы|странице обсуждения]].}} [[Категория:Каталог приглашений на выборы|1]] [[Категория:Учебники без шаблона]] 0mva2kael1efmby0zymy87ftb9v62k1 Введение в дифференциальные уравнения 0 8114 268059 267745 2026-05-23T07:37:42Z AllaBuraya 79455 268059 wikitext text/x-wiki {{Название учебника | Категория = Математика | Тип = Многостраничный | Готовность = 0% }} {{wikipedia|Дифференциальные уравнения}} В данном учебнике раскрываются методы решения некоторых типов обыкновенных дифференциальных уравнений. Объяснение основывается на примерах из физики. Для понимания текста необходимо знание понятий ''производная'', ''первообразная'', ''интеграл'', а также, умение вычислять производные элементарных функций и простейшие интегралы. Обо всем этом можно прочитать в учебнике для средней школы.<ref>''А. Н. Колмогоров, А. М. Абрамов, Ю. П. Дудницын, Б. М. Ивлев, С. И. Шварцбург'' Алгебра и начала анализа. 10-11 класс. — М.: Просвещение, 2007. — 384 с. ISBN 978-5-09-017286-8</ref> == Содержание == * [[Понятие дифференциального уравнения|/Понятие дифференциального уравнения]] * [[Дифференциальные уравнения с разделяющимися переменными|/Дифференциальные уравнения с разделяющимися переменными]] == Примечания == {{примечания}} == Литература == * ''Агафонов С.А., Герман А.Д., Муратова Т.В.'' Дифференциальные уравнения: Учеб. для вузов / Под ред. В.С. Зарубина, А.П. Крищенко. — 4-е изд., исправл. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. — 352 с. ISBN 5-7038-2796-5. * ''Зельдович Я. Б.'' Высшая математика для начинающих и ее приложения к физике. — 6-е изд., испр. и доп. / Под общ. ред С.С. Герштейна. — М.: ФИЗМАТЛИТ, 2007. — 520 с. — ISBN 978-5-9221-0840-9. [[Категория:Дифференциальные уравнения]] nvmooymjoh5vswff4j51cjbkxvt0t1r 268065 268059 2026-05-23T07:42:08Z AllaBuraya 79455 268065 wikitext text/x-wiki {{Название учебника | Категория = Математика | Тип = Многостраничный | Готовность = 0% }} {{wikipedia|Дифференциальные уравнения}} В данном учебнике раскрываются методы решения некоторых типов обыкновенных дифференциальных уравнений. Объяснение основывается на примерах из физики. Для понимания текста необходимо знание понятий ''производная'', ''первообразная'', ''интеграл'', а также, умение вычислять производные элементарных функций и простейшие интегралы. Обо всем этом можно прочитать в учебнике для средней школы.<ref>''А. Н. Колмогоров, А. М. Абрамов, Ю. П. Дудницын, Б. М. Ивлев, С. И. Шварцбург'' Алгебра и начала анализа. 10-11 класс. — М.: Просвещение, 2007. — 384 с. ISBN 978-5-09-017286-8</ref> == Содержание == * [[Понятие дифференциального уравнения]] * [[Дифференциальные уравнения с разделяющимися переменными]] == Примечания == {{примечания}} == Литература == * ''Агафонов С.А., Герман А.Д., Муратова Т.В.'' Дифференциальные уравнения: Учеб. для вузов / Под ред. В.С. Зарубина, А.П. Крищенко. — 4-е изд., исправл. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. — 352 с. ISBN 5-7038-2796-5. * ''Зельдович Я. Б.'' Высшая математика для начинающих и ее приложения к физике. — 6-е изд., испр. и доп. / Под общ. ред С.С. Герштейна. — М.: ФИЗМАТЛИТ, 2007. — 520 с. — ISBN 978-5-9221-0840-9. [[Категория:Дифференциальные уравнения]] mrz55xo1ju75x8tt7kpebkijq9b4wb3 Литература 0 8166 268047 267347 2026-05-23T06:59:01Z AllaBuraya 79455 268047 wikitext text/x-wiki {{Уд-копия|Введение в дифференциальные уравнения|Введение в дифференциальные уравнения|nocat=Введение в дифференциальные уравнения}}См. [[Введение в дифференциальные уравнения]]{{Навигация учебника}} Список использованной литературы: * ''Агафонов С.А., Герман А.Д., Муратова Т.В.'' Дифференциальные уравнения: Учеб. для вузов / Под ред. В.С. Зарубина, А.П. Крищенко. — 4-е изд., исправл. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. — 352 с. ISBN 5-7038-2796-5. * ''Зельдович Я. Б.'' Высшая математика для начинающих и ее приложения к физике. — 6-е изд., испр. и доп. / Под общ. ред С.С. Герштейна. — М.: ФИЗМАТЛИТ, 2007. — 520 с. — ISBN 978-5-9221-0840-9. fxvsabbb9zmhq9vankq382kz4ses41j 268048 268047 2026-05-23T07:04:15Z AllaBuraya 79455 268048 wikitext text/x-wiki {{К быстрому удалению|Введение в дифференциальные уравнения|nocat=Введение в дифференциальные уравнения}} Перенесено в [[Введение в дифференциальные уравнения]] Список использованной литературы: * ''Агафонов С.А., Герман А.Д., Муратова Т.В.'' Дифференциальные уравнения: Учеб. для вузов / Под ред. В.С. Зарубина, А.П. Крищенко. — 4-е изд., исправл. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. — 352 с. ISBN 5-7038-2796-5. * ''Зельдович Я. Б.'' Высшая математика для начинающих и ее приложения к физике. — 6-е изд., испр. и доп. / Под общ. ред С.С. Герштейна. — М.: ФИЗМАТЛИТ, 2007. — 520 с. — ISBN 978-5-9221-0840-9. con0iz8tn8qsxhl7sd94oc3409e513n 268049 268048 2026-05-23T07:04:29Z AllaBuraya 79455 268049 wikitext text/x-wiki {{К быстрому удалению|Введение в дифференциальные уравнения|nocat=Введение в дифференциальные уравнения}} Перенесено в [[Введение в дифференциальные уравнения]] == Список использованной литературы: == * ''Агафонов С.А., Герман А.Д., Муратова Т.В.'' Дифференциальные уравнения: Учеб. для вузов / Под ред. В.С. Зарубина, А.П. Крищенко. — 4-е изд., исправл. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. — 352 с. ISBN 5-7038-2796-5. * ''Зельдович Я. Б.'' Высшая математика для начинающих и ее приложения к физике. — 6-е изд., испр. и доп. / Под общ. ред С.С. Герштейна. — М.: ФИЗМАТЛИТ, 2007. — 520 с. — ISBN 978-5-9221-0840-9. tjye7ohrwb7lofb4ds6pim2ws4m0vke 268075 268049 2026-05-23T07:48:21Z AllaBuraya 79455 268075 wikitext text/x-wiki {{К быстрому удалению|Введение в дифференциальные уравнения|nocat=Введение в дифференциальные уравнения}} Страница не нужна, содержимое перенесено в [[Введение в дифференциальные уравнения]], в обсуждении страницы указано, откуда. == Список использованной литературы: == * ''Агафонов С.А., Герман А.Д., Муратова Т.В.'' Дифференциальные уравнения: Учеб. для вузов / Под ред. В.С. Зарубина, А.П. Крищенко. — 4-е изд., исправл. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. — 352 с. ISBN 5-7038-2796-5. * ''Зельдович Я. Б.'' Высшая математика для начинающих и ее приложения к физике. — 6-е изд., испр. и доп. / Под общ. ред С.С. Герштейна. — М.: ФИЗМАТЛИТ, 2007. — 520 с. — ISBN 978-5-9221-0840-9. 6erezt8iyaj0882g3z0e53idcjidw5e Викиучебник:Как писать учебники и руководства 4 15446 268050 268027 2026-05-23T07:14:55Z AllaBuraya 79455 /* Классификация */ 268050 wikitext text/x-wiki {{Навигация}} {{Эссе}} {{Вкратце | Спешите поделиться собственной инструкцией по использованию новейшей JRH Foozilla 4.2 или решению линейных уравнений с одной неизвестной? [[#Создание нового учебника |Добро пожаловать!]] | Заметили ошибку в оформлении (орфографии, терминологии, …)? [[w:Википедия:Правьте смело |Правьте смело!]] | Очень нужная и полезная страница предложена к удалению? [[#Организационная деятельность |Примите участие в обсуждении!]] }} Принести пользу Викиучебнику по силам любому желающему. Здесь мы рассмотрим, <em >как именно</em> это можно сделать, — а заодно и как извлечь пользу <em >из</em> участия в проекте. == Два направления работы == Как и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа]], участие в Викиучебнике представлено двумя основными направлениями: * «тематическим» — [[#Создание нового учебника |созданием новых учебников]], дополнением существующих новым материалом (включая ссылки на ''авторитетные источники'' и иллюстрации), исправлением фактических ошибок; * «организационным» — выявлением и устранением существующих проблем в оформлении (и, в меньшей степени, — содержании) учебных материалов, поддержкой «вспомогательных» страниц, участием в обсуждениях, выполнением [[Викиучебник:Администраторы |административных действий]], {{lang |en|etc.}} Тем не менее, ''первичная цель'' в обоих случаях остается неизменной — сделать материалы проекта более ценными для читателей и создателей производных работ, а также сделать использование этих материалов и участие в работе над ними более удобным для тех, кому это может быть интересно. Участники, разумеется, могут преследовать собственные цели. В случае «тематического» направления, такой целью может быть получение критики на собственную работу, или же просто обеспечение к ней доступа всех заинтересованных лиц. Материалы, важные для профессиональной деятельности, конечно, можно опубликовать на «сетевых ресурсах» предприятия, но сколь прост будет к ним доступ «извне»? Напротив, материалы Викиучебника доступны едва ли не из любой точки мира и едва ли не с любого «сетевого» устройства. «Организационное» направление, по-видимому, будет наиболее интересным участникам-читателям, поскольку позволяет сделать поиск и чтение материалов более удобным, а также может привлечь к проекту новых авторов и, следовательно, — новый материал. == Типы страниц == В русском Викиучебнике существует несколько типов страниц: * учебные пособия, содержат [[Шаблон:Название учебника]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Каталог_учебников Каталоге учебников]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * рецепты, содержат [[Шаблон:Рецепт]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Кулинарной книге]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * прочие страницы, которые не содержат данных шаблонов, поэтому не могут быть отнесены к Каталогу учебников или к Кулинарной книге. Но если у них внизу страницы указана категория, то их можно найти в соответствующей категории. == Создание нового учебника == Для создания нового учебника по конкретной теме крайне желательно наличие некоторого опыта в объяснении этой самой темы, — не важно, в «формальной обстановке» или «неформальной». Тем не менее, к созданию учебника можно приступить в любом случае, а в случае вопросов обратиться на [[Викиучебник:Общий форум|форум]]. === Новый учебник, или? === Перед внесением материала в проект следует проверить наличие близких по теме учебников или разделов — возможно, материал будет более уместен как новый раздел уже существующего учебника? Одновременно с этим можно будет выяснить название подходящих для нового учебника [[Викиучебник:Категоризация |тематических категорий.]] Удостоверьтесь также, что предлагаемый материал соответствует [[Викиучебник:Что такое Викиучебник |основным принципам]] именно <em >данного</em> проекта. Размещаемый здесь материал должен отвечать на вопрос «как?». В некоторых случаях, материал может подойти другим проектам [[w:Фонд Викимедиа |Фонда]]: * [[w: |Википедия]] — если материал отвечает на вопрос «что такое?». Туда подойдут материалы описательного характера, описывающие какой-либо объект. * [[v: |Викиверситет]] — подойдут любые исследовательские и обучающие материалы: учебные курсы и методические указания, работы учащихся и требования к их оформлению, списки экзаменационных вопросов и списки литературы для подготовки * [[s: |Викитека]] — опубликованные («в печати») свободные работы — в том числе учебники и руководства, <em >а также их переводы</em> — не исключая и выполненные самими участниками Викитеки. Различие между Викитекой и Викиучебником прежде всего заключается в том, что в Викиучебнике изначально пишут свободные учебники. * [[q: |Викицитатник]] — сборники цитат (по авторству, теме, произведению) * [[voy: |Викигид]] — путеводители по городам и странам * [[wikt: |Викисловарь]] — словарные статьи <strong >Обратите внимание</strong>, что критерием освоения некоторых дисциплин (в частности, в сфере истории, филологии, философии) является знакомство ''с первоисточниками и критическими материалами'' по теме. ''Учебником'' по таким дисциплинам может оказаться, например, [[Викиучебник:Что такое Викиучебник#Что такое Викиучебник |собрание сочинений Шекспира]] (на правах ''первоисточника'') или сборник статей Википедии (как изложение идей, содержащихся ''в критике''.) Уместность материалов такого рода в Викиучебнике является предметом споров. По-видимому, первоисточники (в том числе аннотированные) следует в первую очередь предлагать Викитеке; обзор критики — Википедии; «практические задания» — Викиверситету. Викиучебник может служить разве что «инкубатором» для таких материалов. === Выбор названия === Название учебника указывается при его создании в [[ВУ:МС|мастере статей]]. Чтобы указать название у существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Название. Чтобы указать название у существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Название. Если поле Название в шаблоне пустое, то по умолчанию учебник/рецепт имеет название страницы, на которой он размещен. В названии учебника следует отразить конкретный ''предмет'' (умение, навык), которым (по мнению авторов) можно овладеть изучая его. Определенные усилия следует приложить к тому, чтобы название учебника не вводило в заблуждение — не использовало неоднозначных терминов и не было слишком уж общим. Так, название ''Ядро Linux'' будет уместно лишь для учебника, в котором рассмотрена сборка данного ядра, в деталях разобрано его внутреннее устройство, приведены примеры написания новых компонент и публикации разного рода изменений в рассылках разработчиков, использования команднострочных средств — а равно и файловых систем <code >/proc</code> и <code >/sys</code> — для настройки и извлечения разнообразной информации. <strong >Обратите внимание</strong>, что создание учебника автоматически резервирует [[Викиучебник:Категоризация#Категории страниц учебника |одноименную категорию]] для его страниц. Например, создание учебника с названием "Бокрский язык" приведет к появлению категория "Бокрский язык". '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. Например, [[Полка:Программирование]] - учебник [[Java]], [https://ru.wikibooks.org/wiki/Категория:Напитки Категория:Напитки] - рецепт [[Кофе]]. Поэтому в данном примере рекомендуется назвать учебник "Введение в бокрский язык", чтобы разместить его на полке "Бокрский язык". Если возникают сомнения относительно <em >названия</em> нового учебника или уместности нового материала в существующем учебнике, можно разместить материал [[Викиучебник:Личная страница участника |в «личном пространстве»]] и запросить мнение сообщества, — например, [[Викиучебник:Общий форум |на общем форуме.]]. Тем не менее, на данный момент рекомендуется все же создавать учебник сразу в основном пространстве. === Одностраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Готовые материалы небольшого объема (в пределах порядка 2000‒5000 слов) допустимо размещать «одной страницей». Для этого (предполагая использование «типового» ''пользовательского агента Всемирной паутины'') можно воспользоваться следующим рецептом. *Воспользуйтесь [[ВУ:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. *Разместите материал на странице согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению.) == Часть 1 == Текст == Часть 2 == Текст == Часть 3 == Текст == Примечания == {{tl |Примечания}} </pre> *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления нового материала. После внесения материала его желательно повторно просмотреть и устранить обнаруженные дефекты.</p></li> * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Многостраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Для материалов (предполагаемого) объема порядка 2000 слов и более следует создавать многостраничные учебник: * Воспользуйтесь [[Викиучебник:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. * Создайте «главную страницу» учебника согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению, {{lang |en|etc.}})</span> == Содержание == [[/Глава 1|Глава 1]] [[/Глава 2|Глава 2]] [[/Глава 3|Глава 3]] [[/Глава 4|Глава 4]] [[/Глава 5|Глава 5]] или [[/Глава 1|Глава 1]] [[/Часть 1|Часть 1]] [[/Часть 2|Часть 2]] [[/Глава 2|Глава 2]] </pre> Если количество разделов — невелико, на ''главы'' материал можно не делить. С другой стороны, если материал достаточно дифференцирован, можно использовать ''двухуровневую'' систему наименования страниц учебника — <code >Название учебника/Главы́/Раздела</code>. Тем не менее, все же рекомендуется все главы писать как <code >Название учебника/Главы́</code> и добавляя подразделы только в содержании (см пример выше). *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления страницы. *Воспользуйтесь ссылкой на какой-либо из несуществующих разделов учебника для его создания. Оформить страницу раздела можно соответственно данному выше [[#оформление страницы |образцу оформления]] одностраничного учебника, <em >обязательно используя,</em> {{tl |Готовность}}. «Аннотация» в начале страницы, разумеется, также должна относится к материалу данной отдельной страницы, а не учебника в целом. *После создания (дополнения) раздела — проверьте актуальность шаблона {{tl |Стадия кор}} в «Содержании» на «главной странице» учебника. * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Степень готовности === Чтобы указать степень готовности учебного пособия - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Готовность. ''Степень готовности'' учебников и составляющих их страниц указывается, с одной стороны, чтобы помочь читателю выбрать наиболее подходящий материал, с другой — как способ информирования участников о возможных направлениях улучшения материала. Определять степень готовности можно по-разному. Следующие соображения, однако, представляются применимыми в наиболее общем случае: # степень готовности должна прямо следовать из соответствия фактически представленного материала — заявленному в «аннотации»; предполагается, что <em >оценить</em> степень такого соответствия может любой знакомый с предметом участник проекта; # по-видимому, степень готовности учебника в целом <em >не должна превышать</em> степени готовности любого из ''основных разделов''; # решение о том, какие разделы считать «основными», принимается опять-таки на основании их соответствия «аннотации» к учебнику; в спорных случаях — решение остается за ''сообществом редакторов'' конкретного учебника. === Классификация === : См. также: [[Викиучебник:Категоризация]], [[Викиучебник:Шаблоны]]. Раз в сутки проходит бот и размещает объекты на указанных полках/категориях. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно классифицирован. '''Классификация учебных пособий''' Для классификации учебных пособий используются Категории и Полки. Механизм полок работает на категориях, поэтому для учебного пособия нужна и полка, и категория. Учебники размещаются на полках [[Викиучебник:Каталог учебников/Список]]. Все учебники автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Все_учебники Категория:Все учебники]. Для отнесения страниц основного пространства к тематическим и служебным категориям используется ряд шаблонов:<s>{{tl |Темы}}, {{tl |Готовность}} и {{tl |BookCat}}</s>. Но так как [[Шаблон:Название учебника]] теперь поддерживает всю катетеризацию учебных пособий внутри себя (включая все эти шаблоны), три этих шаблона теперь стали неактуальны - просьба, не использовать их при категоризации учебных пособий. Чтобы указать полку для существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Категория (название полки). См. [[Интегральное исчисление]]. Также в учебном пособии внизу страницы можно указать категории. См. [[Интегральное исчисление]]. '''Классификация рецептов''' Для классификации рецептов используются только Категории. Рецепты размещаются в соответствующих категориях [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Викиучебник:Кулинарная книга]. Все рецепты автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Рецепты Категория:Рецепты.] Чтобы указать категорию для существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Категория. См. [[Рецепт:Плов]]. Также в рецепте внизу страницы можно указать категории. См. [[Рецепт:Плов]]. '''Как классифицировать новую тему''' Викиучебник постоянно развивается и накопленным материалам может стать «тесно» в рамках единой ''темы''. В таком случае, может быть полезно выделить часть из них в новую тему — для создания которой применима нижеследующая инструкция. Эта же инструкция будет полезна и в случае, когда для конкретной темы не создано ''категории всех учебников'' или страницы в пространстве [[Special:PrefixIndex/Полка: |Полка:]]. (Что, отметим, весьма вероятно — коль скоро используемые на таких страницах шаблоны существуют в проекте лишь с декабря 2014 г.) <ol> <li><p >Воспользуйтесь [[Служебная:Поиск |поиском]], включив в него в том числе пространство имен [[Special:PrefixIndex/Категория: |Категория:]] и [[Special:PrefixIndex/Полка: |Полка:]], не исключено, что подходящая или достаточно близкая тема уже существует.</p></li> <li><p >Для учебных пособий и рецептов для данной темы создайте новую страницу в пространстве [[Special:PrefixIndex/Категория: |Категория:]] - <code >Категория:<var >Название темы</var></code>. <p>Для вышестоящей категории учебных пособий укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Полки Полки]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Естественные_науки Категория:Естественные науки]. <p>Для вышестоящей категории рецептов укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Кулинарная_книга Кулинарная книга]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Национальные_кухни Категория:Национальные кухни]. <p>Для категории, которая будет размещаться внутри другой категории, укажите ее вышестоящую категорию: </p> {{do wrap |Описание темы, со ссылкой на одноименную страницу в пространстве имен [[Special:PrefixIndex/Полка: |Полка:]] — <code ><nowiki >'''</nowiki>[[<nowiki />Полка:<var >Название темы</var> |<var >текст ссылки</var>]]<nowiki >'''</nowiki></code>.| elt = var}} [[<nowiki />Категория:<var >Первая родительская тема</var>]] [[<nowiki />Категория:<var >Вторая родительская тема</var>]] {{do wrap |Ссылки на данную категорию в других языковых разделах — если существуют.| elt = var}} <p >См. [https://ru.wikibooks.org/wiki/Категория:Физика Категория:Физика], [https://ru.wikibooks.org/wiki/Категория:Африканская_кухня Категория:Африканская кухня]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Категория: |Категория:]], не позволяют отнести какую-либо тему более чем к двум родительским категориям. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p >Здесь же можно применить и шаблон {{tl |Нав}} — в случае, если аналогичные категории существуют и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа.]] <li><p >Для учебных пособий для данной темы создайте страницу в пространстве [[Special:PrefixIndex/Полка: |Полка:]] — <code >Полка:<var >Название темы</var></code>. <p>Для полки, которая будет размещаться непосредственно на странице [[Викиучебник:Каталог учебников]], вставьте на страницу [[Шаблон:Основная полка]]: <pre> {{Основная полка | Описание = Описание темы со ссылкой на подходящую статью Википедии - '''''[[w:Статья |текст ссылки]]''''' }} </pre> <p>См. [[Полка:Языки]]. <p>Для полки, которая будет размещаться внутри основной полки, вставьте на страницу [[Шаблон:Дополнительная Полка]]: <pre> {{Дополнительная Полка | родитель = Первая родительская тема | родитель2 = Вторая родительская тема | описание = Описание темы, со ссылкой на подходящую статью Википедии — '''[[w:Статья |текст ссылки]]''' }} </pre> <p>См. [[Полка:Языки России]]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Полка: |Полка:]], не позволяют отнести какую-либо тему более чем к двум родительским полкам. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p>На страницу полки включите [[Шаблон:Очистить кэш|Шаблон:Очистить кэш]]. Если на полке щелкнуть по Очистить кэш, то ее содержимое обновится согласно последним данным, которые обработал бот. <p>Например, [[Полка:Математика]]. <li> <p >На всех этапах выше полезно использовать функцию ''предварительного просмотра'' для проверки корректности оформления создаваемых страниц. </p> </li></ol> === Ссылка на Википедию === Добавьте в объект Викиданных ссылку на статью в Википедии. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikipedia/Википедия - здесь указана статья [[w:Аналитическая геометрия|Аналитическая геометрия]]. Вставьте [[Шаблон:Wikipedia]] на страницу учебника, на странице появится плашка "В Википедии имеется статья по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[Аналитическая геометрия]]. Чтобы в учебнике сослаться на статью Википедии про блюдо, вставьте в учебник [[Шаблон:Рецепт]] (пример [[Плов]]). В карточку "Рецепт" в нижнюю часть карточки будет добавлена ссылка на страницу Википедии с текстом "в Википедии". Информация для шаблона будет извлечена из Викиданных. === Перенос материала из других проектов === Содержание других проектов [[w:Фонд Викимедиа |Фонда]] также доступно (как правило) на условиях принятой в Викиучебнике лицензии [[:w:CC BY-SA|CC BY-SA]] 4.0 (или же на условиях менее строгих CC-BY или CC0), что позволяет сравнительно свободно ''заимствовать'' такой материал в данном проекте. Следует помнить, однако, что лицензии [[w:Creative Commons |Creative Commons]] требуют сохранения информации об ''авторстве'' материала. Для чего, в свою очередь, следует «взять на вооружение» следующие простые правила: # всегда указывать ''источник'' заимствования; ''желательно'' — в ''кратком описании'' соответствующего изменения (например: ''Перенесено из [[<nowiki />w:42 (число)]].''); если этого по какой-либо причине не было сделано, ''допустимо'' указать источник на «странице обсуждения»; # если переносимый материал подлежит удалению <em >из истории</em> исходного проекта (как, например, при удалении из проекта исходной страницы в целом), для сохранения авторства необходимо перенести ''полную историю изменений'' исходной страницы; сделать это может любой администратор по запросу участника на странице [[Викиучебник:Запросы к администраторам]]. Эти же правила применимы и при переносе материала между страницами Викиучебника, а равно и при заимствовании доступных на условиях CC BY-SA 4.0 (или менее строгих CC BY, CC0, {{lang |la|etc.}}) материалов любых других ресурсов Всемирной паутины; в последнем случае — с той лишь оговоркой, что необходимая информация об источнике и авторстве может оказаться слишком подробной для ''краткого описания.'' При этом, такую информацию ''необходимо'' привести на «странице обсуждения». Наконец, для заимствования материалов, условия распространения которых неизвестны или несовместимы с CC BY-SA 4.0, ''необходимо'' получить разрешение правообладателя [[w:Википедия:Получение разрешений |по форме OTRS]]. === Ссылка на Викиучебник из других проектов=== После создания материала в Викиучебнике будет полезно установить его связь с другими проектами. Например, чтобы пользователи Википедии могли быстро перейти к инструкции либо рецепту, находящимся в Викиучебнике. Добавьте в объект Викиданных ссылку на статью в Викиучебнике. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikibooks/Викиучебники - здесь указана статья [[Аналитическая геометрия]]. Вставьте [[w:Шаблон:Викиучебник|Шаблон:Викиучебник]] в статью в Википедии, в ней появится плашка "Имеется Викиучебник по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[w:Аналитическая геометрия|Аналитическая геометрия]]. Одним из критериев для отнесения рецепта в Викиучебнике к [[Викиучебник:Кулинарная_книга/Хорошие_рецепты|категории хороших]] является наличие ссылки на него в Википедии. Чтобы сослаться на рецепт из Викиучебника в статье Википедии, вставьте в нее [[w:Шаблон:Блюдо|Шаблон:Блюдо]] (пример [[w:Плов|Плов]]). В карточку "Блюдо" в нижнюю часть карточки будет добавлена ссылка на викиучебник с текстом "Рецепт в Викиучебнике". Информация для шаблона будет извлечена из Викиданных. Чтобы сослаться на викиучебник '''в тексте статьи''' Википедии, нужно после выбранного утверждения создать ссылку (вверху Источник-Простая), вставить в нее шаблон [[w:Шаблон:Wikibooks-inline|Wikibooks-inline]], указать в шаблоне название статьи в викиучебнике. См. пример: [[w:Постулат Бертрана|Постулат Бертрана]]. В Примечаниях появится ссылка "Книги по теме... в Викиучебнике". == Организационная деятельность == Любая «организационная деятельность» начинается с обсуждений. Тем участникам, которым она интересна, следует обратить внимание на следующие страницы. * [[Викиучебник:Общий форум]] * [[Викиучебник:К удалению]] ([[:Категория:Викиучебник:Незакрытые обсуждения удаления страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К удалению/ |полный список]].) * [[Викиучебник:Запросы к администраторам]] * [[Викиучебник:К переименованию]] ([[:Категория:Викиучебник:Незакрытые обсуждения переименования страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К переименованию/ |полный список]].) * [[Викиучебник:К восстановлению]] Следующие страницы также существуют в проекте, однако по различным причинам фактически не используются. * [[Викиучебник:Форум администраторов]] — коль скоро в проекте активны лишь два [[Викиучебник:Администраторы |администратора,]] для обсуждения возникающих между ними вопросов им вполне хватает личных «страниц обсуждения». * [[Викиучебник:Планы и заявки]] — изначально предназначалась для информирования сообщества о (планируемом) размещении нового материала и поиска заинтересованных в работе над ним. В настоящее время для этой цели, как правило, используется [[Викиучебник:Общий форум |общий форум.]] <strong >Обратите внимание</strong>, что ввиду сравнительно небольшой активности в проекте в целом, однотипные изменения количеством от пяти и более уже могут считаться ''массовыми'' и требовать предварительного согласования с сообществом Викиучебника (через [[Викиучебник:Общий форум |общий форум]]), — или ''сообществом редакторов учебника,'' если предполагаемые изменения затрагивают лишь один конкретный учебник. Разумеется, чтобы успешно применять и улучшать правила и руководства проекта, следует для начала их изучить, для чего будет полезно обратиться к странице [[Викиучебник:Список правил и руководств]] и категории [[:Категория:Викиучебник:Правила и руководства]]. Отметим отдельно, что хотя опыт участия в других проектах [[w:Фонд Викимедиа |Фонда]] может оказаться полезным и в Викиучебнике, отдельные правила, а равно и практика их применения, могут существенно отличаться. Так, например, правило [[w:Википедия:Чем не является Википедия#Не инструкция |«не инструкция»]] Википедии к Викиучебнику применимо [[Викиучебник:Что такое Викиучебник#Викиучебник — не энциклопедия |лишь с обратным знаком.]] Помочь решению «административных» вопросов может любой опытный участник — потратив собственное время и силы на оформление так называемого «предварительного итога» по конкретному обсуждению, а также, возможно, — устранив проблему или проблемы, явившиеся основанием для исходного запроса. Никаких особых «технических привилегий» («флагов») для этого не требуется. В некоторых случаях, [[Викиучебник:К удалению |запрос на удаление]] — или [[Викиучебник:Запросы к администраторам |запрос к администраторам]] в общем — может быть полностью исчерпан действиями непривилегированного участника. В таких случаях, администратору остается лишь формально «утвердить» итог и завершить обсуждение. Чтобы возразить против принятых администратором <em >действий,</em> следует переименовать раздел ''Итог'' в ''Оспоренный итог'' и привести собственный вариант разрешения проблемы и доводы в его пользу — <strong >обязательно подкрепив их</strong> ссылками на правила, принципы, или ''административную практику'' Викиучебника, или же (в отсутствие таковых) — других проектов [[w:Фонд Викимедиа |Фонда Викимедиа.]] С другой стороны, комментарии (пожелания, предложения) по использованной в «итоге» <em >формулировке</em> следует оставлять на «странице обсуждения» подводящего итог администратора. <strong >Обратите внимание</strong>, что обсуждение формально считается закрытым с момента подведения итога участником с соответствующими привилегиями; продолжить такое обсуждение можно лишь ''оспорив'' итог как указано выше. В некоторых случаях, подводящий итог участник может установить шаблон {{tl |закрыто}} — как напоминание о завершении обсуждения (в частности — при подведении итога после оспаривания.) В общем случае, однако, подобные шаблоны последовательно используются лишь для закрытия страниц в целом, а не отдельных обсуждений. Участникам, которым удается создавать новые запросы на выполнение административных действий чаще, чем администраторам удается подводить итоги по таким запросам, имеет смысл [[Викиучебник:Заявки на статус администратора |оформить заявку]] на получение привилегий администратора. == См. также == * [[Викиучебник:Что такое Викиучебник]] * [[Викиучебник:Справка]] * [[Викиучебник:Как использовать Викиучебник]] [[Категория:Викиучебник:Справка]] 54f7yy13sx80insomp81qlf8y48v95x 268051 268050 2026-05-23T07:28:00Z AllaBuraya 79455 /* Классификация */ 268051 wikitext text/x-wiki {{Навигация}} {{Эссе}} {{Вкратце | Спешите поделиться собственной инструкцией по использованию новейшей JRH Foozilla 4.2 или решению линейных уравнений с одной неизвестной? [[#Создание нового учебника |Добро пожаловать!]] | Заметили ошибку в оформлении (орфографии, терминологии, …)? [[w:Википедия:Правьте смело |Правьте смело!]] | Очень нужная и полезная страница предложена к удалению? [[#Организационная деятельность |Примите участие в обсуждении!]] }} Принести пользу Викиучебнику по силам любому желающему. Здесь мы рассмотрим, <em >как именно</em> это можно сделать, — а заодно и как извлечь пользу <em >из</em> участия в проекте. == Два направления работы == Как и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа]], участие в Викиучебнике представлено двумя основными направлениями: * «тематическим» — [[#Создание нового учебника |созданием новых учебников]], дополнением существующих новым материалом (включая ссылки на ''авторитетные источники'' и иллюстрации), исправлением фактических ошибок; * «организационным» — выявлением и устранением существующих проблем в оформлении (и, в меньшей степени, — содержании) учебных материалов, поддержкой «вспомогательных» страниц, участием в обсуждениях, выполнением [[Викиучебник:Администраторы |административных действий]], {{lang |en|etc.}} Тем не менее, ''первичная цель'' в обоих случаях остается неизменной — сделать материалы проекта более ценными для читателей и создателей производных работ, а также сделать использование этих материалов и участие в работе над ними более удобным для тех, кому это может быть интересно. Участники, разумеется, могут преследовать собственные цели. В случае «тематического» направления, такой целью может быть получение критики на собственную работу, или же просто обеспечение к ней доступа всех заинтересованных лиц. Материалы, важные для профессиональной деятельности, конечно, можно опубликовать на «сетевых ресурсах» предприятия, но сколь прост будет к ним доступ «извне»? Напротив, материалы Викиучебника доступны едва ли не из любой точки мира и едва ли не с любого «сетевого» устройства. «Организационное» направление, по-видимому, будет наиболее интересным участникам-читателям, поскольку позволяет сделать поиск и чтение материалов более удобным, а также может привлечь к проекту новых авторов и, следовательно, — новый материал. == Типы страниц == В русском Викиучебнике существует несколько типов страниц: * учебные пособия, содержат [[Шаблон:Название учебника]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Каталог_учебников Каталоге учебников]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * рецепты, содержат [[Шаблон:Рецепт]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Кулинарной книге]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * прочие страницы, которые не содержат данных шаблонов, поэтому не могут быть отнесены к Каталогу учебников или к Кулинарной книге. Но если у них внизу страницы указана категория, то их можно найти в соответствующей категории. == Создание нового учебника == Для создания нового учебника по конкретной теме крайне желательно наличие некоторого опыта в объяснении этой самой темы, — не важно, в «формальной обстановке» или «неформальной». Тем не менее, к созданию учебника можно приступить в любом случае, а в случае вопросов обратиться на [[Викиучебник:Общий форум|форум]]. === Новый учебник, или? === Перед внесением материала в проект следует проверить наличие близких по теме учебников или разделов — возможно, материал будет более уместен как новый раздел уже существующего учебника? Одновременно с этим можно будет выяснить название подходящих для нового учебника [[Викиучебник:Категоризация |тематических категорий.]] Удостоверьтесь также, что предлагаемый материал соответствует [[Викиучебник:Что такое Викиучебник |основным принципам]] именно <em >данного</em> проекта. Размещаемый здесь материал должен отвечать на вопрос «как?». В некоторых случаях, материал может подойти другим проектам [[w:Фонд Викимедиа |Фонда]]: * [[w: |Википедия]] — если материал отвечает на вопрос «что такое?». Туда подойдут материалы описательного характера, описывающие какой-либо объект. * [[v: |Викиверситет]] — подойдут любые исследовательские и обучающие материалы: учебные курсы и методические указания, работы учащихся и требования к их оформлению, списки экзаменационных вопросов и списки литературы для подготовки * [[s: |Викитека]] — опубликованные («в печати») свободные работы — в том числе учебники и руководства, <em >а также их переводы</em> — не исключая и выполненные самими участниками Викитеки. Различие между Викитекой и Викиучебником прежде всего заключается в том, что в Викиучебнике изначально пишут свободные учебники. * [[q: |Викицитатник]] — сборники цитат (по авторству, теме, произведению) * [[voy: |Викигид]] — путеводители по городам и странам * [[wikt: |Викисловарь]] — словарные статьи <strong >Обратите внимание</strong>, что критерием освоения некоторых дисциплин (в частности, в сфере истории, филологии, философии) является знакомство ''с первоисточниками и критическими материалами'' по теме. ''Учебником'' по таким дисциплинам может оказаться, например, [[Викиучебник:Что такое Викиучебник#Что такое Викиучебник |собрание сочинений Шекспира]] (на правах ''первоисточника'') или сборник статей Википедии (как изложение идей, содержащихся ''в критике''.) Уместность материалов такого рода в Викиучебнике является предметом споров. По-видимому, первоисточники (в том числе аннотированные) следует в первую очередь предлагать Викитеке; обзор критики — Википедии; «практические задания» — Викиверситету. Викиучебник может служить разве что «инкубатором» для таких материалов. === Выбор названия === Название учебника указывается при его создании в [[ВУ:МС|мастере статей]]. Чтобы указать название у существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Название. Чтобы указать название у существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Название. Если поле Название в шаблоне пустое, то по умолчанию учебник/рецепт имеет название страницы, на которой он размещен. В названии учебника следует отразить конкретный ''предмет'' (умение, навык), которым (по мнению авторов) можно овладеть изучая его. Определенные усилия следует приложить к тому, чтобы название учебника не вводило в заблуждение — не использовало неоднозначных терминов и не было слишком уж общим. Так, название ''Ядро Linux'' будет уместно лишь для учебника, в котором рассмотрена сборка данного ядра, в деталях разобрано его внутреннее устройство, приведены примеры написания новых компонент и публикации разного рода изменений в рассылках разработчиков, использования команднострочных средств — а равно и файловых систем <code >/proc</code> и <code >/sys</code> — для настройки и извлечения разнообразной информации. <strong >Обратите внимание</strong>, что создание учебника автоматически резервирует [[Викиучебник:Категоризация#Категории страниц учебника |одноименную категорию]] для его страниц. Например, создание учебника с названием "Бокрский язык" приведет к появлению категория "Бокрский язык". '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. Например, [[Полка:Программирование]] - учебник [[Java]], [https://ru.wikibooks.org/wiki/Категория:Напитки Категория:Напитки] - рецепт [[Кофе]]. Поэтому в данном примере рекомендуется назвать учебник "Введение в бокрский язык", чтобы разместить его на полке "Бокрский язык". Если возникают сомнения относительно <em >названия</em> нового учебника или уместности нового материала в существующем учебнике, можно разместить материал [[Викиучебник:Личная страница участника |в «личном пространстве»]] и запросить мнение сообщества, — например, [[Викиучебник:Общий форум |на общем форуме.]]. Тем не менее, на данный момент рекомендуется все же создавать учебник сразу в основном пространстве. === Одностраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Готовые материалы небольшого объема (в пределах порядка 2000‒5000 слов) допустимо размещать «одной страницей». Для этого (предполагая использование «типового» ''пользовательского агента Всемирной паутины'') можно воспользоваться следующим рецептом. *Воспользуйтесь [[ВУ:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. *Разместите материал на странице согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению.) == Часть 1 == Текст == Часть 2 == Текст == Часть 3 == Текст == Примечания == {{tl |Примечания}} </pre> *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления нового материала. После внесения материала его желательно повторно просмотреть и устранить обнаруженные дефекты.</p></li> * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Многостраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Для материалов (предполагаемого) объема порядка 2000 слов и более следует создавать многостраничные учебник: * Воспользуйтесь [[Викиучебник:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. * Создайте «главную страницу» учебника согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению, {{lang |en|etc.}})</span> == Содержание == [[/Глава 1|Глава 1]] [[/Глава 2|Глава 2]] [[/Глава 3|Глава 3]] [[/Глава 4|Глава 4]] [[/Глава 5|Глава 5]] или [[/Глава 1|Глава 1]] [[/Часть 1|Часть 1]] [[/Часть 2|Часть 2]] [[/Глава 2|Глава 2]] </pre> Если количество разделов — невелико, на ''главы'' материал можно не делить. С другой стороны, если материал достаточно дифференцирован, можно использовать ''двухуровневую'' систему наименования страниц учебника — <code >Название учебника/Главы́/Раздела</code>. Тем не менее, все же рекомендуется все главы писать как <code >Название учебника/Главы́</code> и добавляя подразделы только в содержании (см пример выше). *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления страницы. *Воспользуйтесь ссылкой на какой-либо из несуществующих разделов учебника для его создания. Оформить страницу раздела можно соответственно данному выше [[#оформление страницы |образцу оформления]] одностраничного учебника, <em >обязательно используя,</em> {{tl |Готовность}}. «Аннотация» в начале страницы, разумеется, также должна относится к материалу данной отдельной страницы, а не учебника в целом. *После создания (дополнения) раздела — проверьте актуальность шаблона {{tl |Стадия кор}} в «Содержании» на «главной странице» учебника. * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Степень готовности === Чтобы указать степень готовности учебного пособия - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Готовность. ''Степень готовности'' учебников и составляющих их страниц указывается, с одной стороны, чтобы помочь читателю выбрать наиболее подходящий материал, с другой — как способ информирования участников о возможных направлениях улучшения материала. Определять степень готовности можно по-разному. Следующие соображения, однако, представляются применимыми в наиболее общем случае: # степень готовности должна прямо следовать из соответствия фактически представленного материала — заявленному в «аннотации»; предполагается, что <em >оценить</em> степень такого соответствия может любой знакомый с предметом участник проекта; # по-видимому, степень готовности учебника в целом <em >не должна превышать</em> степени готовности любого из ''основных разделов''; # решение о том, какие разделы считать «основными», принимается опять-таки на основании их соответствия «аннотации» к учебнику; в спорных случаях — решение остается за ''сообществом редакторов'' конкретного учебника. === Классификация === : См. также: [[Викиучебник:Категоризация]], [[Викиучебник:Шаблоны]]. Раз в сутки проходит бот и размещает учебные пособия на указанных полках в [[Викиучебник:Каталог учебников/Список]], рецепты - в уазанных категориях в [[Викиучебник:Кулинарная книга]]. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно классифицирован. '''Классификация учебных пособий''' Для классификации учебных пособий используются Категории и Полки. Механизм полок работает на категориях, поэтому для учебного пособия нужна и полка, и категория. Учебники размещаются на полках [[Викиучебник:Каталог учебников/Список]]. Все учебники автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Все_учебники Категория:Все учебники]. Для отнесения страниц основного пространства к тематическим и служебным категориям используется ряд шаблонов:<s>{{tl |Темы}}, {{tl |Готовность}} и {{tl |BookCat}}</s>. Но так как [[Шаблон:Название учебника]] теперь поддерживает всю катетеризацию учебных пособий внутри себя (включая все эти шаблоны), три этих шаблона теперь стали неактуальны - просьба, не использовать их при категоризации учебных пособий. Чтобы указать полку для существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Категория (название полки). См. [[Интегральное исчисление]]. Также в учебном пособии внизу страницы можно указать категории. См. [[Интегральное исчисление]]. '''Классификация рецептов''' Для классификации рецептов используются только Категории. Рецепты размещаются в соответствующих категориях [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Викиучебник:Кулинарная книга]. Все рецепты автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Рецепты Категория:Рецепты.] Чтобы указать категорию для существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Категория. См. [[Рецепт:Плов]]. Также в рецепте внизу страницы можно указать категории. См. [[Рецепт:Плов]]. '''Как классифицировать новую тему''' Викиучебник постоянно развивается и накопленным материалам может стать «тесно» в рамках единой ''темы''. В таком случае, может быть полезно выделить часть из них в новую тему — для создания которой применима нижеследующая инструкция. Эта же инструкция будет полезна и в случае, когда для конкретной темы не создано ''категории всех учебников'' или страницы в пространстве [[Special:PrefixIndex/Полка: |Полка:]]. (Что, отметим, весьма вероятно — коль скоро используемые на таких страницах шаблоны существуют в проекте лишь с декабря 2014 г.) <ol> <li><p >Воспользуйтесь [[Служебная:Поиск |поиском]], включив в него в том числе пространство имен [[Special:PrefixIndex/Категория: |Категория:]] и [[Special:PrefixIndex/Полка: |Полка:]], не исключено, что подходящая или достаточно близкая тема уже существует.</p></li> <li><p >Для учебных пособий и рецептов для данной темы создайте новую страницу в пространстве [[Special:PrefixIndex/Категория: |Категория:]] - <code >Категория:<var >Название темы</var></code>. <p>Для вышестоящей категории учебных пособий укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Полки Полки]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Естественные_науки Категория:Естественные науки]. <p>Для вышестоящей категории рецептов укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Кулинарная_книга Кулинарная книга]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Национальные_кухни Категория:Национальные кухни]. <p>Для категории, которая будет размещаться внутри другой категории, укажите ее вышестоящую категорию: </p> {{do wrap |Описание темы, со ссылкой на одноименную страницу в пространстве имен [[Special:PrefixIndex/Полка: |Полка:]] — <code ><nowiki >'''</nowiki>[[<nowiki />Полка:<var >Название темы</var> |<var >текст ссылки</var>]]<nowiki >'''</nowiki></code>.| elt = var}} [[<nowiki />Категория:<var >Первая родительская тема</var>]] [[<nowiki />Категория:<var >Вторая родительская тема</var>]] {{do wrap |Ссылки на данную категорию в других языковых разделах — если существуют.| elt = var}} <p >См. [https://ru.wikibooks.org/wiki/Категория:Физика Категория:Физика], [https://ru.wikibooks.org/wiki/Категория:Африканская_кухня Категория:Африканская кухня]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Категория: |Категория:]], не позволяют отнести какую-либо тему более чем к двум родительским категориям. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p >Здесь же можно применить и шаблон {{tl |Нав}} — в случае, если аналогичные категории существуют и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа.]] <li><p >Для учебных пособий для данной темы создайте страницу в пространстве [[Special:PrefixIndex/Полка: |Полка:]] — <code >Полка:<var >Название темы</var></code>. <p>Для полки, которая будет размещаться непосредственно на странице [[Викиучебник:Каталог учебников]], вставьте на страницу [[Шаблон:Основная полка]]: <pre> {{Основная полка | Описание = Описание темы со ссылкой на подходящую статью Википедии - '''''[[w:Статья |текст ссылки]]''''' }} </pre> <p>См. [[Полка:Языки]]. <p>Для полки, которая будет размещаться внутри основной полки, вставьте на страницу [[Шаблон:Дополнительная Полка]]: <pre> {{Дополнительная Полка | родитель = Первая родительская тема | родитель2 = Вторая родительская тема | описание = Описание темы, со ссылкой на подходящую статью Википедии — '''[[w:Статья |текст ссылки]]''' }} </pre> <p>См. [[Полка:Языки России]]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Полка: |Полка:]], не позволяют отнести какую-либо тему более чем к двум родительским полкам. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p>На страницу полки включите [[Шаблон:Очистить кэш|Шаблон:Очистить кэш]]. Если на полке щелкнуть по Очистить кэш, то ее содержимое обновится согласно последним данным, которые обработал бот. <p>Например, [[Полка:Математика]]. <li> <p >На всех этапах выше полезно использовать функцию ''предварительного просмотра'' для проверки корректности оформления создаваемых страниц. </p> </li></ol> === Ссылка на Википедию === Добавьте в объект Викиданных ссылку на статью в Википедии. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikipedia/Википедия - здесь указана статья [[w:Аналитическая геометрия|Аналитическая геометрия]]. Вставьте [[Шаблон:Wikipedia]] на страницу учебника, на странице появится плашка "В Википедии имеется статья по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[Аналитическая геометрия]]. Чтобы в учебнике сослаться на статью Википедии про блюдо, вставьте в учебник [[Шаблон:Рецепт]] (пример [[Плов]]). В карточку "Рецепт" в нижнюю часть карточки будет добавлена ссылка на страницу Википедии с текстом "в Википедии". Информация для шаблона будет извлечена из Викиданных. === Перенос материала из других проектов === Содержание других проектов [[w:Фонд Викимедиа |Фонда]] также доступно (как правило) на условиях принятой в Викиучебнике лицензии [[:w:CC BY-SA|CC BY-SA]] 4.0 (или же на условиях менее строгих CC-BY или CC0), что позволяет сравнительно свободно ''заимствовать'' такой материал в данном проекте. Следует помнить, однако, что лицензии [[w:Creative Commons |Creative Commons]] требуют сохранения информации об ''авторстве'' материала. Для чего, в свою очередь, следует «взять на вооружение» следующие простые правила: # всегда указывать ''источник'' заимствования; ''желательно'' — в ''кратком описании'' соответствующего изменения (например: ''Перенесено из [[<nowiki />w:42 (число)]].''); если этого по какой-либо причине не было сделано, ''допустимо'' указать источник на «странице обсуждения»; # если переносимый материал подлежит удалению <em >из истории</em> исходного проекта (как, например, при удалении из проекта исходной страницы в целом), для сохранения авторства необходимо перенести ''полную историю изменений'' исходной страницы; сделать это может любой администратор по запросу участника на странице [[Викиучебник:Запросы к администраторам]]. Эти же правила применимы и при переносе материала между страницами Викиучебника, а равно и при заимствовании доступных на условиях CC BY-SA 4.0 (или менее строгих CC BY, CC0, {{lang |la|etc.}}) материалов любых других ресурсов Всемирной паутины; в последнем случае — с той лишь оговоркой, что необходимая информация об источнике и авторстве может оказаться слишком подробной для ''краткого описания.'' При этом, такую информацию ''необходимо'' привести на «странице обсуждения». Наконец, для заимствования материалов, условия распространения которых неизвестны или несовместимы с CC BY-SA 4.0, ''необходимо'' получить разрешение правообладателя [[w:Википедия:Получение разрешений |по форме OTRS]]. === Ссылка на Викиучебник из других проектов=== После создания материала в Викиучебнике будет полезно установить его связь с другими проектами. Например, чтобы пользователи Википедии могли быстро перейти к инструкции либо рецепту, находящимся в Викиучебнике. Добавьте в объект Викиданных ссылку на статью в Викиучебнике. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikibooks/Викиучебники - здесь указана статья [[Аналитическая геометрия]]. Вставьте [[w:Шаблон:Викиучебник|Шаблон:Викиучебник]] в статью в Википедии, в ней появится плашка "Имеется Викиучебник по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[w:Аналитическая геометрия|Аналитическая геометрия]]. Одним из критериев для отнесения рецепта в Викиучебнике к [[Викиучебник:Кулинарная_книга/Хорошие_рецепты|категории хороших]] является наличие ссылки на него в Википедии. Чтобы сослаться на рецепт из Викиучебника в статье Википедии, вставьте в нее [[w:Шаблон:Блюдо|Шаблон:Блюдо]] (пример [[w:Плов|Плов]]). В карточку "Блюдо" в нижнюю часть карточки будет добавлена ссылка на викиучебник с текстом "Рецепт в Викиучебнике". Информация для шаблона будет извлечена из Викиданных. Чтобы сослаться на викиучебник '''в тексте статьи''' Википедии, нужно после выбранного утверждения создать ссылку (вверху Источник-Простая), вставить в нее шаблон [[w:Шаблон:Wikibooks-inline|Wikibooks-inline]], указать в шаблоне название статьи в викиучебнике. См. пример: [[w:Постулат Бертрана|Постулат Бертрана]]. В Примечаниях появится ссылка "Книги по теме... в Викиучебнике". == Организационная деятельность == Любая «организационная деятельность» начинается с обсуждений. Тем участникам, которым она интересна, следует обратить внимание на следующие страницы. * [[Викиучебник:Общий форум]] * [[Викиучебник:К удалению]] ([[:Категория:Викиучебник:Незакрытые обсуждения удаления страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К удалению/ |полный список]].) * [[Викиучебник:Запросы к администраторам]] * [[Викиучебник:К переименованию]] ([[:Категория:Викиучебник:Незакрытые обсуждения переименования страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К переименованию/ |полный список]].) * [[Викиучебник:К восстановлению]] Следующие страницы также существуют в проекте, однако по различным причинам фактически не используются. * [[Викиучебник:Форум администраторов]] — коль скоро в проекте активны лишь два [[Викиучебник:Администраторы |администратора,]] для обсуждения возникающих между ними вопросов им вполне хватает личных «страниц обсуждения». * [[Викиучебник:Планы и заявки]] — изначально предназначалась для информирования сообщества о (планируемом) размещении нового материала и поиска заинтересованных в работе над ним. В настоящее время для этой цели, как правило, используется [[Викиучебник:Общий форум |общий форум.]] <strong >Обратите внимание</strong>, что ввиду сравнительно небольшой активности в проекте в целом, однотипные изменения количеством от пяти и более уже могут считаться ''массовыми'' и требовать предварительного согласования с сообществом Викиучебника (через [[Викиучебник:Общий форум |общий форум]]), — или ''сообществом редакторов учебника,'' если предполагаемые изменения затрагивают лишь один конкретный учебник. Разумеется, чтобы успешно применять и улучшать правила и руководства проекта, следует для начала их изучить, для чего будет полезно обратиться к странице [[Викиучебник:Список правил и руководств]] и категории [[:Категория:Викиучебник:Правила и руководства]]. Отметим отдельно, что хотя опыт участия в других проектах [[w:Фонд Викимедиа |Фонда]] может оказаться полезным и в Викиучебнике, отдельные правила, а равно и практика их применения, могут существенно отличаться. Так, например, правило [[w:Википедия:Чем не является Википедия#Не инструкция |«не инструкция»]] Википедии к Викиучебнику применимо [[Викиучебник:Что такое Викиучебник#Викиучебник — не энциклопедия |лишь с обратным знаком.]] Помочь решению «административных» вопросов может любой опытный участник — потратив собственное время и силы на оформление так называемого «предварительного итога» по конкретному обсуждению, а также, возможно, — устранив проблему или проблемы, явившиеся основанием для исходного запроса. Никаких особых «технических привилегий» («флагов») для этого не требуется. В некоторых случаях, [[Викиучебник:К удалению |запрос на удаление]] — или [[Викиучебник:Запросы к администраторам |запрос к администраторам]] в общем — может быть полностью исчерпан действиями непривилегированного участника. В таких случаях, администратору остается лишь формально «утвердить» итог и завершить обсуждение. Чтобы возразить против принятых администратором <em >действий,</em> следует переименовать раздел ''Итог'' в ''Оспоренный итог'' и привести собственный вариант разрешения проблемы и доводы в его пользу — <strong >обязательно подкрепив их</strong> ссылками на правила, принципы, или ''административную практику'' Викиучебника, или же (в отсутствие таковых) — других проектов [[w:Фонд Викимедиа |Фонда Викимедиа.]] С другой стороны, комментарии (пожелания, предложения) по использованной в «итоге» <em >формулировке</em> следует оставлять на «странице обсуждения» подводящего итог администратора. <strong >Обратите внимание</strong>, что обсуждение формально считается закрытым с момента подведения итога участником с соответствующими привилегиями; продолжить такое обсуждение можно лишь ''оспорив'' итог как указано выше. В некоторых случаях, подводящий итог участник может установить шаблон {{tl |закрыто}} — как напоминание о завершении обсуждения (в частности — при подведении итога после оспаривания.) В общем случае, однако, подобные шаблоны последовательно используются лишь для закрытия страниц в целом, а не отдельных обсуждений. Участникам, которым удается создавать новые запросы на выполнение административных действий чаще, чем администраторам удается подводить итоги по таким запросам, имеет смысл [[Викиучебник:Заявки на статус администратора |оформить заявку]] на получение привилегий администратора. == См. также == * [[Викиучебник:Что такое Викиучебник]] * [[Викиучебник:Справка]] * [[Викиучебник:Как использовать Викиучебник]] [[Категория:Викиучебник:Справка]] mv6o1v4jy1690oryq7tkinvwj523noh 268076 268051 2026-05-23T07:55:16Z AllaBuraya 79455 /* Классификация */ 268076 wikitext text/x-wiki {{Навигация}} {{Эссе}} {{Вкратце | Спешите поделиться собственной инструкцией по использованию новейшей JRH Foozilla 4.2 или решению линейных уравнений с одной неизвестной? [[#Создание нового учебника |Добро пожаловать!]] | Заметили ошибку в оформлении (орфографии, терминологии, …)? [[w:Википедия:Правьте смело |Правьте смело!]] | Очень нужная и полезная страница предложена к удалению? [[#Организационная деятельность |Примите участие в обсуждении!]] }} Принести пользу Викиучебнику по силам любому желающему. Здесь мы рассмотрим, <em >как именно</em> это можно сделать, — а заодно и как извлечь пользу <em >из</em> участия в проекте. == Два направления работы == Как и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа]], участие в Викиучебнике представлено двумя основными направлениями: * «тематическим» — [[#Создание нового учебника |созданием новых учебников]], дополнением существующих новым материалом (включая ссылки на ''авторитетные источники'' и иллюстрации), исправлением фактических ошибок; * «организационным» — выявлением и устранением существующих проблем в оформлении (и, в меньшей степени, — содержании) учебных материалов, поддержкой «вспомогательных» страниц, участием в обсуждениях, выполнением [[Викиучебник:Администраторы |административных действий]], {{lang |en|etc.}} Тем не менее, ''первичная цель'' в обоих случаях остается неизменной — сделать материалы проекта более ценными для читателей и создателей производных работ, а также сделать использование этих материалов и участие в работе над ними более удобным для тех, кому это может быть интересно. Участники, разумеется, могут преследовать собственные цели. В случае «тематического» направления, такой целью может быть получение критики на собственную работу, или же просто обеспечение к ней доступа всех заинтересованных лиц. Материалы, важные для профессиональной деятельности, конечно, можно опубликовать на «сетевых ресурсах» предприятия, но сколь прост будет к ним доступ «извне»? Напротив, материалы Викиучебника доступны едва ли не из любой точки мира и едва ли не с любого «сетевого» устройства. «Организационное» направление, по-видимому, будет наиболее интересным участникам-читателям, поскольку позволяет сделать поиск и чтение материалов более удобным, а также может привлечь к проекту новых авторов и, следовательно, — новый материал. == Типы страниц == В русском Викиучебнике существует несколько типов страниц: * учебные пособия, содержат [[Шаблон:Название учебника]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Каталог_учебников Каталоге учебников]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * рецепты, содержат [[Шаблон:Рецепт]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Кулинарной книге]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * прочие страницы, которые не содержат данных шаблонов, поэтому не могут быть отнесены к Каталогу учебников или к Кулинарной книге. Но если у них внизу страницы указана категория, то их можно найти в соответствующей категории. == Создание нового учебника == Для создания нового учебника по конкретной теме крайне желательно наличие некоторого опыта в объяснении этой самой темы, — не важно, в «формальной обстановке» или «неформальной». Тем не менее, к созданию учебника можно приступить в любом случае, а в случае вопросов обратиться на [[Викиучебник:Общий форум|форум]]. === Новый учебник, или? === Перед внесением материала в проект следует проверить наличие близких по теме учебников или разделов — возможно, материал будет более уместен как новый раздел уже существующего учебника? Одновременно с этим можно будет выяснить название подходящих для нового учебника [[Викиучебник:Категоризация |тематических категорий.]] Удостоверьтесь также, что предлагаемый материал соответствует [[Викиучебник:Что такое Викиучебник |основным принципам]] именно <em >данного</em> проекта. Размещаемый здесь материал должен отвечать на вопрос «как?». В некоторых случаях, материал может подойти другим проектам [[w:Фонд Викимедиа |Фонда]]: * [[w: |Википедия]] — если материал отвечает на вопрос «что такое?». Туда подойдут материалы описательного характера, описывающие какой-либо объект. * [[v: |Викиверситет]] — подойдут любые исследовательские и обучающие материалы: учебные курсы и методические указания, работы учащихся и требования к их оформлению, списки экзаменационных вопросов и списки литературы для подготовки * [[s: |Викитека]] — опубликованные («в печати») свободные работы — в том числе учебники и руководства, <em >а также их переводы</em> — не исключая и выполненные самими участниками Викитеки. Различие между Викитекой и Викиучебником прежде всего заключается в том, что в Викиучебнике изначально пишут свободные учебники. * [[q: |Викицитатник]] — сборники цитат (по авторству, теме, произведению) * [[voy: |Викигид]] — путеводители по городам и странам * [[wikt: |Викисловарь]] — словарные статьи <strong >Обратите внимание</strong>, что критерием освоения некоторых дисциплин (в частности, в сфере истории, филологии, философии) является знакомство ''с первоисточниками и критическими материалами'' по теме. ''Учебником'' по таким дисциплинам может оказаться, например, [[Викиучебник:Что такое Викиучебник#Что такое Викиучебник |собрание сочинений Шекспира]] (на правах ''первоисточника'') или сборник статей Википедии (как изложение идей, содержащихся ''в критике''.) Уместность материалов такого рода в Викиучебнике является предметом споров. По-видимому, первоисточники (в том числе аннотированные) следует в первую очередь предлагать Викитеке; обзор критики — Википедии; «практические задания» — Викиверситету. Викиучебник может служить разве что «инкубатором» для таких материалов. === Выбор названия === Название учебника указывается при его создании в [[ВУ:МС|мастере статей]]. Чтобы указать название у существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Название. Чтобы указать название у существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Название. Если поле Название в шаблоне пустое, то по умолчанию учебник/рецепт имеет название страницы, на которой он размещен. В названии учебника следует отразить конкретный ''предмет'' (умение, навык), которым (по мнению авторов) можно овладеть изучая его. Определенные усилия следует приложить к тому, чтобы название учебника не вводило в заблуждение — не использовало неоднозначных терминов и не было слишком уж общим. Так, название ''Ядро Linux'' будет уместно лишь для учебника, в котором рассмотрена сборка данного ядра, в деталях разобрано его внутреннее устройство, приведены примеры написания новых компонент и публикации разного рода изменений в рассылках разработчиков, использования команднострочных средств — а равно и файловых систем <code >/proc</code> и <code >/sys</code> — для настройки и извлечения разнообразной информации. <strong >Обратите внимание</strong>, что создание учебника автоматически резервирует [[Викиучебник:Категоризация#Категории страниц учебника |одноименную категорию]] для его страниц. Например, создание учебника с названием "Бокрский язык" приведет к появлению категория "Бокрский язык". '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. Например, [[Полка:Программирование]] - учебник [[Java]], [https://ru.wikibooks.org/wiki/Категория:Напитки Категория:Напитки] - рецепт [[Кофе]]. Поэтому в данном примере рекомендуется назвать учебник "Введение в бокрский язык", чтобы разместить его на полке "Бокрский язык". Если возникают сомнения относительно <em >названия</em> нового учебника или уместности нового материала в существующем учебнике, можно разместить материал [[Викиучебник:Личная страница участника |в «личном пространстве»]] и запросить мнение сообщества, — например, [[Викиучебник:Общий форум |на общем форуме.]]. Тем не менее, на данный момент рекомендуется все же создавать учебник сразу в основном пространстве. === Одностраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Готовые материалы небольшого объема (в пределах порядка 2000‒5000 слов) допустимо размещать «одной страницей». Для этого (предполагая использование «типового» ''пользовательского агента Всемирной паутины'') можно воспользоваться следующим рецептом. *Воспользуйтесь [[ВУ:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. *Разместите материал на странице согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению.) == Часть 1 == Текст == Часть 2 == Текст == Часть 3 == Текст == Примечания == {{tl |Примечания}} </pre> *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления нового материала. После внесения материала его желательно повторно просмотреть и устранить обнаруженные дефекты.</p></li> * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Многостраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Для материалов (предполагаемого) объема порядка 2000 слов и более следует создавать многостраничные учебник: * Воспользуйтесь [[Викиучебник:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. * Создайте «главную страницу» учебника согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению, {{lang |en|etc.}})</span> == Содержание == [[/Глава 1|Глава 1]] [[/Глава 2|Глава 2]] [[/Глава 3|Глава 3]] [[/Глава 4|Глава 4]] [[/Глава 5|Глава 5]] или [[/Глава 1|Глава 1]] [[/Часть 1|Часть 1]] [[/Часть 2|Часть 2]] [[/Глава 2|Глава 2]] </pre> Если количество разделов — невелико, на ''главы'' материал можно не делить. С другой стороны, если материал достаточно дифференцирован, можно использовать ''двухуровневую'' систему наименования страниц учебника — <code >Название учебника/Главы́/Раздела</code>. Тем не менее, все же рекомендуется все главы писать как <code >Название учебника/Главы́</code> и добавляя подразделы только в содержании (см пример выше). *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления страницы. *Воспользуйтесь ссылкой на какой-либо из несуществующих разделов учебника для его создания. Оформить страницу раздела можно соответственно данному выше [[#оформление страницы |образцу оформления]] одностраничного учебника, <em >обязательно используя,</em> {{tl |Готовность}}. «Аннотация» в начале страницы, разумеется, также должна относится к материалу данной отдельной страницы, а не учебника в целом. *После создания (дополнения) раздела — проверьте актуальность шаблона {{tl |Стадия кор}} в «Содержании» на «главной странице» учебника. * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Степень готовности === Чтобы указать степень готовности учебного пособия - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Готовность. ''Степень готовности'' учебников и составляющих их страниц указывается, с одной стороны, чтобы помочь читателю выбрать наиболее подходящий материал, с другой — как способ информирования участников о возможных направлениях улучшения материала. Определять степень готовности можно по-разному. Следующие соображения, однако, представляются применимыми в наиболее общем случае: # степень готовности должна прямо следовать из соответствия фактически представленного материала — заявленному в «аннотации»; предполагается, что <em >оценить</em> степень такого соответствия может любой знакомый с предметом участник проекта; # по-видимому, степень готовности учебника в целом <em >не должна превышать</em> степени готовности любого из ''основных разделов''; # решение о том, какие разделы считать «основными», принимается опять-таки на основании их соответствия «аннотации» к учебнику; в спорных случаях — решение остается за ''сообществом редакторов'' конкретного учебника. === Классификация === : См. также: [[Викиучебник:Категоризация]], [[Викиучебник:Шаблоны]]. Раз в сутки проходит бот и размещает учебные пособия на полках в [[Викиучебник:Каталог учебников/Список]], рецепты - в категориях в [[Викиучебник:Кулинарная книга]]. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно классифицирован. '''Классификация учебных пособий''' Для классификации учебных пособий используются Категории и Полки. Механизм полок работает на категориях, поэтому для учебного пособия нужна и полка, и категория. Учебники размещаются на полках [[Викиучебник:Каталог учебников/Список]]. Все учебники автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Все_учебники Категория:Все учебники]. Для отнесения страниц основного пространства к тематическим и служебным категориям используется ряд шаблонов:<s>{{tl |Темы}}, {{tl |Готовность}} и {{tl |BookCat}}</s>. Но так как [[Шаблон:Название учебника]] теперь поддерживает всю катетеризацию учебных пособий внутри себя (включая все эти шаблоны), три этих шаблона теперь стали неактуальны - просьба, не использовать их при категоризации учебных пособий. Чтобы указать полку для существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Категория (название полки). См. [[Интегральное исчисление]]. Также в учебном пособии внизу страницы можно указать категории. См. [[Интегральное исчисление]]. '''Классификация рецептов''' Для классификации рецептов используются только Категории. Рецепты размещаются в соответствующих категориях [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Викиучебник:Кулинарная книга]. Все рецепты автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Рецепты Категория:Рецепты.] Чтобы указать категорию для существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Категория. См. [[Рецепт:Плов]]. Также в рецепте внизу страницы можно указать категории. См. [[Рецепт:Плов]]. '''Как классифицировать новую тему''' Викиучебник постоянно развивается и накопленным материалам может стать «тесно» в рамках единой ''темы''. В таком случае, может быть полезно выделить часть из них в новую тему — для создания которой применима нижеследующая инструкция. Эта же инструкция будет полезна и в случае, когда для конкретной темы не создано ''категории всех учебников'' или страницы в пространстве [[Special:PrefixIndex/Полка: |Полка:]]. (Что, отметим, весьма вероятно — коль скоро используемые на таких страницах шаблоны существуют в проекте лишь с декабря 2014 г.) <ol> <li><p >Воспользуйтесь [[Служебная:Поиск |поиском]], включив в него в том числе пространство имен [[Special:PrefixIndex/Категория: |Категория:]] и [[Special:PrefixIndex/Полка: |Полка:]], не исключено, что подходящая или достаточно близкая тема уже существует.</p></li> <li><p >Для учебных пособий и рецептов для данной темы создайте новую страницу в пространстве [[Special:PrefixIndex/Категория: |Категория:]] - <code >Категория:<var >Название темы</var></code>. <p>Для вышестоящей категории учебных пособий укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Полки Полки]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Естественные_науки Категория:Естественные науки]. <p>Для вышестоящей категории рецептов укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Кулинарная_книга Кулинарная книга]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Национальные_кухни Категория:Национальные кухни]. <p>Для категории, которая будет размещаться внутри другой категории, укажите ее вышестоящую категорию: </p> {{do wrap |Описание темы, со ссылкой на одноименную страницу в пространстве имен [[Special:PrefixIndex/Полка: |Полка:]] — <code ><nowiki >'''</nowiki>[[<nowiki />Полка:<var >Название темы</var> |<var >текст ссылки</var>]]<nowiki >'''</nowiki></code>.| elt = var}} [[<nowiki />Категория:<var >Первая родительская тема</var>]] [[<nowiki />Категория:<var >Вторая родительская тема</var>]] {{do wrap |Ссылки на данную категорию в других языковых разделах — если существуют.| elt = var}} <p >См. [https://ru.wikibooks.org/wiki/Категория:Физика Категория:Физика], [https://ru.wikibooks.org/wiki/Категория:Африканская_кухня Категория:Африканская кухня]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Категория: |Категория:]], не позволяют отнести какую-либо тему более чем к двум родительским категориям. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p >Здесь же можно применить и шаблон {{tl |Нав}} — в случае, если аналогичные категории существуют и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа.]] <li><p >Для учебных пособий для данной темы создайте страницу в пространстве [[Special:PrefixIndex/Полка: |Полка:]] — <code >Полка:<var >Название темы</var></code>. <p>Для полки, которая будет размещаться непосредственно на странице [[Викиучебник:Каталог учебников]], вставьте на страницу [[Шаблон:Основная полка]]: <pre> {{Основная полка | Описание = Описание темы со ссылкой на подходящую статью Википедии - '''''[[w:Статья |текст ссылки]]''''' }} </pre> <p>См. [[Полка:Языки]]. <p>Для полки, которая будет размещаться внутри основной полки, вставьте на страницу [[Шаблон:Дополнительная Полка]]: <pre> {{Дополнительная Полка | родитель = Первая родительская тема | родитель2 = Вторая родительская тема | описание = Описание темы, со ссылкой на подходящую статью Википедии — '''[[w:Статья |текст ссылки]]''' }} </pre> <p>См. [[Полка:Языки России]]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Полка: |Полка:]], не позволяют отнести какую-либо тему более чем к двум родительским полкам. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p>На страницу полки включите [[Шаблон:Очистить кэш|Шаблон:Очистить кэш]]. Если на полке щелкнуть по Очистить кэш, то ее содержимое обновится согласно последним данным, которые обработал бот. <p>Например, [[Полка:Математика]]. <li> <p >На всех этапах выше полезно использовать функцию ''предварительного просмотра'' для проверки корректности оформления создаваемых страниц. </p> </li></ol> === Ссылка на Википедию === Добавьте в объект Викиданных ссылку на статью в Википедии. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikipedia/Википедия - здесь указана статья [[w:Аналитическая геометрия|Аналитическая геометрия]]. Вставьте [[Шаблон:Wikipedia]] на страницу учебника, на странице появится плашка "В Википедии имеется статья по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[Аналитическая геометрия]]. Чтобы в учебнике сослаться на статью Википедии про блюдо, вставьте в учебник [[Шаблон:Рецепт]] (пример [[Плов]]). В карточку "Рецепт" в нижнюю часть карточки будет добавлена ссылка на страницу Википедии с текстом "в Википедии". Информация для шаблона будет извлечена из Викиданных. === Перенос материала из других проектов === Содержание других проектов [[w:Фонд Викимедиа |Фонда]] также доступно (как правило) на условиях принятой в Викиучебнике лицензии [[:w:CC BY-SA|CC BY-SA]] 4.0 (или же на условиях менее строгих CC-BY или CC0), что позволяет сравнительно свободно ''заимствовать'' такой материал в данном проекте. Следует помнить, однако, что лицензии [[w:Creative Commons |Creative Commons]] требуют сохранения информации об ''авторстве'' материала. Для чего, в свою очередь, следует «взять на вооружение» следующие простые правила: # всегда указывать ''источник'' заимствования; ''желательно'' — в ''кратком описании'' соответствующего изменения (например: ''Перенесено из [[<nowiki />w:42 (число)]].''); если этого по какой-либо причине не было сделано, ''допустимо'' указать источник на «странице обсуждения»; # если переносимый материал подлежит удалению <em >из истории</em> исходного проекта (как, например, при удалении из проекта исходной страницы в целом), для сохранения авторства необходимо перенести ''полную историю изменений'' исходной страницы; сделать это может любой администратор по запросу участника на странице [[Викиучебник:Запросы к администраторам]]. Эти же правила применимы и при переносе материала между страницами Викиучебника, а равно и при заимствовании доступных на условиях CC BY-SA 4.0 (или менее строгих CC BY, CC0, {{lang |la|etc.}}) материалов любых других ресурсов Всемирной паутины; в последнем случае — с той лишь оговоркой, что необходимая информация об источнике и авторстве может оказаться слишком подробной для ''краткого описания.'' При этом, такую информацию ''необходимо'' привести на «странице обсуждения». Наконец, для заимствования материалов, условия распространения которых неизвестны или несовместимы с CC BY-SA 4.0, ''необходимо'' получить разрешение правообладателя [[w:Википедия:Получение разрешений |по форме OTRS]]. === Ссылка на Викиучебник из других проектов=== После создания материала в Викиучебнике будет полезно установить его связь с другими проектами. Например, чтобы пользователи Википедии могли быстро перейти к инструкции либо рецепту, находящимся в Викиучебнике. Добавьте в объект Викиданных ссылку на статью в Викиучебнике. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikibooks/Викиучебники - здесь указана статья [[Аналитическая геометрия]]. Вставьте [[w:Шаблон:Викиучебник|Шаблон:Викиучебник]] в статью в Википедии, в ней появится плашка "Имеется Викиучебник по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[w:Аналитическая геометрия|Аналитическая геометрия]]. Одним из критериев для отнесения рецепта в Викиучебнике к [[Викиучебник:Кулинарная_книга/Хорошие_рецепты|категории хороших]] является наличие ссылки на него в Википедии. Чтобы сослаться на рецепт из Викиучебника в статье Википедии, вставьте в нее [[w:Шаблон:Блюдо|Шаблон:Блюдо]] (пример [[w:Плов|Плов]]). В карточку "Блюдо" в нижнюю часть карточки будет добавлена ссылка на викиучебник с текстом "Рецепт в Викиучебнике". Информация для шаблона будет извлечена из Викиданных. Чтобы сослаться на викиучебник '''в тексте статьи''' Википедии, нужно после выбранного утверждения создать ссылку (вверху Источник-Простая), вставить в нее шаблон [[w:Шаблон:Wikibooks-inline|Wikibooks-inline]], указать в шаблоне название статьи в викиучебнике. См. пример: [[w:Постулат Бертрана|Постулат Бертрана]]. В Примечаниях появится ссылка "Книги по теме... в Викиучебнике". == Организационная деятельность == Любая «организационная деятельность» начинается с обсуждений. Тем участникам, которым она интересна, следует обратить внимание на следующие страницы. * [[Викиучебник:Общий форум]] * [[Викиучебник:К удалению]] ([[:Категория:Викиучебник:Незакрытые обсуждения удаления страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К удалению/ |полный список]].) * [[Викиучебник:Запросы к администраторам]] * [[Викиучебник:К переименованию]] ([[:Категория:Викиучебник:Незакрытые обсуждения переименования страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К переименованию/ |полный список]].) * [[Викиучебник:К восстановлению]] Следующие страницы также существуют в проекте, однако по различным причинам фактически не используются. * [[Викиучебник:Форум администраторов]] — коль скоро в проекте активны лишь два [[Викиучебник:Администраторы |администратора,]] для обсуждения возникающих между ними вопросов им вполне хватает личных «страниц обсуждения». * [[Викиучебник:Планы и заявки]] — изначально предназначалась для информирования сообщества о (планируемом) размещении нового материала и поиска заинтересованных в работе над ним. В настоящее время для этой цели, как правило, используется [[Викиучебник:Общий форум |общий форум.]] <strong >Обратите внимание</strong>, что ввиду сравнительно небольшой активности в проекте в целом, однотипные изменения количеством от пяти и более уже могут считаться ''массовыми'' и требовать предварительного согласования с сообществом Викиучебника (через [[Викиучебник:Общий форум |общий форум]]), — или ''сообществом редакторов учебника,'' если предполагаемые изменения затрагивают лишь один конкретный учебник. Разумеется, чтобы успешно применять и улучшать правила и руководства проекта, следует для начала их изучить, для чего будет полезно обратиться к странице [[Викиучебник:Список правил и руководств]] и категории [[:Категория:Викиучебник:Правила и руководства]]. Отметим отдельно, что хотя опыт участия в других проектах [[w:Фонд Викимедиа |Фонда]] может оказаться полезным и в Викиучебнике, отдельные правила, а равно и практика их применения, могут существенно отличаться. Так, например, правило [[w:Википедия:Чем не является Википедия#Не инструкция |«не инструкция»]] Википедии к Викиучебнику применимо [[Викиучебник:Что такое Викиучебник#Викиучебник — не энциклопедия |лишь с обратным знаком.]] Помочь решению «административных» вопросов может любой опытный участник — потратив собственное время и силы на оформление так называемого «предварительного итога» по конкретному обсуждению, а также, возможно, — устранив проблему или проблемы, явившиеся основанием для исходного запроса. Никаких особых «технических привилегий» («флагов») для этого не требуется. В некоторых случаях, [[Викиучебник:К удалению |запрос на удаление]] — или [[Викиучебник:Запросы к администраторам |запрос к администраторам]] в общем — может быть полностью исчерпан действиями непривилегированного участника. В таких случаях, администратору остается лишь формально «утвердить» итог и завершить обсуждение. Чтобы возразить против принятых администратором <em >действий,</em> следует переименовать раздел ''Итог'' в ''Оспоренный итог'' и привести собственный вариант разрешения проблемы и доводы в его пользу — <strong >обязательно подкрепив их</strong> ссылками на правила, принципы, или ''административную практику'' Викиучебника, или же (в отсутствие таковых) — других проектов [[w:Фонд Викимедиа |Фонда Викимедиа.]] С другой стороны, комментарии (пожелания, предложения) по использованной в «итоге» <em >формулировке</em> следует оставлять на «странице обсуждения» подводящего итог администратора. <strong >Обратите внимание</strong>, что обсуждение формально считается закрытым с момента подведения итога участником с соответствующими привилегиями; продолжить такое обсуждение можно лишь ''оспорив'' итог как указано выше. В некоторых случаях, подводящий итог участник может установить шаблон {{tl |закрыто}} — как напоминание о завершении обсуждения (в частности — при подведении итога после оспаривания.) В общем случае, однако, подобные шаблоны последовательно используются лишь для закрытия страниц в целом, а не отдельных обсуждений. Участникам, которым удается создавать новые запросы на выполнение административных действий чаще, чем администраторам удается подводить итоги по таким запросам, имеет смысл [[Викиучебник:Заявки на статус администратора |оформить заявку]] на получение привилегий администратора. == См. также == * [[Викиучебник:Что такое Викиучебник]] * [[Викиучебник:Справка]] * [[Викиучебник:Как использовать Викиучебник]] [[Категория:Викиучебник:Справка]] 2ceq8v48wikruvzyhgqzhnd3q5l1rd5 268077 268076 2026-05-23T07:59:56Z AllaBuraya 79455 /* Классификация */ 268077 wikitext text/x-wiki {{Навигация}} {{Эссе}} {{Вкратце | Спешите поделиться собственной инструкцией по использованию новейшей JRH Foozilla 4.2 или решению линейных уравнений с одной неизвестной? [[#Создание нового учебника |Добро пожаловать!]] | Заметили ошибку в оформлении (орфографии, терминологии, …)? [[w:Википедия:Правьте смело |Правьте смело!]] | Очень нужная и полезная страница предложена к удалению? [[#Организационная деятельность |Примите участие в обсуждении!]] }} Принести пользу Викиучебнику по силам любому желающему. Здесь мы рассмотрим, <em >как именно</em> это можно сделать, — а заодно и как извлечь пользу <em >из</em> участия в проекте. == Два направления работы == Как и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа]], участие в Викиучебнике представлено двумя основными направлениями: * «тематическим» — [[#Создание нового учебника |созданием новых учебников]], дополнением существующих новым материалом (включая ссылки на ''авторитетные источники'' и иллюстрации), исправлением фактических ошибок; * «организационным» — выявлением и устранением существующих проблем в оформлении (и, в меньшей степени, — содержании) учебных материалов, поддержкой «вспомогательных» страниц, участием в обсуждениях, выполнением [[Викиучебник:Администраторы |административных действий]], {{lang |en|etc.}} Тем не менее, ''первичная цель'' в обоих случаях остается неизменной — сделать материалы проекта более ценными для читателей и создателей производных работ, а также сделать использование этих материалов и участие в работе над ними более удобным для тех, кому это может быть интересно. Участники, разумеется, могут преследовать собственные цели. В случае «тематического» направления, такой целью может быть получение критики на собственную работу, или же просто обеспечение к ней доступа всех заинтересованных лиц. Материалы, важные для профессиональной деятельности, конечно, можно опубликовать на «сетевых ресурсах» предприятия, но сколь прост будет к ним доступ «извне»? Напротив, материалы Викиучебника доступны едва ли не из любой точки мира и едва ли не с любого «сетевого» устройства. «Организационное» направление, по-видимому, будет наиболее интересным участникам-читателям, поскольку позволяет сделать поиск и чтение материалов более удобным, а также может привлечь к проекту новых авторов и, следовательно, — новый материал. == Типы страниц == В русском Викиучебнике существует несколько типов страниц: * учебные пособия, содержат [[Шаблон:Название учебника]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Каталог_учебников Каталоге учебников]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * рецепты, содержат [[Шаблон:Рецепт]]. Часть из них категоризированы - у них в шаблоне заполнено поле Категория и их можно найти в [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Кулинарной книге]. Или у них внизу страницы указана категория и их можно найти в соответствующей категории. * прочие страницы, которые не содержат данных шаблонов, поэтому не могут быть отнесены к Каталогу учебников или к Кулинарной книге. Но если у них внизу страницы указана категория, то их можно найти в соответствующей категории. == Создание нового учебника == Для создания нового учебника по конкретной теме крайне желательно наличие некоторого опыта в объяснении этой самой темы, — не важно, в «формальной обстановке» или «неформальной». Тем не менее, к созданию учебника можно приступить в любом случае, а в случае вопросов обратиться на [[Викиучебник:Общий форум|форум]]. === Новый учебник, или? === Перед внесением материала в проект следует проверить наличие близких по теме учебников или разделов — возможно, материал будет более уместен как новый раздел уже существующего учебника? Одновременно с этим можно будет выяснить название подходящих для нового учебника [[Викиучебник:Категоризация |тематических категорий.]] Удостоверьтесь также, что предлагаемый материал соответствует [[Викиучебник:Что такое Викиучебник |основным принципам]] именно <em >данного</em> проекта. Размещаемый здесь материал должен отвечать на вопрос «как?». В некоторых случаях, материал может подойти другим проектам [[w:Фонд Викимедиа |Фонда]]: * [[w: |Википедия]] — если материал отвечает на вопрос «что такое?». Туда подойдут материалы описательного характера, описывающие какой-либо объект. * [[v: |Викиверситет]] — подойдут любые исследовательские и обучающие материалы: учебные курсы и методические указания, работы учащихся и требования к их оформлению, списки экзаменационных вопросов и списки литературы для подготовки * [[s: |Викитека]] — опубликованные («в печати») свободные работы — в том числе учебники и руководства, <em >а также их переводы</em> — не исключая и выполненные самими участниками Викитеки. Различие между Викитекой и Викиучебником прежде всего заключается в том, что в Викиучебнике изначально пишут свободные учебники. * [[q: |Викицитатник]] — сборники цитат (по авторству, теме, произведению) * [[voy: |Викигид]] — путеводители по городам и странам * [[wikt: |Викисловарь]] — словарные статьи <strong >Обратите внимание</strong>, что критерием освоения некоторых дисциплин (в частности, в сфере истории, филологии, философии) является знакомство ''с первоисточниками и критическими материалами'' по теме. ''Учебником'' по таким дисциплинам может оказаться, например, [[Викиучебник:Что такое Викиучебник#Что такое Викиучебник |собрание сочинений Шекспира]] (на правах ''первоисточника'') или сборник статей Википедии (как изложение идей, содержащихся ''в критике''.) Уместность материалов такого рода в Викиучебнике является предметом споров. По-видимому, первоисточники (в том числе аннотированные) следует в первую очередь предлагать Викитеке; обзор критики — Википедии; «практические задания» — Викиверситету. Викиучебник может служить разве что «инкубатором» для таких материалов. === Выбор названия === Название учебника указывается при его создании в [[ВУ:МС|мастере статей]]. Чтобы указать название у существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Название. Чтобы указать название у существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Название. Если поле Название в шаблоне пустое, то по умолчанию учебник/рецепт имеет название страницы, на которой он размещен. В названии учебника следует отразить конкретный ''предмет'' (умение, навык), которым (по мнению авторов) можно овладеть изучая его. Определенные усилия следует приложить к тому, чтобы название учебника не вводило в заблуждение — не использовало неоднозначных терминов и не было слишком уж общим. Так, название ''Ядро Linux'' будет уместно лишь для учебника, в котором рассмотрена сборка данного ядра, в деталях разобрано его внутреннее устройство, приведены примеры написания новых компонент и публикации разного рода изменений в рассылках разработчиков, использования команднострочных средств — а равно и файловых систем <code >/proc</code> и <code >/sys</code> — для настройки и извлечения разнообразной информации. <strong >Обратите внимание</strong>, что создание учебника автоматически резервирует [[Викиучебник:Категоризация#Категории страниц учебника |одноименную категорию]] для его страниц. Например, создание учебника с названием "Бокрский язык" приведет к появлению категория "Бокрский язык". '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. Например, [[Полка:Программирование]] - учебник [[Java]], [https://ru.wikibooks.org/wiki/Категория:Напитки Категория:Напитки] - рецепт [[Кофе]]. Поэтому в данном примере рекомендуется назвать учебник "Введение в бокрский язык", чтобы разместить его на полке "Бокрский язык". Если возникают сомнения относительно <em >названия</em> нового учебника или уместности нового материала в существующем учебнике, можно разместить материал [[Викиучебник:Личная страница участника |в «личном пространстве»]] и запросить мнение сообщества, — например, [[Викиучебник:Общий форум |на общем форуме.]]. Тем не менее, на данный момент рекомендуется все же создавать учебник сразу в основном пространстве. === Одностраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Готовые материалы небольшого объема (в пределах порядка 2000‒5000 слов) допустимо размещать «одной страницей». Для этого (предполагая использование «типового» ''пользовательского агента Всемирной паутины'') можно воспользоваться следующим рецептом. *Воспользуйтесь [[ВУ:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. *Разместите материал на странице согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению.) == Часть 1 == Текст == Часть 2 == Текст == Часть 3 == Текст == Примечания == {{tl |Примечания}} </pre> *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления нового материала. После внесения материала его желательно повторно просмотреть и устранить обнаруженные дефекты.</p></li> * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Многостраничный учебник === Учебные пособия могут быть одностраничными или многостраничными. <p>Для материалов (предполагаемого) объема порядка 2000 слов и более следует создавать многостраничные учебник: * Воспользуйтесь [[Викиучебник:МС|мастером статей]] для создания учебника. Там же вы можете выбрать название и ознакомится с основными правилами Викиучебника. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно категоризирован. * Создайте «главную страницу» учебника согласно следующему образцу. <pre> {{Название учебника |Категория = (Впишите сюда категорию/полку вашего учебника) |Описание = (Описание учебника одним предложением) |Готовность = (0%, 25%, 75% или 100% степени готовности) }} В данном учебнике мы рассмотрим… (краткое — в пределах 150 слов — описание предмета учебника, принятого автором подхода к изложению, {{lang |en|etc.}})</span> == Содержание == [[/Глава 1|Глава 1]] [[/Глава 2|Глава 2]] [[/Глава 3|Глава 3]] [[/Глава 4|Глава 4]] [[/Глава 5|Глава 5]] или [[/Глава 1|Глава 1]] [[/Часть 1|Часть 1]] [[/Часть 2|Часть 2]] [[/Глава 2|Глава 2]] </pre> Если количество разделов — невелико, на ''главы'' материал можно не делить. С другой стороны, если материал достаточно дифференцирован, можно использовать ''двухуровневую'' систему наименования страниц учебника — <code >Название учебника/Главы́/Раздела</code>. Тем не менее, все же рекомендуется все главы писать как <code >Название учебника/Главы́</code> и добавляя подразделы только в содержании (см пример выше). *Используйте функцию ''предварительного просмотра'' для проверки корректности оформления страницы. *Воспользуйтесь ссылкой на какой-либо из несуществующих разделов учебника для его создания. Оформить страницу раздела можно соответственно данному выше [[#оформление страницы |образцу оформления]] одностраничного учебника, <em >обязательно используя,</em> {{tl |Готовность}}. «Аннотация» в начале страницы, разумеется, также должна относится к материалу данной отдельной страницы, а не учебника в целом. *После создания (дополнения) раздела — проверьте актуальность шаблона {{tl |Стадия кор}} в «Содержании» на «главной странице» учебника. * Чтобы указать, что учебник является одно- или многостраничным - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Тип - Одностраничный или Многостраничный. === Степень готовности === Чтобы указать степень готовности учебного пособия - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Готовность. ''Степень готовности'' учебников и составляющих их страниц указывается, с одной стороны, чтобы помочь читателю выбрать наиболее подходящий материал, с другой — как способ информирования участников о возможных направлениях улучшения материала. Определять степень готовности можно по-разному. Следующие соображения, однако, представляются применимыми в наиболее общем случае: # степень готовности должна прямо следовать из соответствия фактически представленного материала — заявленному в «аннотации»; предполагается, что <em >оценить</em> степень такого соответствия может любой знакомый с предметом участник проекта; # по-видимому, степень готовности учебника в целом <em >не должна превышать</em> степени готовности любого из ''основных разделов''; # решение о том, какие разделы считать «основными», принимается опять-таки на основании их соответствия «аннотации» к учебнику; в спорных случаях — решение остается за ''сообществом редакторов'' конкретного учебника. === Классификация === : См. также: [[Викиучебник:Категоризация]], [[Викиучебник:Шаблоны]]. Раз в сутки проходит бот и размещает учебные пособия на полках в [[Викиучебник:Каталог учебников/Список]], рецепты - в категориях в [[Викиучебник:Кулинарная книга]]. '''Важно''' - название учебника должно отличаться от названия полки, название рецепта должно отличаться от названия его категории, иначе объект будет некорректно классифицирован. '''Классификация учебных пособий''' Для классификации учебных пособий используются Категории и Полки. Механизм полок работает на категориях, поэтому для учебного пособия нужна и полка, и категория. Учебники размещаются на полках [[Викиучебник:Каталог учебников/Список]]. Все учебники автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Все_учебники Категория:Все учебники]. Для отнесения страниц основного пространства к тематическим и служебным категориям используется ряд шаблонов:<s>{{tl |Темы}}, {{tl |Готовность}} и {{tl |BookCat}}</s>. Но так как [[Шаблон:Название учебника]] теперь поддерживает всю катетеризацию учебных пособий внутри себя (включая все эти шаблоны), три этих шаблона теперь стали неактуальны - просьба, не использовать их при категоризации учебных пособий. Чтобы указать полку для существующего учебника - Править, вставить/открыть [[Шаблон:Название учебника]], заполнить поле Категория (название полки). Согласно данной категории-полке учебное пособие будет размещено в [[Викиучебник:Каталог учебников/Список]]. См. [[Интегральное исчисление]]. Также в учебном пособии внизу страницы можно указать категории. См. [[Интегральное исчисление]]. Данные категории - это параллельный механизм классификации, они не влияют на размещение в [[Викиучебник:Каталог учебников/Список]]. '''Классификация рецептов''' Для классификации рецептов используются только Категории. Рецепты размещаются в соответствующих категориях [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Викиучебник:Кулинарная книга]. Все рецепты автоматически размещаются также в [https://ru.wikibooks.org/wiki/Категория:Рецепты Категория:Рецепты.] Чтобы указать категорию для существующего рецепта - Править, вставить/открыть [[Шаблон:Рецепт]], заполнить поле Категория. Согласно данной категории-полке учебное пособие будет размещено в [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Викиучебник:Кулинарная книга]. См. [[Рецепт:Плов]]. Также в рецепте внизу страницы можно указать категории. См. [[Рецепт:Плов]]. Данные категории - это параллельный механизм классификации, они не влияют на размещение в [https://ru.wikibooks.org/wiki/Викиучебник:Кулинарная_книга Викиучебник:Кулинарная книга]. '''Как классифицировать новую тему''' Викиучебник постоянно развивается и накопленным материалам может стать «тесно» в рамках единой ''темы''. В таком случае, может быть полезно выделить часть из них в новую тему — для создания которой применима нижеследующая инструкция. Эта же инструкция будет полезна и в случае, когда для конкретной темы не создано ''категории всех учебников'' или страницы в пространстве [[Special:PrefixIndex/Полка: |Полка:]]. (Что, отметим, весьма вероятно — коль скоро используемые на таких страницах шаблоны существуют в проекте лишь с декабря 2014 г.) <ol> <li><p >Воспользуйтесь [[Служебная:Поиск |поиском]], включив в него в том числе пространство имен [[Special:PrefixIndex/Категория: |Категория:]] и [[Special:PrefixIndex/Полка: |Полка:]], не исключено, что подходящая или достаточно близкая тема уже существует.</p></li> <li><p >Для учебных пособий и рецептов для данной темы создайте новую страницу в пространстве [[Special:PrefixIndex/Категория: |Категория:]] - <code >Категория:<var >Название темы</var></code>. <p>Для вышестоящей категории учебных пособий укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Полки Полки]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Естественные_науки Категория:Естественные науки]. <p>Для вышестоящей категории рецептов укажите корневую категорию [https://ru.wikibooks.org/wiki/Категория:Кулинарная_книга Кулинарная книга]. <p>См. [https://ru.wikibooks.org/wiki/Категория:Национальные_кухни Категория:Национальные кухни]. <p>Для категории, которая будет размещаться внутри другой категории, укажите ее вышестоящую категорию: </p> {{do wrap |Описание темы, со ссылкой на одноименную страницу в пространстве имен [[Special:PrefixIndex/Полка: |Полка:]] — <code ><nowiki >'''</nowiki>[[<nowiki />Полка:<var >Название темы</var> |<var >текст ссылки</var>]]<nowiki >'''</nowiki></code>.| elt = var}} [[<nowiki />Категория:<var >Первая родительская тема</var>]] [[<nowiki />Категория:<var >Вторая родительская тема</var>]] {{do wrap |Ссылки на данную категорию в других языковых разделах — если существуют.| elt = var}} <p >См. [https://ru.wikibooks.org/wiki/Категория:Физика Категория:Физика], [https://ru.wikibooks.org/wiki/Категория:Африканская_кухня Категория:Африканская кухня]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Категория: |Категория:]], не позволяют отнести какую-либо тему более чем к двум родительским категориям. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p >Здесь же можно применить и шаблон {{tl |Нав}} — в случае, если аналогичные категории существуют и в других проектах [[w:Фонд Викимедиа |Фонда Викимедиа.]] <li><p >Для учебных пособий для данной темы создайте страницу в пространстве [[Special:PrefixIndex/Полка: |Полка:]] — <code >Полка:<var >Название темы</var></code>. <p>Для полки, которая будет размещаться непосредственно на странице [[Викиучебник:Каталог учебников]], вставьте на страницу [[Шаблон:Основная полка]]: <pre> {{Основная полка | Описание = Описание темы со ссылкой на подходящую статью Википедии - '''''[[w:Статья |текст ссылки]]''''' }} </pre> <p>См. [[Полка:Языки]]. <p>Для полки, которая будет размещаться внутри основной полки, вставьте на страницу [[Шаблон:Дополнительная Полка]]: <pre> {{Дополнительная Полка | родитель = Первая родительская тема | родитель2 = Вторая родительская тема | описание = Описание темы, со ссылкой на подходящую статью Википедии — '''[[w:Статья |текст ссылки]]''' }} </pre> <p>См. [[Полка:Языки России]]. <p ><strong >Обратите внимание</strong>, что существующие в проекте шаблоны, поддерживающие пространство [[Special:PrefixIndex/Полка: |Полка:]], не позволяют отнести какую-либо тему более чем к двум родительским полкам. В случае необходимости, это ограничение можно обойти создав «дерево» или «цепь» тем. <p>На страницу полки включите [[Шаблон:Очистить кэш|Шаблон:Очистить кэш]]. Если на полке щелкнуть по Очистить кэш, то ее содержимое обновится согласно последним данным, которые обработал бот. <p>Например, [[Полка:Математика]]. <li> <p >На всех этапах выше полезно использовать функцию ''предварительного просмотра'' для проверки корректности оформления создаваемых страниц. </p> </li></ol> === Ссылка на Википедию === Добавьте в объект Викиданных ссылку на статью в Википедии. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikipedia/Википедия - здесь указана статья [[w:Аналитическая геометрия|Аналитическая геометрия]]. Вставьте [[Шаблон:Wikipedia]] на страницу учебника, на странице появится плашка "В Википедии имеется статья по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[Аналитическая геометрия]]. Чтобы в учебнике сослаться на статью Википедии про блюдо, вставьте в учебник [[Шаблон:Рецепт]] (пример [[Плов]]). В карточку "Рецепт" в нижнюю часть карточки будет добавлена ссылка на страницу Википедии с текстом "в Википедии". Информация для шаблона будет извлечена из Викиданных. === Перенос материала из других проектов === Содержание других проектов [[w:Фонд Викимедиа |Фонда]] также доступно (как правило) на условиях принятой в Викиучебнике лицензии [[:w:CC BY-SA|CC BY-SA]] 4.0 (или же на условиях менее строгих CC-BY или CC0), что позволяет сравнительно свободно ''заимствовать'' такой материал в данном проекте. Следует помнить, однако, что лицензии [[w:Creative Commons |Creative Commons]] требуют сохранения информации об ''авторстве'' материала. Для чего, в свою очередь, следует «взять на вооружение» следующие простые правила: # всегда указывать ''источник'' заимствования; ''желательно'' — в ''кратком описании'' соответствующего изменения (например: ''Перенесено из [[<nowiki />w:42 (число)]].''); если этого по какой-либо причине не было сделано, ''допустимо'' указать источник на «странице обсуждения»; # если переносимый материал подлежит удалению <em >из истории</em> исходного проекта (как, например, при удалении из проекта исходной страницы в целом), для сохранения авторства необходимо перенести ''полную историю изменений'' исходной страницы; сделать это может любой администратор по запросу участника на странице [[Викиучебник:Запросы к администраторам]]. Эти же правила применимы и при переносе материала между страницами Викиучебника, а равно и при заимствовании доступных на условиях CC BY-SA 4.0 (или менее строгих CC BY, CC0, {{lang |la|etc.}}) материалов любых других ресурсов Всемирной паутины; в последнем случае — с той лишь оговоркой, что необходимая информация об источнике и авторстве может оказаться слишком подробной для ''краткого описания.'' При этом, такую информацию ''необходимо'' привести на «странице обсуждения». Наконец, для заимствования материалов, условия распространения которых неизвестны или несовместимы с CC BY-SA 4.0, ''необходимо'' получить разрешение правообладателя [[w:Википедия:Получение разрешений |по форме OTRS]]. === Ссылка на Викиучебник из других проектов=== После создания материала в Викиучебнике будет полезно установить его связь с другими проектами. Например, чтобы пользователи Википедии могли быстро перейти к инструкции либо рецепту, находящимся в Викиучебнике. Добавьте в объект Викиданных ссылку на статью в Викиучебнике. См. пример: [https://www.wikidata.org/wiki/Q134787 аналитическая геометрия], раздел Wikibooks/Викиучебники - здесь указана статья [[Аналитическая геометрия]]. Вставьте [[w:Шаблон:Викиучебник|Шаблон:Викиучебник]] в статью в Википедии, в ней появится плашка "Имеется Викиучебник по теме...". Информация для шаблона будет извлечена из Викиданных. См. пример [[w:Аналитическая геометрия|Аналитическая геометрия]]. Одним из критериев для отнесения рецепта в Викиучебнике к [[Викиучебник:Кулинарная_книга/Хорошие_рецепты|категории хороших]] является наличие ссылки на него в Википедии. Чтобы сослаться на рецепт из Викиучебника в статье Википедии, вставьте в нее [[w:Шаблон:Блюдо|Шаблон:Блюдо]] (пример [[w:Плов|Плов]]). В карточку "Блюдо" в нижнюю часть карточки будет добавлена ссылка на викиучебник с текстом "Рецепт в Викиучебнике". Информация для шаблона будет извлечена из Викиданных. Чтобы сослаться на викиучебник '''в тексте статьи''' Википедии, нужно после выбранного утверждения создать ссылку (вверху Источник-Простая), вставить в нее шаблон [[w:Шаблон:Wikibooks-inline|Wikibooks-inline]], указать в шаблоне название статьи в викиучебнике. См. пример: [[w:Постулат Бертрана|Постулат Бертрана]]. В Примечаниях появится ссылка "Книги по теме... в Викиучебнике". == Организационная деятельность == Любая «организационная деятельность» начинается с обсуждений. Тем участникам, которым она интересна, следует обратить внимание на следующие страницы. * [[Викиучебник:Общий форум]] * [[Викиучебник:К удалению]] ([[:Категория:Викиучебник:Незакрытые обсуждения удаления страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К удалению/ |полный список]].) * [[Викиучебник:Запросы к администраторам]] * [[Викиучебник:К переименованию]] ([[:Категория:Викиучебник:Незакрытые обсуждения переименования страниц |текущие обсуждения]] '''·''' [[Special:PrefixIndex/Викиучебник:К переименованию/ |полный список]].) * [[Викиучебник:К восстановлению]] Следующие страницы также существуют в проекте, однако по различным причинам фактически не используются. * [[Викиучебник:Форум администраторов]] — коль скоро в проекте активны лишь два [[Викиучебник:Администраторы |администратора,]] для обсуждения возникающих между ними вопросов им вполне хватает личных «страниц обсуждения». * [[Викиучебник:Планы и заявки]] — изначально предназначалась для информирования сообщества о (планируемом) размещении нового материала и поиска заинтересованных в работе над ним. В настоящее время для этой цели, как правило, используется [[Викиучебник:Общий форум |общий форум.]] <strong >Обратите внимание</strong>, что ввиду сравнительно небольшой активности в проекте в целом, однотипные изменения количеством от пяти и более уже могут считаться ''массовыми'' и требовать предварительного согласования с сообществом Викиучебника (через [[Викиучебник:Общий форум |общий форум]]), — или ''сообществом редакторов учебника,'' если предполагаемые изменения затрагивают лишь один конкретный учебник. Разумеется, чтобы успешно применять и улучшать правила и руководства проекта, следует для начала их изучить, для чего будет полезно обратиться к странице [[Викиучебник:Список правил и руководств]] и категории [[:Категория:Викиучебник:Правила и руководства]]. Отметим отдельно, что хотя опыт участия в других проектах [[w:Фонд Викимедиа |Фонда]] может оказаться полезным и в Викиучебнике, отдельные правила, а равно и практика их применения, могут существенно отличаться. Так, например, правило [[w:Википедия:Чем не является Википедия#Не инструкция |«не инструкция»]] Википедии к Викиучебнику применимо [[Викиучебник:Что такое Викиучебник#Викиучебник — не энциклопедия |лишь с обратным знаком.]] Помочь решению «административных» вопросов может любой опытный участник — потратив собственное время и силы на оформление так называемого «предварительного итога» по конкретному обсуждению, а также, возможно, — устранив проблему или проблемы, явившиеся основанием для исходного запроса. Никаких особых «технических привилегий» («флагов») для этого не требуется. В некоторых случаях, [[Викиучебник:К удалению |запрос на удаление]] — или [[Викиучебник:Запросы к администраторам |запрос к администраторам]] в общем — может быть полностью исчерпан действиями непривилегированного участника. В таких случаях, администратору остается лишь формально «утвердить» итог и завершить обсуждение. Чтобы возразить против принятых администратором <em >действий,</em> следует переименовать раздел ''Итог'' в ''Оспоренный итог'' и привести собственный вариант разрешения проблемы и доводы в его пользу — <strong >обязательно подкрепив их</strong> ссылками на правила, принципы, или ''административную практику'' Викиучебника, или же (в отсутствие таковых) — других проектов [[w:Фонд Викимедиа |Фонда Викимедиа.]] С другой стороны, комментарии (пожелания, предложения) по использованной в «итоге» <em >формулировке</em> следует оставлять на «странице обсуждения» подводящего итог администратора. <strong >Обратите внимание</strong>, что обсуждение формально считается закрытым с момента подведения итога участником с соответствующими привилегиями; продолжить такое обсуждение можно лишь ''оспорив'' итог как указано выше. В некоторых случаях, подводящий итог участник может установить шаблон {{tl |закрыто}} — как напоминание о завершении обсуждения (в частности — при подведении итога после оспаривания.) В общем случае, однако, подобные шаблоны последовательно используются лишь для закрытия страниц в целом, а не отдельных обсуждений. Участникам, которым удается создавать новые запросы на выполнение административных действий чаще, чем администраторам удается подводить итоги по таким запросам, имеет смысл [[Викиучебник:Заявки на статус администратора |оформить заявку]] на получение привилегий администратора. == См. также == * [[Викиучебник:Что такое Викиучебник]] * [[Викиучебник:Справка]] * [[Викиучебник:Как использовать Викиучебник]] [[Категория:Викиучебник:Справка]] kfguy6wz7n79q7omvjmerni5tnlwo6w Вики/Редактирование 0 29297 268043 263615 2026-05-22T20:06:32Z Build 2101 60326 /* Пространство участника */ википочта 268043 wikitext text/x-wiki {{Навигация учебника}} == Особенности редактирования == Ранее, чтобы редактировать вики-проекты нужно было знать вики-разметку, а также, HTML. С развитием движка MediaWiki ситуация значительно изменилась: появился так называемый графический редактор, который позволяет править статьи не зная вики-кода, а зная лишь основы работы с текстовыми процессорами (например, с Word), появилось расширение TemplateData, упрощающая вставку шаблонов на страницу, расширение Citoid как часть визуального редактора, позволяющее легко вставить источник в статью. К чему все эти факты, тем более, что в ближайшее время появятся новые расширения и обновления? Вам необязательно изучать вики-разметку, HTML, CSS, чтобы редактировать статьи основного пространства, по крайней мере, в проектах Фонда Викимедии, ведь визуальный редактор (и все, что в него входит) позволяет ускорить и упростить процесс редактирования. Тем не менее, знание вышеперечисленного поможет вам создавать шаблоны, находить возможные ошибки в самой статье на уровне вики-кода/HTML, что часто происходит при использовании неидеальных новеньких инструментов. == Регистрация == Во всех вики-проектах все пользователи интернета могут читать любые статьи — это основа философии «вики». Но не во всех вики-проектах могут править анонимы (незарегистрированные пользователи). Для того, чтобы начать править в таких проектах вам и понадобится регистрация. Регистрация дает ряд значительных преимуществ: опознания вас как автора всех сделанных правок (страница вклада), предоставляет набор страниц, облегчающих чтение и редактирование, настройка оформления и инструментов по своему вкусу. позволяет получать флаги и многие другие преимущества. Для регистрации нажмите кнопку «[[Служебная:Создать учётную запись|Создать учётную запись]]». {{Задание|Придумайте себе [[w:Никнейм|сетевой псевдоним]], [[w:Пароль|пароль]] и зарегистрируйтесь. Внимание: прописные и строчные буквы различаются.}} После процедуры регистрации вы можете увидеть вверху любой странички вики-сайта кнопки, предназначенные для перехода на личные страницы. === Пространство участника === Ссылка с вашим ником — '''личная страница'''. На своей личной странице вы можете рассказать о себе (желательно делиться только той информацией, которая поможет другим участникам при совместном редактировании), разместить юзербоксы (если они есть в вики-проекте), разместить некоторые инструменты, которые будут удобны для вас (актуальное в вики-проекте, статьи, которые вы хотите редактировать и многое другое). Ссылка «Моя страница обсуждения» — '''обсуждение''' (закладка на вашей личной странице). Страница обсуждения создана для обратной связи с вами. На странице обсуждения с вами смогут связаться касательно правок в статьях, отправить вам предупреждения, если вы совершаете правки вредные для вики-проекта и многое другое. Ссылка «'''Настройки'''» — можно настраивать различные параметры представления данного сайта для вас лично. Не бойтесь подстраивать интерфейс под себя! {{Задание|Настройте местное время по месту своего проживания.}} Ссылка «'''[[Вики/Сообщество#Список наблюдения|Cписок наблюдения]]'''» — личный список наблюдения за страницами. Ссылка «Мой вклад» — список страниц которые вы создали и/или изменили. Напоминает список наблюдения или свежие правки, с тем отличием, что указаны только ваши правки. Ссылка «Завершение сеанса» — стать анонимом. Участнику, указавшему в настройках адрес электронной почты, другие участники могут посылать посредством Википедии электронные письма, не видя его адреса, благодаря чему участник оказывается защищённым от спама. Это называется википочтой. == Первая страничка == Зайдите на свою персональную страничку, нажав на кнопку с вашим ником вверху странички. Выберите закладку «править». Обратите внимание на опцию внизу страницы «Включить эту страницу в список наблюдения». {{Задание|Введите на вашей персональной страничке ''одну'' фразу-девиз, которая вас характеризует. Проверьте, что у вас получилось, нажав кнопку «Предварительный просмотр». Сохраните страничку нажав кнопку «Записать страницу».}} == Обсуждение статьи == У каждой странички есть закладка «Обсуждение». На этой страничке любой зарегистрировавшийся участник может поучаствовать в обсуждении статьи. <!-- {{Задание|Выберите первого вашего товарища, оставьте у него на закладке обсуждения надпись типа «Здесь был ник».}}--> При переходе на страничку «Обсуждение» рядом с закладкой «Править» появляется закладка «+», либо «Добавить тему», в зависимости от скина вики-проекта. Она позволяет добавить на страницу «Обсуждение» отдельный комментарий с заголовком, без перехода к редактированию всей страницы «Обсуждение». Если вы хотите подписать ваше сообщение, просто введите после текста <code><nowiki>~~~</nowiki></code>. Если Вы хотите подписаться и вставить дату, введите <code><nowiki>~~~~</nowiki></code>. Если просто хотите вставить дату, введите <code><nowiki>~~~~~</nowiki></code>. Движок сайта при сохранении страницы заменит этот набор символов на дату и подпись. <!-- {{Задание|Выберите трёх ваших товарищей, присутствующих в классе и оставьте у них на закладке обсуждения надпись типа «Здесь был имярек, дата». Сделайте это с помощью закладки «+» автоподписи.}} Если у вас это получилось, то теперь вы можете попробовать свои силы в [[w:Википедия:Песочница|Песочнице]]. {{Задание|Напишите на своей личной страничке несколько абзацев текста, которые вас характеризуют. Зайдите на страничку минимум трёх ваших товарищей и оставьте комментарии к прочитанному на их личной страничке. Не забудьте поставить подпись возле своего комментария.}}--> == Создание статей == На вики-сайтах существует несколько способов создать новую статью. '''Первый способ''' — взять уже имеющуюся статью и выделить в ней слово или словосочетание двойными квадратными скобками <code><nowiki>[[любое словосочетание]]</nowiki></code>. Такой процесс называется [[w:Википедия:Викификация|викификацией]]. {{Задание|Войдите на вашу личную страничку. Ниже вашего девиза напишите «Моё [[w:Тотем|тотемное животное]]:_название_любого_(можно_мифического)_животного». Викифицируйте название животного. Сохраните страничку. Обратите внимание, что название животного стало красным.}} Если вы видите красную ссылку, значит ссылка ведёт на пустую статью. Вам достаточно кликнуть по ссылке и начать процесс редактирования. {{Задание|Кликните по названию животного. Создайте краткое описание данного животного — 2-3 фразы. Сохраните страницу.}} Викификация статьи хороша тем, что она позволяет делать контент сайта связным и позволяет избежать изобилия [[Служебная:Lonelypages|страниц-сирот]]. '''Второй способ''' создать статью — написать её имя (можно по-русски) в командной строке браузера. <nowiki>http://1553.runa.ru/_имя_статьи_</nowiki> Если такой статьи не существует, то вы сразу можете создать и отредактировать её. '''Третий способ''' — набрать имя статьи в строке «поиск» и нажать кнопку «Перейти». Тем самым вы сразу узнаете, есть ли уже такая статья, а если нет, то вы можете её создать, пройдя по ссылке <span style="color:red">Создать страницу</span>. Если вы забудете имя статьи, то вы всегда её сможете найти на спецстранице [[Служебная:Allpages|Все страницы]]. == Возврат к ранней версии статьи == * Откройте статью. * Нажмите вкладку «История». * Щёлкните по той ссылке, где указана дата и время нужной версии. * Откроется выбранная версия. * Убедитесь, что она та, что вам нужна (иначе откройте более раннюю версию). * Нажмите вкладку «Править». * ''Не внося никаких изменений'', нажмите кнопку «Записать страницу», указав в комментарии к изменению, что вы произвели откат. {{Задание|Откатите изменения, которые были сделаны вашим соседом на странице вашего тотемного животного.}} == Конфликт правок == В процессе записи новых страниц вы можете столкнуться с тем, что одновременно с вами страницу начнёт редактировать другой пользователь. В этом случае, при попытке сохранения наступит конфликт правок. {{Задание|Зайдите на страницу «Песочница». Введите любую фразу и попробуйте сохранить её.}} Вы увидите сообщение о конфликте правок. Внимательно прочтите его. {{Задание|Скопируйте только ''свой'' текст из нижнего окна и вставьте его в верхнее окно, после всего остального текста. Попытайтесь сохраниться ещё раз. Возможно, процедуру придётся повторить. Нужно добиться, чтобы на странице [[Песочница]] были сохранены высказывания всех.}} Часто бывает удобно предварительно скопировать текст в текстовый редактор (через буфер обмена), отредактировать, а затем перенести обратно в окно браузера. Вики-сайт не позволяет редактировать статьи одновременно, сохраняется всегда последняя правка. Поэтому статьи рекомендуется делать небольшими. Опыт Википедии показывает, что даже десятки тысяч людей могут работать совместно и наращивать качество/количество контента одного сайта. Избегайте «войны правок». Ищите компромисс. Для этого существует страница «Обсуждение», которая есть у каждой статьи. {{Вики/Навигация}} gt4973lti4oygu0sz3h8nm7nzdkfbgw Некоторые сведения о Perl 5/Ссылки 0 30398 268078 264100 2026-05-23T08:25:34Z ~2026-30966-05 79484 /* Конструирование typeglob ссылок */ 268078 wikitext text/x-wiki {{Навигация учебника}} Данные программы размещаются в оперативной памяти компьютера. Обычно мы обращаемся к значениям в памяти через переменные. Каждая переменная имеет свой адрес в памяти. ''Ссылка в Perl'' — это скалярная переменная, которая хранит адрес другой переменной в памяти. Основной областью применения ссылок является создание сложных структур, способных изменяться во время исполнения программы. В языках C и C++ существуют понятия ''указателя'' и ''ссылки'', которые в общем не тождественны друг другу, однако, в Perl это одно и то же. В этой главе мы рассмотрим как работать с ссылками в Perl и как ими пользоваться. == Виды ссылок == Ссылки в Perl появились с 5-й версии из-за необходимости создания структур произвольной сложности, которые невозможно определить через простые переменные, например многомерные массивы. Помимо создания сложных структур, ссылки активно используются для создания объектов ООП. В Perl можно создать ссылку на любые данные, таким образом, можно выделить следующие виды ссылок: * ссылка на скаляр; * ссылка на массив скаляров; * ссылка на хеш-массив; * ссылка на функцию; * ссылка на ссылку (так как ссылка по сути является скаляром, то на саму ссылку также можно создать ссылку); * typeglob ссылка. Ссылка в Perl хранит тип данных, на который она ссылается. Для получения типа ссылки используется функция <code>ref()</code>, аргументом которой должна быть ссылка. Эта функция возвращает пустую строку, если аргумент не является ссылкой, либо один из идентификаторов: * <code>REF</code> – ссылка на ссылку; * <code>SCALAR</code> – ссылка на скаляр; * <code>ARRAY</code> – ссылка на массив скаляров; * <code>HASH</code> – ссылка на хеш-массив; * <code>CODE</code> – ссылка на функцию/процедуру; * <code>GLOB</code> – ссылка на typeglob объект. Ссылки в Perl бывают ''жесткие'' и ''символические''. Эти термины не являются изобретением Perl, а перешли в него из Unix. Жесткая ссылка в Perl — это скалярная величина, которая является адресом в памяти, при этом сами данные называются ''субъектом'' этой ссылки. Жесткие ссылки — это истинные ссылки. Таким образом, с самого начала главы мы говорили именно о жестких ссылках. Любая жесткая ссылка внутри Perl увеличивает счетчик использования субъекта ссылки. Субъект будет занимать место в памяти до тех пор, пока на него существует по меньшей мере одна ссылка. Ссылки удаляются, когда они выходят из области видимости программы. Символическая ссылка в Perl — это скалярная переменная, которая хранит имя другой скалярной переменной. == Определение ссылок == Обычным способом определения ссылки является операция <code>\</code>: <source lang="perl"> $scalar_ref = \3; # ссылка на константу $scalar_ref_1 = $scalar_ref; # ссылка на скаляр $array_ref = \@array; # ссылка на массив $hash_ref = \%hash; # ссылка на хеш-массив $func_ref = \&some_func; # ссылка на функцию </source> С ссылками допустимы все операции, доступные для скаляров, однако, по большому счету все они бессмысленны, кроме присваивания. Основной операцией над ссылками является ''разыменовывание'', т.е. получение данных по ссылке. Способы разыменовавания ссылок мы рассмотрим ниже. === Конструирование анонимного массива скаляров === Имя переменной также выражает имя программного объекта. Perl позволяет конструировать объекты минуя создания переменной, т.е. к таким данным можно обратиться исключительно по ссылке. Такие объекты мы называем ''анонимными'', т.е. к таким объектам нельзя обратиться через переменную (не имеют имени). Чтобы создать анонимный массив, нужно использовать квадратные скобки: <source lang="perl"> $array_ref = [1, 2, 3]; # Анонимный массив с ссылкой, сохраняемой в $array_ref # Предыдущий оператор аналогичен следующим двум $array = (1, 2, 3); $array_ref = \@array; </source> Данный способ является единственным для создания анонимного массива. Язык допускает существование конструкций, смысл которых может быть не очевиден с первого взгляда. Так <source lang="perl"> \($a, $b, $c) # НЕ ОЗНАЧАЕТ анонимный массив с тремя переменными, а является краткой записью (\$a, \$b, \$c) </source> === Конструирование анонимного ассоциативного массива === Чтобы создать анонимный хеш-массив, нужно использовать фигурные скобки: <source lang="perl"> $hash_ref = { 'one' => 1, 'two' => 2, }; # Создает анонимный хеш-массив с ссылкой на него в $hash_ref # Предыдущий оператор аналогичен двум %hash = ('one' => 1, 'two' => 2); $hash_ref = \%hash; </source> === Конструирование анонимной функции === Ссылка на анонимную функцию создается, когда используется ключевое слово <code>sub</code> следющим образом: <source lang="perl"> $func_ref = sub { print "Hello", "\n" }; </source> Язык Perl разрешает вам объявить анонимную процедуру без присваивания<source lang="perl"> # Формально не ошибка сделать так sub { print "@_\n"; }; </source> но сам по себе такой код бесполезен, так как невозможно на него сослаться. Зачастую такой прием используется, чтобы объявить и вызвать процедуру на месте, например, когда нужна одноразовая процедура здесь и сейчас: <source lang="perl"> sub { my $c = 0; foreach my $arg (@_) { printf "ARG#%d: %s\n", $c++, $arg; } }->(1,2,3); # Примечание: операция -> рассмотрена ниже. </source> <pre> ARG#0: 1 ARG#1: 2 ARG#2: 3 </pre> === Конструирование ссылки на объект === Начиная с Perl 5, в язык была добавлена поддержка ООП, основой которого являются ''классы'' и ''объекты''. В Perl доступ к объекту реализован исключительно по ссылке, для создания которой используется специальная функция-конструктор, в которой применяется встроенная функция <code>bless()</code>. Функция-конструктор должна всегда возвращать ссылку. Об ООП в Perl мы поговорим в отдельной главе (''см.'' [[{{Root book name}}/Объектно-ориентированное программирование в Perl|Объектно-ориентированное программирование в Perl]]). === Конструирование typeglob ссылок === Имена всех переменных программы компилятор Perl заносит в специальную таблицу символов. Единицей хранения этой таблицы является так называемое ''гнездо идентификатора''<ref>Имя ссылки <code>glob</code> происходит от слова {{lang-en|global}} — ''глобальный''. Исторически это больше связано не с тем, что определяется что-то глобальное, а то, что под одним идентификатором скрывается множество сущностей. В Unix существует функция <code>glob()</code>, от которой и идёт название, которая по шаблону, переданному ей, разворачивает список значений.</ref>, в которое сохраняются адреса программных объектов, сохраненных под этим идентификатором. Например следующие объекты<source lang="perl"> $a = 5; @a = (1, 2, 3); %a = ("one" => 1); sub a { return 0 }; </source> будут занимать одно гнездо с идентификатором <code>a</code>. В Perl есть возможность получить ссылку на некоторый элемент гнезда с помощью typeglob-ссылки, признаком которой является символ <code>*</code>. Так, имея гнездо, объявленное выше, можно получить ссылки на все программные объекты в нем через такие ссылки: <source lang="perl"> # Аналогично $scalar_ref = *a{SCALAR}; # \$a $array_ref = *a{ARRAY}; # \@a $hash_ref = *a{HASH}; # \%a $code_ref = *a{CODE}; # \&a $glob_ref = *a{GLOB}; # \*a </source> <code>typeglob</code>-ссылки могут использоваться для создания псевдоконстант. Например, следующим образом может быть введена константа Пи: <source lang="perl"> *PI = \3.14159265358979; # Тогда $PI; # это разыменовывание ссылки на константу # При этом $PI нельзя изменить. </source> Кроме перечисленных typeglob-ссылок, существует ещё одна, с помощью которой можно обращаться к файловым дескрипторам: <source lang="perl"> $io_ref = *HANDLE{IO}; # то же $io_ref = *HANDLE; # можно, но не обязательно $io_ref = \*HANDLE; </source> Такая форма появилась вместе с модулем <code>IO::Handle</code> и служит для возврата не совсем ссылки на дескриптор, а ссылки на объект класса <code>IO::Handle</code>. Например, для стандартных дескрипторов всегда будет возвращаться ссылка на объект, имитирующий <code>IO::Handle</code>: <source lang="perl"> for (qw { one two three }) { *STDOUT{IO}->print("$_\n"); } # Вывод: # one # two # three </source> Подробнее о <code>IO::Handle</code> будет рассказано далее (см. [[../Объектно-ориентированное программирование в Perl#Интерфейс IO::Handle|Интерфейс IO::Handle]]). == Разыменовывание ссылок == Разыменованием ссылки называется получение данных, хранящихся в памяти по этой ссылке. Для разыменовывания используются различные синтаксические конструкции, подчас достаточно сложные для визуального восприятия, и к ним нужно просто привыкнуть. Разыменовывание в Perl привязано к типу данных, поэтому для разных типов оно выглядит по разному. Если ссылка является простой скалярной переменной, то при разыменовании нужно использовать соответствующую по типу переменную для операции присваивания, а для ссылки нужно использовать соответствующий идентификатор типа: <source lang="perl"> $var = $$scalar_ref; # Разыменовывание ссылки на скаляр @arr = @$array_ref; # Разыменовывание ссылки на массив %hash = %$hash_ref; # Разыменовывание ссылки на хеш-массив &func = &$code_ref; # Разыменовывание ссылки на функцию # Разыменовывание анонимного массива в lvalue выражении с одновременным порождением ссылки $$array_ref_1[0] = 5; # Разыменовывание анонимного хеш-массива в lvalue выражении с одновременным порождением ссылки $$hash_ref_1{"one"} = 1; </source> Первые четыре разыменовывания выглядят понятно и логично, а последние два немного сложны для понимания, поэтому мы рассмотрим их подробнее. Так как ссылка это скаляр, то сначала произойдет разыменовывание (<code>$$array_ref_1</code>, <code>$$hash_ref_1</code>), и только после этого будет использована индексация (в соответствии с правилами для простых и хеш-массивов). При этом если ссылки до этого не существовали (как в примере), то они будут созданы при присваивании, так как эта операция предполагает их существование. Этот побочный эффект при разыменовывании в lvalue-выражении нужно запомнить. Если ссылка не является простым скаляром (например ссылка хранится в элементе массива), то для ее разыменования нужно использовать блок: <source lang="perl"> ${$array[0]} = 5; ${$hash{"one"}} = 2; ${&f()}[1] = 6; </source> В первом примере предполагается, что в <code>$array[0]</code> массива <code>@array</code> хранится ссылка. Для ее разыменования мы помещаем обращение к ней в массиве в блок, а затем разыменовываем как ссылку из скаляра через <code>$</code> перед блоком. Аналогично мы поступаем, если ссылка хранится в хеш-массиве. В последнем примере мы вызываем функцию <code>f()</code> в блоке, которая возвращает ссылку на массив. Затем мы ее разыменовываем и присваиваем второму элементу массива значение 6. Отметим, что блоки можно использовать и с ссылками, хранящимися в скалярах, например <source lang="perl"> $$array_ref_1[0] = 5; # и ${$array_ref_1}[0] = 5; </source> будут работать одинаково. Но в данном случае фигурные скобки визуально перегружают конструкцию и такое лишнее использование блоков следует избегать на практике. === Операция <code>-></code> === Применение вышеописанных правил разыменования может приводить к появлению громоздких конструкций, вложенных друг в друга, и очень сложных для визуального восприятия. Даже достаточно простые конструкции уже требуют определенного усилия, чтобы их понять, например, сравните <source lang="perl"> ${$a[0]}[1] = 5; ${$b[0]}{"one"} = 1; </source> По этой причине в Perl есть отдельная операция разыменования для массивов в виде стрелки <code>-></code>. Похожую операцию вы могли видеть при разыменовывании указателей в языке Си. Данная операция является бинарной. В левом операнде она ожидает ссылку на массив (простой или хеш-массив), а в правом операнде ожидается индекс массива (в зависимости от типа ссылки). Результатом такого разыменовывания является значение элемента массива или хеш-массива. Таким образом, предыдущий пример может быть компактно записан так: <source lang="perl"> $a[0]->[1] = 5; $b[0]->{"one"} = 1; </source> Благодаря такой записи становится очевидней то, что первая ссылка хранится в массиве <code>@a</code> в первом элементе и является ссылкой на простой массив, а в массиве <code>@b</code> в первом элементе хранится ссылка на хеш-массив. Если ссылки на некоторые массивы хранились бы в скалярных переменных, то запись становится следующей: <source lang="perl"> $array_ref->[0]->[1] = 5; $hash_ref->[0]->{"one"} = 1; </source> В этом примере, если ссылки на массивы не были созданы ранее, то они будут созданы неявно. Использование ссылок таким образом является первым шагом к созданию многоуровневых структур данных. В Perl, при обращении к многоуровневым структурам, допускаются следующие упрощения, о которых следует помнить и пользоваться ими. Например, сравните как эволюционирует обращение к некоторому элементу составного массива: <source lang="perl"> ${${$a[$i]}[$j]}[$k] # то же самое $a[$i]->[$j]->[$k] # то же самое $a[$i][$j][$k] # И для хеш-массива ${${$b[$i]}{"key"}}[$j] # то же самое $b[$i]->{"key"}->[$j] # то же самое $b[$i]{"key"}[$j] </source> Другими словами, знак операции <code>-></code> можно опускать в контексте разыменовывания ссылок на массивы. Этой операцией также разыменовываются ссылки на процедуры/функции. В этом случае правый операнд операции ожидает список аргументов функции в круглых скобках. Сравните <source lang="perl"> $procedure = sub { print "Called: @_\n"; }; # Анонимная функция $procedure->('one', 'two', 'three') ; # Разыменовывание через -> &$procedure ('four', 'five'); # Обычным способом </source> Поначалу работа с многоуровневыми структурами может показаться сложной, однако со временем вы научитесь понимать логику разыменования. == Частые ошибки использования ссылок == Некоторые конструкции, использующие ссылки и кажущиеся с виду нормально, могут вас немало удивить, если не знать особенности их интерпретации. Следующий пример демонстрирует неправильное использование ссылки: <source lang="perl"> # Для печати структуры массива. use Data::Dumper qw(Dumper); sub get_array { return qw { a b c }; } for $i (0..2) { @arr_source = get_array; $arr_target[$i] = \@arr_source; # НЕПРАВИЛЬНО } # Печатаем 1-й раз print Dumper(\@arr_target); $arr_target[1]->[1] = 'e'; # Печатаем 2-й раз print Dumper(\@arr_target); </source> В этом примере мы присваиваем каждому элементу массива <code>@arr_target</code> ссылку на массив <code>@arr_source</code>. Здесь мы наивно полагаем, что компилятор <code>perl</code> внутри цикла будет конструировать переменную <code>@arr_source</code> каждый раз заново, из-за чего ссылка на каждой итерации будет уникальной. Но к сожалению это не так, и результат работы будет следующим: <pre> $VAR1 = [ [ 'a', 'b', 'c' ], $VAR1->[0], $VAR1->[0] ]; $VAR1 = [ [ 'a', 'e', 'c' ], $VAR1->[0], $VAR1->[0] ]; </pre> По печати видно, что все три наши ссылки указывают на одну и ту же область памяти, в которой хранится анонимный массив, а значит изменения по любой из этих ссылок внутри массива <code>@arr_target</code> будут применяться к анонимному массиву, а сам <code>@arr_target</code> с тремя ссылками на один и тот же экземпляр анонимного массива теряет смысл. Решить эту проблему можно минимум тремя способами: * В первом способе следует дать переменной <code>@arr_source</code> лексическую область видимости. Тогда переменная действительно будет конструироваться на каждой итерации по-новому:<source lang="perl"> ... for $i (0..2) { my @arr_source = get_array; # ПРАВИЛЬНО $arr_target[$i] = \@arr_source; # ТЕПЕРЬ ПРАВИЛЬНО } ... </source> Отчасти именно поэтому следует всегда включать директиву <code>use strict;</code>, которая бы требовала это. * Можно пойти с другой стороны и конструировать анонимную ссылку самостоятельно во время присваивания:<source lang="perl"> ... for $i (0..2) { @arr_source = get_array; # МОЖНО НЕ ПИСАТЬ my ... $arr_target[$i] = [ @arr_source ]; # ... ЕСЛИ ССЫЛКА КОНСТРУИРУЕТСЯ В МОМЕНТ ПРИСВАИВАНИЯ. } ... </source> * Можно использовать свойство создания ссылки в момент разыменовывания, но такой способ не самый надежный, так как нужно быть уверенным, что такой ссылки не существует, иначе вы рискуете перетереть предыдущие данные:<source lang="perl"> ... # Этот метод ненадежный, так как требует уверенности, что анонимного массива # не существует. for $i (0..2) { @arr_source = get_array; # МОЖНО НЕ ПИСАТЬ my ... @{$arr_target[$i]} = @arr_source; # ... ЕСЛИ ССЫЛКА КОНСТРУИРУЕТСЯ В МОМЕНТ РАЗЫМЕНОВЫВАНИЯ. } ... </source> Все три способа дадут одинаковый ответ: <pre> $VAR1 = [ [ 'a', 'b', 'c' ], [ 'a', 'b', 'c' ], [ 'a', 'b', 'c' ] ]; $VAR1 = [ [ 'a', 'b', 'c' ], [ 'a', 'e', 'c' ], [ 'a', 'b', 'c' ] ]; </pre> Ещё одной неприятной особенностью Perl является то, что префиксные операции имеют повышенный приоритет перед постфиксными, что ломает логику программистам языков C/C++. Например, запись <source lang="perl"> $$ref[$i]; </source> для программиста на C/C++ трактовалась бы как ''пройти по индексу, а потом разыменовать результат'', но в Perl всё происходит с точностью наоборот — ''разыменовать ссылку, а потом пройти по индексу''. По этой причине, чтобы исключить недопонимание в команде, следует договариваться о том, как лучше записывать разыменовывание: <source lang="perl"> # Так ... $$ref[$i]; # ... так ... ${$ref}[$i]; # ... или так $ref->[$i]; </source> == Символические ссылки == Символической ссылкой называется переменная, которая хранит имя другой переменной. Разыменовывание символической ссылки происходит аналогично жесткой ссылке: <source lang="perl"> $ref_var = "var"; # Символическая ссылка на переменную 'var' # Разыменовывание ссылки на скаляр $var с присваиванием. Аналогично $var = 5; $$ref_var = 5; # Разыменовывание ссылки на массив @var с присваиванием. @$ref_var = (1, 2, 3); # Операция -> может использоваться с символическими ссылками $ref_var->[3] = 4; # Аналогично $var[3] = 4; # Разыменовывание ссылки на хеш-массив %var %$ref_var = ("one" => 1, "two" => 2); sub var { print "hello" } # Разыменовывание ссылки на функцию &$ref_var(); </source> Символическая ссылка может указывать только на переменную, имя которой хранится в таблице символов пакета. Это означает, что нельзя ссылаться на локальные переменные, создаваемые при помощи <code>my()</code>, по символическим ссылкам, так как такие переменные в эту таблицу не записываются. <source lang="perl"> $ref_a = "a"; $$ref_a = 1; { my $a = "2"; print $$ref_a; # Напечатается 1, так как my $a не видна этому механизму } print $$ref_a; # Напечатается 1 </source> Символические ссылки в большинстве случаев нежелательны, так как они могут запутывать код и создавать неявные ошибки. В больших программах их использование следует запрещать с помощью директивы <code>use strict 'refs';</code>. На практике по символическим ссылкам обычно передаются и разыменовываются только функции. == Примеры использования ссылок == === Многомерные массивы === Простейшим примером использования ссылок являются многомерные массивы, которые могут быть представлены массивом массивов. Простейшим массивом массивов является матрица, которая представляет числа в виде таблицы. Создать матрицу можно так <source lang="perl"> @matrix = ( [1, 2, 3], [4, 5, 6], [7, 8, 9] ); # Цикл печати матрицы foreach (@matrix) { # Конструкция $#$_ вернет последний индекс массива по ссылке for (my $i=0; $i <= $#$_; $i++) { print $$_[$i], " "; } print "\n"; } </source> === Замыкания === ''Замыкание'' ({{lang-en|closure}}) — это особый вид анонимной функции, внутри которой используются переменные, определенные вне тела этой функции. Замыкания используются, когда нужно сгенерировать несколько процедур, начальные статичные данные для каждой из которых нужно сделать своими. Замыкания в Perl создаются через две функции, одна из которых (внешняя) конструирует анонимную функцию, передавая ей свободные переменные. <source lang="perl"> sub build_closure { my $free = shift; # Свободная переменная return sub { my $closure_var = shift; # Аргумент замыкания return $free + $closure_var; # Переменная $free для замыкания статична } } </source> У замыканий бывают самые разные применения: например, если парсится некая структура, в которой есть разные блоки, но при этом принцип парсинга для каждого из них одинаковый, можно было бы генерировать замыкание для каждого типа блока, передавая в свободных переменных только особенности каждого блока, оставив алгоритм парсинга в функции замыкания; функции-колбеки хорошо ложатся под замыкания; различные hook-функции и другие примеры. Ниже приведен пример замыкания, которое печатает элементы массивов столбиком в зависимости от форматной строки, которая передавалась при конструировании замыкания. <source lang="perl"> sub formatter { my $format = shift; return sub { foreach $element (@_) { printf STDOUT $format, $element; } } } @arr = ("apple", "pear", "grapes"); $print_left = formatter("|%-30s|\n"); $print_right = formatter("|%30s|\n"); $print_left->(@arr); $print_right->(@arr); </source> <source lang="bash"> |apple | |pear | |grapes | | apple| | pear| | grapes| </source> == Примечания == {{примечания}} 1vuyfsnnkiypt8hx85rf6smt31iazwa Викиучебник:Каталог учебников/Список 4 34750 268033 267939 2026-05-22T14:00:56Z Kylaix 51782 Обновление каталога учебников: список полок с учётом вложенных страниц 268033 wikitext text/x-wiki {{Викиучебник:Каталог учебников/Шапка}} * [[Файл:Black computer icon.png|14px]] [[Полка:Компьютеры|Компьютеры]] ** [[Файл:Code file icon.png|14px]] [[Полка:Программирование|Программирование]] ** [[Полка:Программное обеспечение|Программное обеспечение]] ** [[Полка:Операционные системы|Операционные системы]] ** [[Файл:Gamepad - Delapouite - game-icons.svg|14px]] [[Полка:Компьютерные игры|Компьютерные игры]] ** [[Файл:Web icon.png|14px]] [[Полка:Веб-разработка|Веб-разработка]] ** [[Файл:Paint palette icon from the Noun Project.svg|14px]] [[Полка:Компьютерная графика|Компьютерная графика]] * [[Полка:Естественные науки|Естественные науки]] ** [[Файл:Atom - game-icons.svg|14px]] [[Полка:Физика|Физика]] ** [[Файл:WikiJournal of Medicine logo (flat black).svg|14px]] [[Полка:Медицина|Медицина]] ** [[Файл:Flask-vial-solid.svg|14px]] [[Полка:Химия|Химия]] ** [[Файл:Biology - The Noun Project.svg|14px]] [[Полка:Биология|Биология]] ** [[Файл:Geography icon.svg|14px]] [[Полка:География|География]] ** [[Файл:Noun project 528.svg|14px]] [[Полка:Геология|Геология]] * [[Файл:OOjs UI icon math.svg|14px]] [[Полка:Математика|Математика]] ** [[Полка:Алгебра|Алгебра]] ** [[Файл:Geometry tools - Noun project 108271.svg|14px]] [[Полка:Геометрия|Геометрия]] * [[Полка:Языки|Языки]] ** [[Полка:Языки Европы|Языки Европы]] ** [[Полка:Искусственные языки|Искусственные языки]] ** [[Полка:Древние языки|Древние языки]] ** [[Полка:Другие языки|Другие языки]] ** [[Полка:Семитские языки|Семитские языки]] ** [[Полка:Языки Восточной Азии|Языки Восточной Азии]] ** [[Полка:Языки Юго-Восточной Азии|Языки Юго-Восточной Азии]] * [[Полка:Формальные науки|Формальные науки]] ** [[Файл:Mathematik Informatik.png|14px]] [[Полка:Информатика|Информатика]] * [[Полка:Техника|Техника]] ** [[Файл:Big guy 637's Car icon.svg|14px]] [[Полка:Автомобили|Автомобили]] ** [[Файл:Building icon Metal.png|14px]] [[Полка:Строительство|Строительство]] ** [[Файл:Plane-icon.png|14px]] [[Полка:Авиация|Авиация]] ** [[Полка:История техники|История техники]] ** [[Полка:Транспорт|Транспорт]] * [[Полка:Социальные науки|Социальные науки]] ** [[Полка:Экономика|Экономика]] ** [[Полка:Психология|Психология]] ** [[Полка:Социология|Социология]] * [[Полка:Гуманитарные науки|Гуманитарные науки]] ** [[Файл:PICOL icon News.svg|14px]] [[Полка:Журналистика|Журналистика]] ** [[Файл:201807 book C.svg|14px]] [[Полка:Литература|Литература]] ** [[Полка:Философия|Философия]] ** [[Файл:Telugu Translation icon - 01.svg|14px]] [[Полка:Лингвистика|Лингвистика]] * [[Полка:Досуг|Досуг]] ** [[Полка:Туризм|Туризм]] ** [[Файл:Round-table - Delapouite - game-icons.svg|14px]] [[Полка:Настольные игры|Настольные игры]] * [[Файл:Culture icon.png|14px]] [[Полка:Культура|Культура]] ** [[Файл:Deepin Icon Theme – folder-music-symbolic (3).svg|14px]] [[Полка:Музыка|Музыка]] ** [[Полка:Фотография|Фотография]] * [[Полка:Полка:Коллекционирование|Полка:Коллекционирование]] co42zbra0t1f0y0yrjhb6uz5yw3gzgv Викиучебник:К удалению/Март 2026 4 35416 268045 265928 2026-05-23T00:16:14Z Leksey 3027 /* Компьютеры для начинающих/Мошенничество в интернете */ ответ участнику Таёжный лес: Так какие претензии к статье? (-) ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268045 wikitext text/x-wiki == [[Компьютеры для начинающих/Мошенничество в интернете]] == Неформатная устаревшая статья. [[Участник:Таёжный лес|Таёжный лес]] ([[Обсуждение участника:Таёжный лес|обсуждение]]) 08:45, 15 марта 2026 (UTC) : Мне лично кажется, не лучше не хуже любого устаревшего учебника. Я бы не удалял. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 13:14, 16 марта 2026 (UTC) ::А вы внимательно его читали? [[Участник:Таёжный лес|Таёжный лес]] ([[Обсуждение участника:Таёжный лес|обсуждение]]) 11:19, 18 марта 2026 (UTC) ::: Нет, прокрутил и бегло просмотрел [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 15:23, 18 марта 2026 (UTC) ::: Так какие претензии к статье? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 00:16, 23 мая 2026 (UTC) == [[Сетевые заметки/Виды вебсайтов]] == АИ генерированный спам [[Участник:Crimean-Tatar|Crimean-Tatar]] ([[Обсуждение участника:Crimean-Tatar|обсуждение]]) 20:31, 19 марта 2026 (UTC) : Удалил. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:32, 19 марта 2026 (UTC) rd73xbv3q8rxr2v3bddpjnutrew8stj АОН/ФАП-10 0 35479 268039 266177 2026-05-22T19:00:28Z Leksey 3027 АОН/ФАП-246 268039 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' — содержит правила создания [[АОН/Эксплуатант|эксплуатанта]], выполняющего коммерческие воздушные перевозки (КВП). Внутри документа предусмотрено два порядка: для ВС легче 3500 кг и тяжелее. Согласно этого документа сертифицируются авиакомпании, выполняющие регулярные и нерегулярные (чартерные) воздушные перевозки. Собственно, авиакомпанией организацию имеет смысла называть при наличии у нее сертификата, выданного по ФАП-10. ==См. также== * [[АОН/ФАП-246]] - ранее действовавший документ == Ссылки == *[https://ivo.garant.ru/#/document/403703518 ФАП-10] в правовой базе ==Примечания== {{Примечания}} {{АОН}} 2fn3bfoq0ovd2khdc7v8diqirx6y3jr Теория чисел 0 35571 268053 267740 2026-05-23T07:31:54Z AllaBuraya 79455 268053 wikitext text/x-wiki {{Название учебника | Категория = Математика | Готовность = 0% | Тип = Многостраничный }} {{wikipedia|Теория чисел}} В данном учебнике рассматривается '''теория чисел''', которая занимается изучением свойств [[w:Целое_число|целых чисел]]. Целыми называются не только числа [[w:Натуральное_число|натурального]] ряда 1, 2, 3, ... (положительные целые), но также нуль и отрицательные целые -1, -2, -3, ... == Содержание == * Теория делимости * Простые числа ** [[/Постулат Бертрана]] * Функции в теории чисел * Сравнения * Первообразные корни * Индексы * Логарифмы * Характеры == Литература == * {{Книга|ref=Виноградов|автор=И. М. Виноградов|заглавие=Основы теории чисел. Учебное пособие|год=2009|место=Санкт-Петербург|издательство=Лань|страниц=176|isbn=978-5-8114-0535-0}} * {{Книга|ref=Панкратова|автор=И. А. Панкратова|заглавие=Введение в теорию чисел. Учебное пособие|год=2018|место=Томск|издательство=Издательский дом Томского государственного университета|страниц=86}} * {{Книга|ref=Зенкин|ссылка=http://regiomontan.ru/book/VZ_primes.pdf|автор=В. И. Зенкин|заглавие=Распределение простых чисел. Элементарные методы|год=2008|место=Калининград|страниц=158}} [[Категория:Теория чисел]] [[Категория:Учебники без шаблона]] lw6zuzjqdqm9hxfcelrdmp7tykkdgcx Теория чисел/Постулат Бертрана 0 35584 268052 267162 2026-05-23T07:31:34Z AllaBuraya 79455 Полностью удалено содержимое страницы 268052 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 268055 268052 2026-05-23T07:34:44Z AllaBuraya 79455 268055 wikitext text/x-wiki {{К быстрому удалению|для переименования Постулат Бертрана|nocat=для переименования Постулат Бертрана}} kjc5davwf3gduq3mk0yg8kav6bmu0k2 268056 268055 2026-05-23T07:35:04Z AllaBuraya 79455 268056 wikitext text/x-wiki {{К быстрому удалению|для переименования Постулат Бертрана|nocat=для переименования Постулат Бертрана}}Для переименования [[Постулат Бертрана]]. 6oa977tcgkleaea43del9hl8y2j1gd9 Дифференциальные уравнения 0 35587 268058 267321 2026-05-23T07:37:06Z AllaBuraya 79455 268058 wikitext text/x-wiki {{К быстрому удалению}}Для переменования [[Введение в дифференциальные уравнения]] qxoagmfkfkj8ttebqba39lx4iqj3t40 Шаблон:ИИ-страница 10 35590 268034 267195 2026-05-22T14:07:05Z Taratarussia 77272 268034 wikitext text/x-wiki <includeonly>{{#tag:indicator|[[File:Icons8 warning sign.svg|24px|Данная страница является переводом/содержит текст созданный нейросетью. Требуется проверка.]]|name=status}}</includeonly> <noinclude>{{doc}}[[Категория:Шаблоны]]</noinclude> 9uc449h0hvqpbco77dk7e006wflel9x Линейная алгебра и аналитическая геометрия 0 35605 268066 267255 2026-05-23T07:42:52Z AllaBuraya 79455 268066 wikitext text/x-wiki {{К быстрому удалению}} Для переименования [[Введение в линейную алгебру]]. d7pkjteuneug8u6trcatu7uipn1uap2 Введение в элементарную алгебру 0 35607 268067 267244 2026-05-23T07:43:50Z AllaBuraya 79455 268067 wikitext text/x-wiki {{К быстрому удалению}} Страница не нужна, уже переименована в [[Элементарная алгебра]]. d0hnfpgxwzyslfv4psuyhl57pp0zvq4 Решение систем скалярных уравнений 0 35608 268070 267317 2026-05-23T07:45:32Z AllaBuraya 79455 268070 wikitext text/x-wiki {{К быстрому удалению}} Для переименования [[Численные методы]]. 5moseg6zxrudg5uuhgfro8ws4fpjwdf Аппроксимация Фогеля 0 35609 268071 267281 2026-05-23T07:46:07Z AllaBuraya 79455 268071 wikitext text/x-wiki {{К быстрому удалению}} Для переименования [[Линейное программирование]]. 6f2ifpvrkjcp7jkzgx14und8a79vti8 Доказательство под микроскопом 0 35610 268072 267280 2026-05-23T07:46:42Z AllaBuraya 79455 268072 wikitext text/x-wiki {{К быстрому удалению}} Страница не нужна, уже переименована в [[Математическое доказательство]]. qh0nwu2pv0ce1crtjstij6o3hee562b Тригонометрические функции в курсе математики средней школы 0 35614 268073 267302 2026-05-23T07:47:03Z AllaBuraya 79455 268073 wikitext text/x-wiki {{К быстрому удалению}} Страница не нужна, уже переименована в [[Тригонометрические функции]]. hqx5k2bi7t2676v1t09pqvhoopd9e1n Геометрия для средней школы 0 35615 268074 267313 2026-05-23T07:47:18Z AllaBuraya 79455 268074 wikitext text/x-wiki {{К быстрому удалению}} Страница не нужна, уже переименована в [[Элементарная геометрия]]. ik2gngjrp51h51wjebhd6xm2sitqmt8 Дифференциальные уравнения/Понятие дифференциального уравнения 0 35616 268060 267348 2026-05-23T07:39:28Z AllaBuraya 79455 268060 wikitext text/x-wiki {{К быстрому удалению}} Для переименования [[Введение в дифференциальные уравнения]]/Введение в дифференциальные уравнения. 9f7legglj2i30rw7oa40mjdf7ynp7p5 268064 268060 2026-05-23T07:41:31Z AllaBuraya 79455 268064 wikitext text/x-wiki {{К быстрому удалению}} Для переименования [[Введение в дифференциальные уравнения]]. 68uv4ll500dpb9awfhqmaayuqj1bvcy Дифференциальные уравнения/Литература 0 35617 268061 267346 2026-05-23T07:40:33Z AllaBuraya 79455 268061 wikitext text/x-wiki {{К быстрому удалению}}Пустая страница. qockr5bx0yvv4e1102ov748r6d181r7 Дифференциальные уравнения/Дифференциальные уравнения с разделяющимися переменными 0 35618 268062 267345 2026-05-23T07:40:47Z AllaBuraya 79455 268062 wikitext text/x-wiki {{К быстрому удалению}} Для переименования [[Введение в дифференциальные уравнения]]/Дифференциальные уравнения с разделяющимися переменными. pn27q2fnnbxyotjm5k3d4qepxzarc63 268063 268062 2026-05-23T07:41:12Z AllaBuraya 79455 268063 wikitext text/x-wiki {{К быстрому удалению}} Для переименования [[Дифференциальные уравнения с разделяющимися переменными]]. 51dsme8eei0mj8o3eld6oyi22et3trr Введение в теорию чисел 0 35619 268054 267360 2026-05-23T07:33:21Z AllaBuraya 79455 268054 wikitext text/x-wiki {{К быстрому удалению}} Переименовано в [[Теория чисел]] 1nqhgre8pkzqccb2cq39z78rdnyg9ge 268068 268054 2026-05-23T07:44:25Z AllaBuraya 79455 268068 wikitext text/x-wiki {{К быстрому удалению}} Страница не нужна, уже переименована в [[Теория чисел]] p4gv4qnd3kb9nlutd9oq6qnt5yg0ka3 Введение в теорию чисел/Постулат Бертрана 0 35620 268057 267370 2026-05-23T07:35:50Z AllaBuraya 79455 268057 wikitext text/x-wiki {{К быстрому удалению}} Переименовано в [[Постулат Бертрана]] bps03ikx285rz3jzzcvz5z6fc3d436q 268069 268057 2026-05-23T07:44:42Z AllaBuraya 79455 268069 wikitext text/x-wiki {{К быстрому удалению}} Страница не нужна, уже переименована в [[Постулат Бертрана]] hzktqja8ah1ovhcjihh3wqol6ram55b Викиучебник:К удалению/Май 2026 4 35636 268029 267561 2026-05-22T12:49:28Z Taratarussia 77272 /* Биографический метод */ ответ участнику Leksey ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268029 wikitext text/x-wiki == [[Биографический метод]] == Не учебник, пустые разделы, только определение, там и {{tl|Название учебника}} как-то не к месту. С ув., [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:30, 20 мая 2026 (UTC) : Я вижу по истории, что это спасали материалы из Википедии. А что не так? Два раздела то есть все же. Можно удалить пустые, если глаз сильно мозолят. Но вроде каши то не просят. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:11, 20 мая 2026 (UTC) :: @[[Участник:Leksey|Leksey]] Там вообще никакого учебного содержания, разделы пустые, подстраниц нет. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:49, 22 мая 2026 (UTC) === За === === Против === === Итог === ftab05whskotzph0e19rvnicpjd6lao 268036 268029 2026-05-22T15:42:31Z Leksey 3027 /* Биографический метод */ ответ участнику Taratarussia: Там есть * В психологии * В социологии (-) ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268036 wikitext text/x-wiki == [[Биографический метод]] == Не учебник, пустые разделы, только определение, там и {{tl|Название учебника}} как-то не к месту. С ув., [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:30, 20 мая 2026 (UTC) : Я вижу по истории, что это спасали материалы из Википедии. А что не так? Два раздела то есть все же. Можно удалить пустые, если глаз сильно мозолят. Но вроде каши то не просят. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:11, 20 мая 2026 (UTC) :: @[[Участник:Leksey|Leksey]] Там вообще никакого учебного содержания, разделы пустые, подстраниц нет. [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 12:49, 22 мая 2026 (UTC) ::: Там есть :::* В психологии :::* В социологии ::: [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 15:42, 22 мая 2026 (UTC) === За === === Против === === Итог === j2qbafxu3otlc1ar4n32323jzqn1hgs АОН/MCM 0 35682 268037 2026-05-22T18:46:33Z Leksey 3027 Создание страницы 268037 wikitext text/x-wiki {{АОН Страница}} {{Википедия}} '''{{SUBPAGENAME}}''' (руководство по организации ТО (РОТО)) — документ эксплуатанта, ==См. также== == Ссылки == * [https://files.stroyinf.ru/Data/778/77896.pdf Система технического обслуживания и ремонта авиационной техники ОРГАНИЗАЦИЯ РАБОТ ПО РЕМОНТУ АВИАЦИОННОЙ ТЕХНИКИ (ГОСТ Р59816—2021)] ==Примечания== {{Примечания}} {{АОН}} th47uaf9m79z8w1danamjiermzjt2ay 268040 268037 2026-05-22T19:01:46Z Leksey 3027 Дополнения 268040 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' (руководство по организации ТО (РОТО)) — документ эксплуатанта, осуществляющего КВП. ==Описание== Несколько документов имеют отношение к MCM * Руководство по деятельности (Maintenance Organisation Exposition (MOE) * Руководство по организации технического обслуживания (Continuing Airworthiness Management Exposition (CAME) Руководство по организации технического обслуживания (РОТО) разрабатывается на основании: * [[АОН/ФАП-10|ФАП-10]] ФАП по КВП * [[АОН/ФАП-367]] ==См. также== == Ссылки == * [https://files.stroyinf.ru/Data/778/77896.pdf Система технического обслуживания и ремонта авиационной техники ОРГАНИЗАЦИЯ РАБОТ ПО РЕМОНТУ АВИАЦИОННОЙ ТЕХНИКИ (ГОСТ Р59816—2021)] * МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ МР-03-001 Росавиации (недоступны) * [https://www.consultant.ru/document/cons_doc_LAW_347146/02aa27137e373218a5c2fa9e6f1ac3e1c34832f2/ <Письмо> Росавиации от 18.01.2019 N Исх-1100/01 "] ==Примечания== {{Примечания}} {{АОН}} 64x6v2g2hd3i7xqgenuiglp0x0lan1i 268041 268040 2026-05-22T19:16:59Z Leksey 3027 Преамбула 268041 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' (руководство по организации ТО (РОТО) ) — документ эксплуатанта, осуществляющего [[АОН/КВП|КВП]], где описывается как выполняется ТО самолетов. ==Нормативное регулирование== Руководство по организации технического обслуживания (РОТО) разрабатывается на основании: * [[АОН/ФАП-10|ФАП-10]] ФАП по КВП, который требует "разработать руководство по организации технического обслуживания (РОТО); и руководство по организации наземного обслуживания (РОНО)." ** п.43 Заявитель (эксплуатант) в соответствии с утвержденным РОТО должен: .... ** п. 44. РОТО должно содержать: * [[АОН/ФАП-367]] ФАП по сертификации ОТО == Понятие == Несколько документов имеют отношение к MCM * Руководство по деятельности (Maintenance Organisation Exposition (MOE) * Руководство по организации технического обслуживания (Continuing Airworthiness Management Exposition (CAME) Air Operator's Manual for Maintenance (MCM/MME/MOE) ==См. также== == Ссылки == * [https://files.stroyinf.ru/Data/778/77896.pdf Система технического обслуживания и ремонта авиационной техники ОРГАНИЗАЦИЯ РАБОТ ПО РЕМОНТУ АВИАЦИОННОЙ ТЕХНИКИ (ГОСТ Р59816—2021)] * [https://jetconsulting.su/services/razrabotka-rukovodstv/rukovodstvo-po-organizatsii-tekhnicheskogo-obsluzhivaniya/ Разработка Руководства по организации технического обслуживания (Continuing Airworthiness Management Exposition (CAME)] ==Примечания== {{Примечания}} {{АОН}} 4zh7v31axsi6fuwjqxzlz6smlrpgq1g 268042 268041 2026-05-22T19:29:33Z Leksey 3027 Maintenance Control Manual 268042 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' (англ. Maintenance Control Manual, руководство по организации ТО (РОТО)) — документ эксплуатанта, осуществляющего [[АОН/КВП|КВП]], где описывается как выполняется ТО самолетов. ==Нормативное регулирование== Руководство по организации технического обслуживания (РОТО) разрабатывается на основании: * [[АОН/ФАП-10|ФАП-10]] ФАП по КВП, который требует "разработать руководство по организации технического обслуживания (РОТО); и руководство по организации наземного обслуживания (РОНО)." ** п.43 Заявитель (эксплуатант) в соответствии с утвержденным РОТО должен: .... ** п. 44. РОТО должно содержать: * [[АОН/ФАП-367]] ФАП по сертификации ОТО == Понятие == Несколько документов имеют отношение к MCM * Руководство по деятельности (Maintenance Organisation Exposition (MOE) * Руководство по организации технического обслуживания (Continuing Airworthiness Management Exposition (CAME) Air Operator's Manual for Maintenance (MCM/MME/MOE) ==См. также== == Ссылки == * [https://files.stroyinf.ru/Data/778/77896.pdf Система технического обслуживания и ремонта авиационной техники ОРГАНИЗАЦИЯ РАБОТ ПО РЕМОНТУ АВИАЦИОННОЙ ТЕХНИКИ (ГОСТ Р59816—2021)] * [https://jetconsulting.su/services/razrabotka-rukovodstv/rukovodstvo-po-organizatsii-tekhnicheskogo-obsluzhivaniya/ Разработка Руководства по организации технического обслуживания (Continuing Airworthiness Management Exposition (CAME)] ==Примечания== {{Примечания}} {{АОН}} iv1jq9ljcsoyevn53bhfh81ok6lvs65 АОН/ФАП-246 0 35683 268038 2026-05-22T18:59:33Z Leksey 3027 Создание заглушки для редиректа по сути 268038 wikitext text/x-wiki {{АОН Страница}} {{Внимание|В настоящее время правила выполнения КВП регулируются [[АОН/ФАП-10]]}} '''{{SUBPAGENAME}}''' — ФАП по КВП недействующий. ==Ссылки== * Приказ Министерства транспорта РФ от 13 августа 2015 г. N 246 "Об утверждении Федеральных авиационных правил "Требования к юридическим лицам, индивидуальным предпринимателям, осуществляющим коммерческие воздушные перевозки. Форма и порядок выдачи документа, подтверждающего соответствие юридических лиц, индивидуальных предпринимателей, осуществляющих коммерческие воздушные перевозки, требованиям федеральных авиационных правил" {{АОН}} mg7e8lj1643r6s8rnnnjedje2vic8ir Обсуждение:Введение в дифференциальные уравнения 1 35684 268046 2026-05-23T06:54:08Z AllaBuraya 79455 /* Литература */ новая тема 268046 wikitext text/x-wiki == Литература == https://ru.wikibooks.org/w/index.php?title=Литература&action=history [[Участник:AllaBuraya|AllaBuraya]] ([[Обсуждение участника:AllaBuraya|обсуждение]]) 06:54, 23 мая 2026 (UTC) pqizmnd1idre4efltm0uom1tu7ioejo