Настройка отдельных групп

Пожалуйста, экспериментируйте в песочнице!

администраторам (средне)

Одно из назначений ВикиГрупп -- это позволить Вики Администратору настраивать функции PmWiki погруппно. Здесь то место, откуда начинается настройка по группам.

Папка local/ (в папке с pmwiki.php) используется для хранения файлов настроек. Для подстройки отдельной группы поместите файл с настройками под именем "<groupname>.php" (где <groupname> это фактическое имя настраиваемой группы) в папку local/. Этот файл автоматически выполнится после общего файла настроек config.php.

Например, для изменения картинки показываемой в левом верхнем углу страницы(лого) в группе "Chess" вам надо создать файл local/Chess.php содержащий

    <?php
      $PageLogoUrl = "/myimages/chess.gif";

Теперь на всех страницах группы Chess вместо изображения лого будет виден "/myimages/chess.gif".

Почти каждая установка используемая в config.php может быть применения в погруппной настройке.

Ко всему прочему, мPmWiki позволяет делать и постраничную подстройку -- просто используйте полное имя страницы в подстройке вместо группы. Например: можно использовать файл local/Chess.HomePage.php для установки настроек для страницы Chess.HomePage.

Для всех местных настроек PmWiki сначала обрабатывает файл local/config.php и только затем ищет постраничные файлы подстроек. И если нет подстроек для страниц или групп, тогда PmWiki загружает local/default.php.

Любой файл подстроек может установить $EnablePGCust=0; для предотвращения дальнейшей загрузки подстроек страницы/группы/умолчаний. Если подстройка страницы нуждается в ранее загруженной настройке группы, то она может сделать это напрямую использовав функцию PHP include_once().

Пароли для группы устанавливаются на странице группы GroupAttributes (смотри Администрирование паролей), а не в файле настроек группы.

Группы Вики -- это простой способ для ведения нескольких сайтов с одной установкой PmWiki давая каждому сайту собственную группу. Другой подход -- это использовать Фермы Вики, позволяющие каждому сайту иметь свой набор групп и файл настройки. Если вы надеетесь добавить несколько уровней групп, то сначала прочитайте это.

<< Резервное копирование | Документация | Администрирование паролей >>

Перевод страницы PmWiki.PerGroupCustomizations - Оригинал перевода PmWikiRu.PerGroupCustomizations - Backlinks
PmWikiRu.PerGroupCustomizations: редакция от September 10, 2011, at 08:48 PM
PmWiki.PerGroupCustomizations: редакция от September 10, 2011, at 06:08 PM