Собственный InterMap

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

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

Эта страница описывает изначальные InterMap ссылки PmWiki, и как дополнить эти ссылки своими.

InterMap -- это система для определения ссылок между WikiWikiWeb сайтами впервые разработаная в UseMod:UseModWiki и Meatball:MeatballWiki. InterMap ссылки имеют вид Префикс:Страница, где префикс преобразуется в часть УИР(URL) взятый из записей файлов intermap.txt и localmap.txt.

Intermap запись имеет следующий формат:

 Префикс:    http://www.хост.ru/частичный/уир/

PmWiki распространяется со следующими InterMap записями в scripts/intermap.txt:

 PmWiki:     http://www.pmwiki.org/wiki/PmWiki/ 
Cookbook: http://www.pmwiki.org/wiki/Cookbook/
Wiki: http://www.c2.com/cgi/wiki?
UseMod: http://www.usemod.com/cgi-bin/wiki.pl?
Meatball: http://www.usemod.com/cgi-bin/mb.pl?
Wikipedia: http://www.wikipedia.com/wiki/
PITS: http://www.pmwiki.org/PITS/
Path:

Таким образом, PmWiki:Variables образует ссылку на страницу PmWiki.Variables официального веб сайта PmWiki, Wiki:FrontPage это ссылка на заглавную страницу первого WikiWikiWeb и Wikipedia:Stonehenge направит вас на статью Wikipedia об известном мегалите в Англии.

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

Если вы хотите сослаться только туда -- куда указывает intermap (как например http://www.wikipedia.com/wiki/ для Wikipedia), то сделайте [[Wikipedia:. | Заглавная страница Wikipedia]], которая преобразуется в Заглавная страница Wikipedia. Обратите внимание на .(точку) после InterMap: ссылки.

Специальная записть InterMap Path: может быть использована для образования "относительных УИР" в ссылках.

Фактический набор InterMap ссылок на любом сайта определяется администратором сайта посредством страницы Site.InterMap? и файла local/localmap.txt.

Вы можете добавить ваши собственные InterMap ссылки сделав следующее:

  • Создайте страницу Site.InterMap и поместите на неё записи подобные указаным выше.
  • При установке ВикиФермы вы можете создать файл local/farmmap.txt и поместить туда свои записи.

Не изменяйте файл intermap.txt напрямую! Иначе вы потеряете ваши изменения во время обновления PmWiki.

Переменные и InterMap Ссылки

В ваших InterMap записях можно пользоваться переменными. Следующие записи образуют ThisWiki: и ThisPage: сокращения:

 ThisWiki:   {$ScriptUrl}
 ThisPage:   {$PageUrl}

Также вы можете определить InterMap записи, у которых текст записи подставляется в середину УИР(URL). Просто вставьте '$1' в УИР где вы хотите разместить подстановку. Например:

 Jargon:     http://www.catb.org/~esr/jargon/html/$1.html

что преобразует Jargon:F/feature-creep в http://www.catb.org/~esr/jargon/html/F/feature-creep.html.

<< ВикиФермы | Документация | CustomMarkup? >>

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