Обсуждение:MassEditRegex
Что-то странное творится... Запустил модуль с такими параметрами, то есть, по идее, оно должно было по всей викидварфии поменять категорию Создания гна категорию Существа. Вот только неожиданно возникло 2 крупные проблемы:
- Во-первых, ни одного нужного изменения так и не произошло, так как расширение обрабатывает только 1000 страниц, что очень плохо.
- Во-вторых, кое-что все-таки изменилось, а именно эта страница. Из-за чего - совершенно непонятно.
-- Arex 13:21, 13 апреля 2011 (MSD)
- Ограничение на 1000 страниц изменяется, можно и 5000 поставить, но тогда время выполнения скрипта увеличится, если столько страниц искать. P.S. Изменил на 5000, но у нас в вики столько страниц нет. --IKlim 13:48, 13 апреля 2011 (MSD)
- А что насчет спонтанных изменений. Есть идеи, с чем это может быть связано? -- Arex 14:01, 13 апреля 2011 (MSD)
- Может быть косяк с пространством имён, эта страница (и ещё пара) вроде была создана до того, как было в настройках вики прописано пространство 40d. А вообще, я не понял, откуда эти правки взялись, откат к старому? --IKlim 14:20, 13 апреля 2011 (MSD)
- По-видимому. Я так и не пойму, как провести поиск по всем страницам. Я думал, что использование пустого префикса позволит это сделать, но нет, в пространство имен (Основное) не входят ни DF2010, ни 40d, ни прочее... В общем косяки идут, а то что нужно так и не изменяется. Например, страница Creature и другие. Когда пытался в пространстве имен DF2010 поменять, было написано в отчёте "Creature не существует", хотя там нужная строка строка есть и при вводе названия страницы в поле страниц всё срабатывает нормально. -- Arex 14:42, 13 апреля 2011 (MSD)
- В общем, пользоваться пустыми префиксами - не выход, они жутко глючат. Так что изменять пока приходится либо по категориям, либо по названиям статей, составляя списки. Да и Категории желательно выбирать не очень большие, иначе будет вылезать ошибка наподобие
- По-видимому. Я так и не пойму, как провести поиск по всем страницам. Я думал, что использование пустого префикса позволит это сделать, но нет, в пространство имен (Основное) не входят ни DF2010, ни 40d, ни прочее... В общем косяки идут, а то что нужно так и не изменяется. Например, страница Creature и другие. Когда пытался в пространстве имен DF2010 поменять, было написано в отчёте "Creature не существует", хотя там нужная строка строка есть и при вводе названия страницы в поле страниц всё срабатывает нормально. -- Arex 14:42, 13 апреля 2011 (MSD)
- Может быть косяк с пространством имён, эта страница (и ещё пара) вроде была создана до того, как было в настройках вики прописано пространство 40d. А вообще, я не понял, откуда эти правки взялись, откат к старому? --IKlim 14:20, 13 апреля 2011 (MSD)
- А что насчет спонтанных изменений. Есть идеи, с чем это может быть связано? -- Arex 14:01, 13 апреля 2011 (MSD)
Fatal error: Maximum execution time of 60 seconds exceeded in /home/varlam36/dfwk.ru/docs/includes/parser/Preprocessor_DOM.php on line 1063
Как бот
Можно как-нибудь сделать так, чтобы результаты работы расширения отображались, как результат работы бота? И при этом не менять себе учетную запись на другую, находящуюся в группе Боты. -- Arex 11:00, 14 апреля 2011 (MSD)
- Правки бота, насколько я понимаю, не отображаются. И тогда не видно будет какие страницы были изменены. --IKlim 13:51, 14 апреля 2011 (MSD)
Перестало работать
Что-то после обновления расширение перестало работать. Раз уж теперь домашние животные автоматически добавляются в категорию, решил удалить категорию со страниц:
Страницы для редактирования (категории): Категория:Домашние животные Искать: *\n\{\{(?:Category|category)\|(?:Домашние животные|домашние животные)\}\}* Заменить на:
Предварительный просмотр работает нормально. А вот при запуске просто висит пустая станица, никаких изменений не происходит. Думал, что причиной могло служить то, что в названии категории два слова, заменил Домашние животные на Домашние_животные, но всё осталось точно так же: просмотр работает, а замена - нет. -- Arex 08:10, 16 апреля 2011 (MSD)
- Обновил расширение, пробуй. --IKlim 14:40, 16 апреля 2011 (MSD)
- Всё так же не работает. Проверял на тех же параметрах. Может быть в названии страниц нельзя использовать русские буквы? -- Arex 15:28, 16 апреля 2011 (MSD)
- После того, как нажимаешь просмотр, слово "Категория" перед Домашние животные исчезает и потом, естественно, ничего не происходит. Нужно снова добавить это слово. --IKlim 15:58, 16 апреля 2011 (MSD)
- Разумеется, я на это обращал внимание. Не в этом дело. Слово "категория" присутствует. -- Arex 16:20, 16 апреля 2011 (MSD)
- Мне кажется дело не в русских буквах, т.к. действие не выполнилось даже для отдельно указанной страницы Cow в явно указанном пространстве DF2010 --Cypselus 22:10, 17 апреля 2011 (MSD)
- Да, я тоже проверял с разными запросами. Ни один не прошёл. Предварительный просмотр работает, но никаких изменений не происходит. После обновления вики MassEditRegex совсем перестал работать. -- Arex 13:19, 18 апреля 2011 (MSD)
- Мне кажется дело не в русских буквах, т.к. действие не выполнилось даже для отдельно указанной страницы Cow в явно указанном пространстве DF2010 --Cypselus 22:10, 17 апреля 2011 (MSD)
- Разумеется, я на это обращал внимание. Не в этом дело. Слово "категория" присутствует. -- Arex 16:20, 16 апреля 2011 (MSD)
- После того, как нажимаешь просмотр, слово "Категория" перед Домашние животные исчезает и потом, естественно, ничего не происходит. Нужно снова добавить это слово. --IKlim 15:58, 16 апреля 2011 (MSD)
- Всё так же не работает. Проверял на тех же параметрах. Может быть в названии страниц нельзя использовать русские буквы? -- Arex 15:28, 16 апреля 2011 (MSD)