Englisch: |
PmWikiDe /
InterMap Präfixe(weitergeleitet von PmWikiDe.CustomInterMap)
Autoren (Fortgeschritten)
Mit 'InterMap' wird ein System zum Verweisen zwischen verschiedenen WikiWikiWeb-Webseiten bezeichnet. Es wurde ursprünglich durch UseMod:UseModWiki und Meatball:MeatballWiki entwickelt. Das Prinzip dabei ist, dass ein einzelnes Wort als Abkürzung für einen gesamten einmal definierten Pfad steht. InterMap-Präfixe haben die Form Die standardmäßig in PmWiki enthaltene intermap.txt (im Verzeichnis scripts/) enthält die folgenden Einträge für InterMap-Präfixe: PmWiki: http://pmwiki.org/wiki/PmWiki/ Cookbook: http://pmwiki.org/wiki/Cookbook/ Wiki: http://c2.com/cgi/wiki? UseMod: http://usemod.com/cgi-bin/wiki.pl? Meatball: http://usemod.com/cgi-bin/mb.pl? Wikipedia: http://wikipedia.com/wiki/ PITS: http://pmwiki.org/PITS/ PmL10n: http://www.pmwiki.org/wiki/Localization/ Path: Site.InterMap? enthält zusätzlich die folgenden Einträge: Damit wird "PmWiki:Variables" zu "http://pmwiki.org/wiki/PmWiki/" + "Variables" und damit zu einem Verweis auf die Seite PmWiki.Variables auf der offiziellen PmWiki-Webseite. Wikipedia:Stonehenge führt Sie auf den Wikipedia-Artikel über die berühmten Steinformationen in England. Benutzung in WikiseitenWie mit normalen Verweisen lässt sich die Syntax mit doppelten eckigen Klammern verwenden, um einen Verweistext zu definieren:
Um einen Verweis auf genau den Pfad, der durch InterMap repräsentiert wird, zu erzeugen (z.B. http://wikipedia.com/wiki/ für Wikipedia), kann man Der besondere InterMap-Präfix Die derzeit verfügbaren InterMap-Präfixe der lokalen PmWiki-Installation werden vom Administrator über die Seite Site.InterMap? und die Datei local/localmap.txt vordefiniert. Genaueres ist hierzu unter InterMap anpassen zu finden. InterMap anpassenEin InterMap-Eintrag hat folgendes Format: MapPräfix: http://www.einedomain.de/teil/url/
Der InterMap-Eintrag kann in allen von PmWiki unterstützten Verweisschemata eingesetzt werden.
Bearbeiten Sie die Datei scripts/intermap.txt nicht direkt! Wenn Sie es dennoch tun, werden Sie Ihre Anpassungen an den Einstellungen beim nächsten Upgrade von PmWiki wieder verlieren. Variable und InterMap-VerweiseEs ist möglich, Variablen innerhalb der InterMap-Einträge zu verwenden. Das Folgende erzeugt DiesesWiki: $ScriptUrl DieseSeite: {$PageUrl} Man kann auch InterMap Präfixe erzeugen, bei denen der Text des Eintrags in der Mitte der Internetadresse eingefügt wird. Man fügt hierzu einfach '$1' an der Stelle ein, an der die Ersetzung stattfinden soll. Beispiel: Jargon: http://www.catb.org/~esr/jargon/html/$1.html
Hier wird Tipps und TricksEs ist möglich, Ihre InterMap-Präfixe direkt in der Seite Site.InterMap? zu dokumentieren. Weder wird der Extratext die Ausführungsgeschwindigkeit merklich verringern, noch wird er die Definition der Präfixe unterbrechen. Es muss aber klar sein, das jede Zeile, die mit einem Wort und einem Doppelpunkt beginnt, als Präfixdefinition angesehen wird. Die Reihenfolge, in der die verschiedenen Quellen auf die Definitionen von Präfixen untersucht werden, wird durch die Variable
InterMap Präfixe in einer FarmWenn man InterMap Präfixe in einer Farm verwenden möchte, dann muss die Datei im local/ Verzeichnis der Farm farmmap.txt heißen und nicht localmap.txt. Ist die Groß/Kleinschreibung der InterMap-Namen relevant. Ja, es ist also Wie erreiche ich eine localmap.txt-Abbildung mit dem Effekt von Benutzen Sie das Folgende: Pics: /somepathto/pics/
Wie kann ich ein InterMap in PHP definieren? Benutzen Sie das Folgende: $LinkFunctions['PmWikiHome:'] = 'LinkIMap'; $IMap['PmWikiHome:'] = 'http://pmwiki.org/wiki/$1';
Übersetzung von PmWiki.InterMap
Originalseite auf PmWikiDe.InterMap - Rückverweise |