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

Эта страница документации взята с pmwiki.org.
Чтобы улучшить перевод, отредактируйте оригинал на pmwiki.org.
Изменения со временем появятся здесь.

Кстати, в песочнице pmwiki.org можно экспериментировать.

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

Одно из назначений ВикиГрупп — это позволить Вики Администратору настраивать функции 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 -
Ссылаются

PmWikiRu.PerGroupCustomizations: редакция от 2011-09-10, 22:48

PmWiki.PerGroupCustomizations: редакция от 2011-09-10, 20:08