Возможно ли это &, если да, как я могу разрешить пользователям создавать только определенное количество страниц. то есть. Когда они регистрируются, разрешите им создавать только одну страницу?Mediawiki-only разрешает определенное количество страниц?
ответ
Off верхней части моей головы, следующий подход должен работать:
- крюк в
userCan
событие для «редактирования» действия, проверьте существование страницы (т.е.$title->exists()
), и если оно не , проконсультируйтесь с некоторыми хранимыми счетами (см. ниже), и если достигнутое решение - запретить создание, установите$result
на номерfalse
и вернитеfalse
, чтобы остановить дальнейшие перехватывающие решения. - Подключиться к событию
ArticleInsertComplete
и обновить некоторые накопленные счета, чтобы отразить, что пользователь ($user
) создал другую страницу.
Решение в # 1 может быть расширено с помощью дополнительной логики для поддержки нескольких политик в сочетании с, например, автоматическое назначение прав; например, разрешить пользователям создавать более одной страницы после того, как они достигнут так называемого «автоподтвержденного» состояния, или игнорировать проверку для администраторов или других пользователей с определенными правами.
Я не знаю, что именно вы хотите сделать, но я уверен, вы хотите позволить им сделать только страницу пользователя или что-то еще? Это может быть проще для вас только restrict their editing to a certain namespace, пока они не будут добавлены в какую-то специальную группу.
Дополнительная информация может помочь нам лучше ответить на вопросы. Вы также хотите ограничить их редактирование на страницу, которую они создают?
- 1. Сколько страниц делает определенное количество байтов?
- 2. Объединить определенное количество строк
- 3. MySQL определенное количество записей
- 4. PHP: игнорировать определенное количество
- 5. больше определенное количество запросов
- 6. Сохраняйте определенное количество строк
- 7. ViewPager - Скрыть количество страниц
- 8. Pagination Количество страниц
- 9. WinForms.ReportViewer - количество отображаемых страниц
- 10. Разбивка - количество страниц
- 11. UIPageViewController/TextKit количество страниц
- 12. Количество страниц WebView
- 13. Виртуальная память - рассчитать количество страниц таблицы страниц
- 14. Редактировать текст, который разрешает только определенное количество цифр, и группирует их парами из четырех Android
- 15. Добавить Xml определенное количество раз
- 16. Получите определенное количество смежных строк
- 17. печати определенное количество шаблона соответствует
- 18. найти определенное количество в строке
- 19. C++ seekg() прочитать определенное количество
- 20. PHP возвращает определенное количество узлов?
- 21. NSCondition: подождите определенное количество времени
- 22. Зацикливание кода определенное количество раз
- 23. Как визуализировать определенное количество раз?
- 24. Повторите действие определенное количество раз
- 25. Python3 дисплей определенное количество продукции
- 26. Открыть определенное количество файлов java
- 27. Приращение значения определенное количество раз
- 28. продолжать работать определенное количество задач
- 29. Только разрешить определенное количество touchPointIds
- 30. XPath выбрать определенное количество только
Да Я нашел расширение, позволяющее им редактировать только созданные им страницы, но я хочу, чтобы они могли создавать одну статью в основном пространстве имен. – 2009-04-03 08:43:53
Тогда я думаю, что редактирование кода - ваш лучший выбор. Вы могли бы сделать расширение и опубликовать его, если хотите! –