1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

Не решено Категории и права - помогите пожалуйста.

Тема в разделе "Основные вопросы по Media Wiki", создана пользователем poisonkit, 12 ноя 2019.

  1. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток.
    Решил вчера установить.
    Скачал MediaWiki 1.33.1.
    Установил.
    Все работает.

    Сегодня весь день искал мануалы, как создать боковое меню.
    Было так по умолчанию:
    [​IMG]
    Код:
    * navigation
    ** mainpage|mainpage-description
    ** recentchanges-url|recentchanges
    ** randompage-url|randompage
    ** helppage|help-mediawiki
    * SEARCH
    * TOOLBOX
    * LANGUAGES
    
    Есть задача:
    1. Создать еще один пункт в левой части меню "Опция 1"
    2. Создать группу пользователей "Группа 1"
    3. И что-бы отображалось левое меню "Опция 1" пользователям из группы "Группа 1" и Администраторам, остальные что-бы его даже не могли найти в поиске.

    Застрял на самом первом этапе:
    1. Открыл index.php/MediaWiki:Sidebar, Попытался добавить строчку "Опция 1"
    Код:
    * navigation
    ** mainpage|mainpage-description
    ** option1-url|option1
    ** recentchanges-url|recentchanges
    ** randompage-url|randompage
    ** helppage|help-mediawiki
    * SEARCH
    * TOOLBOX
    * LANGUAGES
    
    но как обозначить эту строчку ** option1-url|option1 как Опция 1 не найду. Далее вообще не нашел информации.
    Подскажите пожалуйста, как реализовать задумку.
     
  2. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.661
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
    После | отображается ключ используемый в локалиции, например mainpage-description искать там - MediaWiki:Mainpage-description
    Там можно написать просто
    Код:
    ** option1-url|Опция 1
     
  3. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Ну а с группами как решить вопрос?
     
  4. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.661
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
  5. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Открывает. Но решения я не нашел :(
    ---
    Еще раз по порядку:
    1. Необходимо создать группу Группа 1
    2. Поместить пользователя в эту группу
    3. Создать в левой области дополнительное меню Опция1
    4. Настроить доступ к этому разделу, что-бы его просматривать могли только "Группа1" и Админы.
    ---
    Из всего перечисленного (4 пункта), я решил только пункт 3 o_O
    Через MediaWiki:Sidebar добавил меню вот так:
    Код:
    ** Категория:Опция1|Опция1
    
    Подскажите пожалуйста решение, что-то поиск мне результата не дает :(

    Я нашел статью:
    Создание новой группы и назначение ей прав.
    Вы можете создавать новые группы пользователей, определяя разрешения для соответствующего имени группы в $wgGroupPermissions['<group-name>'] где <group-name> является фактически актуальным именем группы.

    Кроме того, чтобы назначать разрешения, вы должны создать эти три страницы вики с подходящим контентом:

    MediaWiki:Group-<group-name> (content: Name of the group)
    MediaWiki:Group-<group-name>-member (content: Name of a member of the group)
    MediaWiki:Grouppage-<group-name> (content: Name of the group page)


    По умолчанию бюрократы могут добавлять пользователей или удалять их из любой группы. Однако, если вы используете Manual:$wgAddGroups и Manual:$wgRemoveGroups, вам может потребоваться настроить их.

    Вроде так и делал:
    открывал в браузере MediaWiki:Group-Группа1
    Страница не существует, я в тело писал Группа1 и сохранял,
    Далее открывал MediaWiki:Group-Группа1-member
    Страница не существует, я в тело писал member (такого пользователя специально зарегил, и он есть в системе) и сохранял.
    Потом открывал MediaWiki:Grouppage-Группа1
    Страницы не существует, я в тело писал Группа1 и сохранял... результата никакого. Я уверен, что я делаю не праивльно, так как те страницы, которые я создал, видят даже гости.

    Очень надеюсь на помощь.
     
    Последнее редактирование: 16 ноя 2019
  6. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    вариантов решения нет?
     
  7. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.661
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
  8. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Блин, почти месяц бьюсь, не получается осуществить идею.
    Похоже что в mediawiki нельзя создавать группы для пользователей =(
     
  9. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.661
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
    Можно https://www.mediawiki.org/wiki/Help:User_rights_and_groups
     

Поделиться этой страницей