Пожалуйста, экспериментируйте в песочнице!
Эта страница объясняет некоторые термины используемые в PmWiki.
- Имя страницы
- Имя страницы -- это строка, которую PmWiki используется для упоминания страницы. Т.е. Имя страницы может также считаться рукоятью страницы. Переменная хранящая имя страницы называется просто
{$Name}
и на здесь равна Glossary
.
Заметьте, что в именах страниц нет пробелов и PmWiki обычно делает все слова имени с заглавной буквы. Однако, есть переменная {$Namespaced}
в которой имя страницы хранится с пробелами, т.е. для страницы WikiSandbox она будет равна Wiki Sandbox
.
Примечательно, что PmWiki использует имена страниц для поиска в папке local/
файла настройки группы и страницы. Например, запрос страницы Main.WikiSandbox вызывает попытку загрузить файлы local/Main.WikiSandbox.php
и local/Main.php
.
- УИР(URI) страницы
- Имена страниц используются в Унифицированных Идентификаторах Ресурса(УИР), чтобы указать PmWiki страницу, которая должна быть загружена или обработана. Обычная форма УИР страницы в основном одна из следующих:
http://www.example.com/pmwiki/pmwiki.php?n=Main.WikiSandbox
http://www.example.com/pmwiki/pmwiki.php/Main.WikiSandbox
Стоит заметить, что это может быть изменено с помощью трюков замещения и переписывания, но PmWiki всегда ожидает получить имя страницы из параметра 'n' или из компонента PATH_INFO
следующего за УИР сценария (pmwiki.php
).
Заметьте, что в случае присутствия их обоих параметров 'n' имеет преимущество перед PATH_INFO
.
- Имя файла страницы
- Имя файла страницы -- это имя файла в котором хранится страница и лежащий в папке
wiki.d/
. Имя этого файла обычно напрямую образуется из имени страницы.
- Полное имя страницы
- Полное имя страницы состоит из имени группы и имени страницы, как
Main.WikiSandbox
. В переменной {$FullName}
содержится полное страницы. Для этой страницы это PmWikiRu.Glossary
. Похожая переменная есть и для группы: {$Group}
здесь равная PmWikiRu
.
- Ссылка страницы
- Ссылка страницы -- это что-то, что используется для образования ссылки на страницу. Например, разметки
[[wiki sandbox]]
, [[(wiki) sandbox]]
, WikiSandbox
, Main/WikiSandbox
, [[Main/wiki sandbox]]
, [[Main.WikiSandbox | нажмите сюда]]
и т.д. все ссылаются на страницу 'Main.WikiSandbox'. В каждом случае PmWiki использует контекст ссылки для получения имени страницы из текста ссылки -- обычно путём поднятия региста первых букв слов и выкидыванием символов, которые недопустимы в именах страниц.
- Заглавие страницы
- Заглавие страницы -- это титульный элемент страницы, который часто показывается сверху страницы и в имени окна броузера. Обычно заголовок устанавливется директивой
(:title:)
, но если такой директивы нет, то он образуется из имени страницы. Заголовок страницы доступен через обе переменные {$Title}
и {$Titlespaced}
. Последняя из них отличается тем, что имя содержит пробелы (актуально для заголовков построеных из имени страницы).
- Изначальная конфигурация
- Это все общие и индивидуальные настройки по умолчанию выбраные Патриком Мичаудом(Patrick Michaud). Например,
$EnablePathInfo
по умолчанию запрещено. Вики без файла local/config.php работает по изначальной конфигурации. Более того, ферма с только настроеной $FarmPubDirUrl
в файле farmconfig.php тоже работает в изначальной конфигурации.
- Местная подстройка
- Любое отклонение от изначальной конфигурации. Родственная фраза "общая подстройка".
- Файл настроек
- Названый по особому файл сценария PHP в котором размещаются настройки: для всех вики, для одной вики, для группы или для одной страницы.
- Общий файл настроек
- Файл ВикиФермы local/farmconfig.php , в котором любая установка (за исключением
$FarmPubDirUrl
) меняет изначальную конфигурацию всех всех вики с этой фермы.
- Местный файл настроек
- Названый по особому файл сценария PHP в котором размещаются настройки для одной вики. Для всей вики он называется local/config.php. Отдельные группы и страницы тоже могут иметь собственные местные файлы настроек.
<< О нас пишут | Документация | AccessKeys? >>
Перевод страницы PmWiki.Glossary -
Оригинал перевода PmWikiRu.Glossary -
Backlinks
PmWikiRu.Glossary: редакция от September 10, 2011, at 12:48 PM
PmWiki.Glossary: редакция от August 09, 2022, at 12:04 AM