|
PmWikiRu / администраторам (средне) Одно из назначений ВикиГрупп -- это позволить Вики Администратору настраивать функции 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 Пароли для группы устанавливаются на странице группы GroupAttributes (смотри Администрирование паролей), а не в файле настроек группы. Группы Вики -- это простой способ для ведения нескольких сайтов с одной установкой PmWiki давая каждому сайту собственную группу. Другой подход -- это использовать Фермы Вики, позволяющие каждому сайту иметь свой набор групп и файл настройки. Если вы надеетесь добавить несколько уровней групп, то сначала прочитайте это. << Резервное копирование | Документация | Администрирование паролей >>
Оригинал перевода PmWikiRu.PerGroupCustomizations -
Ссылаются |