Розширення:Перейменувати користувача
![]() | A request to archive this extension has been made on Phabricator. See завдання T331218 for the archival request and the rationale for the request, and to leave comments about the request. |
![]() Статус релізу: стабільний |
|
---|---|
![]() |
|
Реалізація | User identity , Спеціальна сторінка , Хук |
Опис | Надає спеціальну сторінку, яка дозволяє перейменовувати облікові записи користувачів |
Автор(и) | Ævar Arnfjörð Bjarmasonобговорення |
Найновіша версія | Постійне оновлення |
MediaWiki | <= 1.39.x |
Зміни в БД | No |
Ліцензія | GNU General Public License 2.0 or later |
Завантажити | README |
Quarterly downloads | 228 (Ranked 35th) |
Public wikis using | 2,792 (Ranked 182nd) |
Translate the Renameuser extension if it is available at translatewiki.net | |
Issues | Open tasks · Report a bug |
Renameuser надає спеціальну сторінку, яка дозволяє авторизованим користувачам перейменувати свої облікові записи Це призведе до оновлення історій сторінок і тому подібному Якщо ви хочете перейменувати обліковий запис «на» іншого, вже існуючого, вам знадобиться розширення, яке коштує User Merge and Delete .
Встановлення
- Завантажте і розмістіть файли в каталозі з назвою
Renameuser
у вашійextensions/
папці. - Додайте такий код унизу вашого LocalSettings.php :
wfLoadExtension( 'Renameuser' );
Готово – Перейдіть до Special:Version вашої вікі, щоб переконатися, що розширення встановлено успішно.
Використання
- Як бюрократ, перейдіть на сторінку
Special:RenameUser
- Введіть ім'я користувача, яке буде перейменовано, і бажане нове ім'я, увімкніть параметри для переміщення сторінок користувача/розмов і їх підсторінок, а також створіть перенаправлення за бажанням та натисніть «Ок»
Користувача буде перейменовано, і (якщо буде позначено відповідну опцію) буде переміщено на його сторінку, сторінку обговорення користувача та всі їхні підсторінки.
move-subpages
» userright. Кількість переміщених підсторінок не обмежується параметром $wgMaximumMovedPages
. Розширення також перемістить всі css
, js
і захищені переміщенням сторінки.Можна надати іншим групам право перейменувати користувачів, наприклад:
$wgGroupPermissions['sysop']['renameuser'] = true;
Примітки
- Якщо встановлено Розширення:CentralAuth , то ви отримаєте попередження, а якщо ви спробуєте перейменувати локального користувача з облікового запису, приєднаного до глобального облікового запису, або до імені користувача, зарезервованого глобальним обліковим записом; буде встановлено прапорець для перейменування (це вимагає обережності). Можливо, вам слід використати вбудовані Special:GlobalRenameUser і Special:GlobalRenameRequest/Special:GlobalRenameQueue у CentralAuth.
- Ви не зможете перейменовувати користувачів до недійсних імен користувачів (що не співпадає з іменами користувачів, які відповідають чорному списку, але включають, наприклад, зарезервовані імена користувачів ).
- Через помилку ви не можете перейменувати той самий обліковий запис, у якому ви виконуєте перейменування (завдання T267477). Використовуйте скрипт обслуговування командного рядка для перейменування або використовуйте інший обліковий запис для перейменування.
Технічні примітки
Це розширення вводить і викликає гачок RenameUserComplete для повідомлення інших розширень перейменувань користувачів.
Часті запитання
Кількість сторінок користувача, які вичерпали час, перевищили їх з користувача: підписка користувача/користувача… до користувача: B/subpage… Що мені робити зараз?
- Ви не можете виправити ситуацію, негайно намагаючись знову перейменувати користувача A на користувача B, оскільки він просто скаже: «Користувач» User A «не існує.» Щоб виправити ситуацію, перейменуйте користувача B на користувача A, після того як ви знімете прапорець «Перемістити сторінки користувача та сторінки розмови (та їх підсторінки) до нового імені». Потім перейменуйте користувача А на користувача В знову, на цей раз залишивши поле «Перемістити сторінки користувача та розмови (та їхні підсторінки) до нового імені» позначено. Перенесення сторінки буде відновлено там, де було зупинена.
![]() | This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
- Stable extensions/uk
- User identity extensions/uk
- Special page extensions/uk
- Hook extensions/uk
- GPL licensed extensions/uk
- Extensions in Wikimedia version control/uk
- All extensions/uk
- Extensions included in BlueSpice/uk
- Extensions included in Canasta/uk
- Extensions available as Debian packages/uk
- Extensions included in Miraheze/uk
- Extensions included in MyWikis/uk
- Extensions included in ProWiki/uk
- Extensions included in semantic::core/uk
- Extensions included in wiki.gg/uk
- Extensions included in WikiForge/uk
- Extensions included in WikiTide/uk