Собственный 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 об известном мегалите в Англии.
Подобно другим ссылкам, вы можете использовать двойные прямоугольные скобки для назначения другого текста ссылки:
[[Meatball:StartingPoints | отправные точки]] c Meatball
преобразуется в "отправные точки c Meatball"[[отправные точки -> Meatball:StartingPoints]] c Meatball
преобразуется в "отправные точки c Meatball"
Если вы хотите сослаться только туда -- куда указывает 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 06:48 PM
PmWiki.CustomInterMap: редакция от November 08, 2011, at 11:15 AM