Help:Links
![]() |
Let op: Als u deze pagina bewerkt, gaat u akkoord met het vrijgeven van uw bijdragen onder de CC0. Zie Helppagina’s Publiek Domein voor meer informatie. | ![]() |
Links worden gebruikt om te verwijzen naar pagina's binnen MediaWiki, andere wiki's of externe websites.
Er zijn vijf typen links in MediaWiki:
- Interne links naar andere pagina's in dezelfde wiki
- Externe links naar andere websites
- Externe links naar interne pagina's in dezelfde wiki
- Interwiki links naar andere websites met gebruikmaking van een prefix
- Interlanguage links naar andere websites aangemeld als anderstalige versies van de wiki
Merk op dat deze lijst geen categorie links en afbeelding links bevat, die gebruikt worden om pagina's in respectievelijk categorieën te plaatsen en afbeeldingen of andere media-bestanden weer te geven.
Interne links
Om een interne link aan te maken naar een pagina op dezelfde wiki ("wikilink"), gebruik dubbele vierkante haken, [[zoals dit]]
.
Als u de wijzigingen vooraf bekijkt of opslaat, ziet u een link naar de doelpagina.
Als de pagina bestaat, wordt de link in blauw weergeven (zoals "aan te maken" in de eerste zin van deze paragraaf); als de pagina niet bestaat, wordt de link rood (dus een link [[zoals deze]]
wordt zoals dit).
De kleuren kunnen anders zijn als niet de standaardwaarden uit de CSS gebruikt worden.
Als u op een "rode link" drukt, dus naar een ontbrekende pagina, kan een gebruiker gewoonlijk de pagina aanmaken.
Om een tekst (niet noodzakelijkerwijs een paginatitel) als link te tonen, gebruik een "verticale streep" of "pipe" als volgt:[[Help:Categories|categorie links]]
geeft de link categorie links.
De eerste letter van de link is gewoonlijk niet hoofdlettergevoelig (tenzij de wiki anders ingesteld is), wat betekent dat Hoe bij te dragen en hoe bij te dragen gelijk is. Elk daaropvolgend teken moet echter precies overeenstemmen (dus Hoe bij te Dragen en Hoe bij te dragen is niet hetzelfde). Spaties in de titel van de pagina kunnen onderstreept getoond worden (dus Hoe bij te dagen en Hoe_bij_te_dragen' is weer hetzelfde), maar het onderstrepen in links maakt dat zichtbaar in de pagina-tekst (dat kan voorkomen worden door met behulp van de "|").
Als de paginatitel waarnaar u linkt, de pagina is die u nu bewerkt, dan is het resultaat niet een hyperlink maar een eenvoudige vette tekst (op deze pagina, bijvoorbeeld, geeft de code [[Help:Links/nl]]
het resultaat Help:Links/nl).
Als u een wikilink naar de huidige pagina wilt maken, dan wilt u waarschijnlijk naar een bepaalde sectie linken of een anker binnen de pagina gebruiken; zie de onderstaande voorbeelden.
MediaWiki gebruikt de tabel pagelinks om de interne wikilinks te volgen.
In tegenstelling tot externe links bieden interne links geen ondersteuning voor het gebruik van URL-queryparameters. Het toevoegen van HTML-attributen wordt niet ondersteund door interne / externe links.
Naam/Beschrijving | Syntaxis | Resultaat |
---|---|---|
Interne link | [[Main Page]]
[[Help:Contents]]
[[Extension:DynamicPageList (Wikimedia)]]
|
|
Piped link |
[[Help:Editing pages|editing help]]
Links na een sectie/anker binnen de doelpagina. [[Help:Editing pages#Preview|previewing]]
Interne link naar een anker vanuit andere tekst [[#See also|different text]]
Zie ook meta:Help:Piped link. |
|
Truc met verticaal streepje | [[Manual:Extensions|]]
[[User:John Doe|]]
[[Extension:DynamicPageList (Wikimedia)|]]
[[Extension:DynamicPageList (disambiguation)|]]
Het gebruik van de verticale streep kan tot dezelfde tekst leiden voor verschillende plekken waarna toe gesprongen wordt, zoals blijkt uit de DynamicPageList voorbeelden. |
|
Woordeinde links | [[Help]]s
[[Help]]ing
[[Help]]ers
[[Help]]almostanylettersyoulikehere
[[Help]]BUTnotalways
Volgt de zogenoemde "linktrail regels" aangepast aan de taal. |
Helpalmostanylettersyoulikehere HelpBUTnotalways |
Vermijden van woordeinde links | [[Help]]<nowiki />ful advice
[[wikipedia:GNU General Public License|GPL]]<nowiki />v3
|
Helpful advice GPLv3 |
Link naar een anker op dezelfde pagina | [[#See also]]
Ankers zijn automatisch voorzien van sectie koppen aan de boven ( |
#See also |
Een anker definiëren voor binnenkomende links | <div id="Unique anchor name 1">optional text</div>
<span id="Unique anchor name 2">optional text</span>
Opgebouwd worden resp. blok-level en inline.
Door dit te doen kan toegestaan worden dat Het anker gebruiken in een sectie-koptekst ==<span id="Alternate Section Title"></span>Section heading==
Let op de plaats. Dit moet de tag "span" zijn, niet een tag "div". (Zulke ankers staan toe dat een sectie een andere naam krijgt zonder dat de links er naar toe niet meer werken.) |
optionele tekst
optionele tekst |
Link naar een anker op een andere pagina | [[Help:Images#Supported media types for images]]
|
Help:Images#Supported media types for images |
Link naar de discussiepagina van de huidige pagina | [[{{TALKPAGENAME}}|Discussion]]
Zie ook paginanamen |
Discussion |
Link naar een subpagina | [[/example]]
Afkorting voor |
/example |
Link naar een subpagina zonder de slash | [[/example/]]
Afkorting voor |
example |
Link naar een subpagina van de pagina boven de huidige pagina. Kan alleen worden gebruikt op subpagina's. | [[../example2]]
Afkorting voor |
example2 |
Zichtbare link naar een categorie-pagina | [[:Category:Help]]
Zonder de voorste dubbele punt zou de link niet zichtbaar zijn en zou de pagina in de categorie geplaatst worden; dit is een veel gemaakte fout. Zie ook Help:Categorieën . |
Category:Help |
Zichtbare link naar een afbeelding of een media-bestand | [[:File:Example.jpg]]
[[:File:Example.jpg|file label]]
[[Media:Example.jpg]]
[[Media:Example.jpg|file label]]
Zonder de voorste dubbele punt bij "File:" voorbeelden, de afbeeldingen worden dan getoond. Zie ook Help:Afbeeldingen . Het voorvoegsel |
|
Link naar een pagina afhankelijk van gebruiker (gebruikerspagina,... ) | [[Special:MyPage]]
[[Special:MyTalk]]
[[Special:Preferences]]
|
|
Interne link na een specifieke revisie | [[Special:PermanentLink/2393992]]
Het nummer van een revisie staat op elke pagina in de geschiedenis van de bewerkingen. (Het is normaal om links naar specifieke revisies te zien die geïmplementeerd worden als externe link, dat is een gemakkelijke manier om de gehele URL te knippen en plakken.) |
Special:PermanentLink/2393992 |
Interne link na een "verschil" | [[Special:Diff/2393992]]
[[Special:Diff/2390639/2393992]]
De standaard (in de eerste voorbeeld hierboven) is om de wijzigingen te tonen vanaf de vorige revisie. Zien ook het commentaar bij het vorige item. |
|
Doorverwijzing | #REDIRECT [[Main Page]] Moet de eerste regel zijn op de pagina. Zie Help:Doorverwijzingen . |
Main Page |
Externe links
Om een externe link aan te maken plaatst u de URL, gevolgd door een spatie en de naam van de pagina waarnaar u wilt linken, in enkelvoudige rechte haken. Als u de vertaling opslaat zult u een nieuwe link zien die naar uw pagina verwijst met mogelijk een pictogram pijltje erachter om aan te geven dat het kan linken naar een andere site. De link kan een andere kleur hebben.
Beschrijving | U tikt in | U krijgt |
---|---|---|
Externe link met gespecificeerde tekst | [https://mediawiki.org MediaWiki] |
MediaWiki |
Genummerde externe link | [https://mediawiki.org] Als u de tekst van de link weglaat dan gebeurt er dit. Meerdere links van dit type op dezelfde pagina worden dan oplopend genummerd. |
[1] |
Kale externe link | https://mediawiki.org URL's die beginnen met " |
https://mediawiki.org |
Vermijden van automatisch gekoppelde URL's | <nowiki>https://mediawiki.org</nowiki>
|
https://mediawiki.org |
Protocol relatieve externe link | [//en.wikipedia.org Wikipedia] [//en.wikipedia.org //en.wikipedia.org] De link is HTTP of HTTPS, afhankelijk van het protocol van de pagina die nu bekeken wordt (wat per gebruiker kan verschillen).
Dit wordt alleen binnen vierkante haakjes |
|
Externe link naar de huidige server | https://{{SERVERNAME}}/pagename |
https://www.mediawiki.org/pagename |
Externe link naar een andere host met doorgeven van paginanaam | https://google.com/search?q={{PAGENAMEE}} |
https://google.com/search?q=Links |
Mailto link | [mailto:info@example.org email me] |
email me |
Mailto genaamd met onderwerp en body | [mailto:info@example.org?Subject=URL%20Encoded%20Subject&body=Body%20Text info] |
info |
Aangepaste URI | [skype:echo123 call me] Elke URI die u wilt toevoegen moet eerst met $wgUrlProtocols worden gedeclareerd. (Dit voorbeeld is uitgeschakeld op de MediaWiki.org) |
[skype:echo123 call me] |
E-mail links gebruiken
E-mail links gebruiken mailto:
voor het adres.
Ze zijn geschreven als : [mailto:anyone@example.org adresnaam]
(wat getoond wordt als adresnaam).
Als er geen naam is, wordt het adres automatisch genummerd, zoals dit: [mailto:anyone@example.org]
wordt [2].
Adressen zonder vierkante haken worden niet gekoppeld, bijvoorbeeld anyone@example.com.
U kunt ook een CC toevoegen [mailto:anyone@example.org?cc=anyone2@example.org adresnaam]
(wat getoond wordt als adresnaam).
Om een onderwerp toe te voegen, gebruik:
[mailto:anyone@example.com?subject=Subject]
Externe links naar interne pagina's
Om een link toe te voegen naar een pagina op dezelfde wiki met gebruik van URL query parameters, u kunt mogelijk de syntaxis voor een externe link moeten gebruiken.
Beschrijving | U typt | U krijgt |
---|---|---|
Externe link naar de bewerkingspagina van de huidige pagina | [https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Deze pagina bewerken] [{{fullurl:{{FULLPAGENAME}}|action=edit}} Deze pagina bewerken] Zie ook URL_data en hierboven Externe links. |
|
Externe link naar de huidige bewerkingspagina, opgemaakt als een interne link | <span class="plainlinks">[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page]</span>
De class plainlinks kan worden gebruikt als u een externe link als een interne wilt tonen, door het wegdrukken van het picogram wat er normaal gesproken achter komt te staan. |
Deze pagina bewerken |
Het pictogram pijltje
Sommige skins voegen standaard een pictogram toe na elke externe link. Dit kan echter worden onderdrukt door gebruik te maken van class="plainlinks ". Bijvoorbeeld:
Linksearch gebruiken
Special:Linksearch is een ingebouwd hulpmiddel dat helpt bij het vinden van pagina's die zijn gekoppeld aan een specifieke URL. Door de tabel externallinks te gebruiken, genereert het een uitgebreide lijst met paginanamen waar de link van afkomstig is, samen met de volledige link voor elke bronpagina. U kunt zoeken in alle namespaces of slechts één. Het ondersteunt het gebruik van wildcard (*), dus u kunt zoeken op top-level domein (bijv. [3]), second-level domein (bijv. [4]), enz. of uw zoek aanpassen door gedeelten van de URL aan te geven, bijv. [5].
- Het programma retourneert mogelijk geen resultaten als er een dubbele punt in de URL staat.
- MediaWiki paginanamen in URL's moeten een liggend streepje hebben in plaats van een spatie. De functie Linksearch vereist ook liggende streepjes in de URL's.
- Linksearch is hoofdlettergevoelig, meerdere liggende streepjes en het gebruik van
index.php
. Het kan mogelijk geen alternatieve URL's vinden, zelfs als ze naar hetzelfde doel leiden. Daarom is het goed om bij het maken van een externe link de canonieke vorm van de URL te gebruiken. Als de adresbalk een gewijzigde URL weergeeft na het volgen van een link, moet de URL in de link dienovereenkomstig worden bijgewerkt voor optimaal gebruik van Linksearch. - De lijst is gesorteerd op URL, met behulp van standaard op paginanaam . Merk op dat een liggend streepje, in tegenstelling tot een spatie, alfabetisch tussen
Z
ena
zit.
Backlinks gebruiken
Normaal gesproken zijn interne links binnen een project gemakkelijk te herkennen en zijn ze nuttig om gerelateerde pagina's te vinden.
Maar als er een mix van interne en externe links is, kan het lastig zijn om backlinks te volgen, het vereist het gebruik van zowel "Wat linkt hier (verwijzingen naar deze pagina)" en "Linksearch".
Voor links naar specifieke secties of anchors is het echter mogelijk om zowel een interne link als, met CSS-stijl met gebruik van display=none
een externe link te bevatten om een backlink te geven.
Externe links zijn beter dan interwiki links.
Met Linksearch kunt u zelfs backlinks vinden naar specifieke secties of anchors.
Dus, het combineren van zowel interne als externe links terwijl het verbergen van de externe <span style="display:none">http://...</span>
geeft ons het beste van beide werelden.
Beperkingen
- Externe links ondersteunen niet Word-ending links.
- Externe links tellen niet mee als Special:WhatLinksHere (Verwijzingen naar deze pagina).
Interwiki links
Interwiki links zijn links met een interne opmaak naar andere websites (dat hoeven trouwens geen wiki's te zijn).
Voorbeeld, u kunt linken naar het artikel https://en.wikipedia.org/wiki/Sunflower door het intikken van [[wikipedia:Sunflower]]
of, op deze wiki, het afgekorte [[w:Sunflower]]
.
Beide geeft een link naar wikipedia:Sunflower.
Dit werkt omdat MediaWiki standaard configureert wikipedia:
als een "interwiki voorvoegsel", die omgezet wordt naar https://en.wikipedia.org/wiki/, indien gebruikt binnen [[ ]].
(Het kan niet werken als uw beheerder van de wiki de instelling heeft aangepast.) Anders dan interne links, gebruikt een interwiki link geen detectie of de pagina bestaat, dus een interwiki link wordt altijd blauw getoond, ook al bestaat de pagina niet op de andere wiki.
Gelijk aan interne pagina links, kunt u links met een verticaal streepje aanmaken, met een andere linklabel, bijv. [[wikipedia:Sunflower|grote gele bloem]]
is de link grote gele bloem en [[wikipedia:Sunflower|Zonnebloem]]
is de link Zonnebloem.
Interwiki links zijn dus eigenlijk afkortingen voor veel gebruikte langere externe links. Een gelijksoortige link kan worden aangemaakt als [https://en.wikipedia.org/wiki/Sunflower big yellow flower]
.
Meer details zijn beschikbaar op Manual:Interwiki . Uw wiki heeft mogelijk een Special:Interwiki pagina met interwiki-voorvoegsels die worden ondersteund; de standaard interwiki-lijst. U kunt de tabel interwiki op uw website wijzigen.
Interlanguage links
Indien uw wiki een andere taalversie heeft, kunt u de interlanguage links in de zijbalk, vinden, net onder de Hulpmiddelen in een sectie “in andere talen.”
De wiki opmaak van een interlanguage link ziet er vrijwel uit als een interwiki link, maar gedraagt zich als een categorie link omdat het op een speciale manier wordt opgebouwd. Categorie links worden meestal in een speciale lijst onderaan de pagina getoond, interlanguage links worden in een lijst in de zijbalk van de pagina getoond (of ergens anders, afhankelijk van de configuratie van de wiki en het gebruikte skin).
Het doel van interlanguage links is het linken naar pagina's met dezelfde onderwerpen in verschillende talen. Om er een aan te maken, tik [[taal voorvoegsel:paginanaam]]
ergens op de pagina in (voorkeur onderin, zoals bij categorie links); het voorvoegsel voor de taal is op uw wiki gespecificeerd (maar het zal wel overeenkomen met de ).
De interlanguage link is een kant op, het wijst niet terug naar de pagina in de andere taal.
Daarvoor moet ook daar een gelijksoortige link geplaatst worden.
Het werkt anders dan de link om te bewerken in de talen-sectie van Wikipedia-versies.
Maar het kan over alle namespaces gebruikt worden, inclusief 'User:' om naar andere profielen in andere talen te wijzen.
Als u de interlanguage link op een bepaalde plek wilt weergeven in de inhoud van de pagina in plaats van in de zijbalk, plaats een dubbele punt toe voor het taalvoorvoegsel:
[[:en:Sunflower]]
→ en:Sunflower
Als een link interwiki en interlanguage is, is de volgorde wikipedia:en:Sunflower.
Voor meer informatie, zie Interlanguage links .
Links met een verticaal streepje
Een zogenaamde piped link is een interne link of interwiki link waarbij de 'doelpaginanaam' van de link en het 'label' beide zijn gespecificeerd. Dit is nuttig in gevallen waarin de gebruiker de waarden van 'doelpagina' en 'label' anders wil laten zien. Dit maakt het ook mogelijk om een contextueel relevant woord of woordgroep in de tekst van een pagina te koppelen in plaats van de generieke waarde "zie ook" te gebruiken. De tekst hoeft niet overeen te komen met de naam van de doelpagina. Afhankelijk van de voorkeuren die is ingesteld voor de huidige gebruiker en een ondersteunde browser, kunt u nog steeds het doel van de link zien: wanneer u met uw cursor over de link beweegt, verschijnt de naam in een pop-upvenster en wordt deze ook weergegeven in de statusbalk.
Bijvoorbeeld:
[[coffeehouse setup|Get Piping Hot Coffee Here!]]
zal tonen: Get Piping Hot Coffee Here!
Een ander voorbeeld: [[help:Piped link|piped link]] zal worden getoond als piped link. Dit kan worden gedaan wanneer de context duidelijk maakt dat de pagina waarop een link wordt gemaakt in de namespace help zit. De piped link is een betere manier om dit te doen, in plaats van per ongeluk te linken naar piped link die een doorverwijspagina kan zijn of niet bestaat.
Leuk weetje: De term piped verwijst naar het gebruik van het pipe-teken "|", dat in deze context wordt gebruikt om de meer beschrijvende beschrijving te scheiden van de werkelijke naam van de gelinkte pagina. Het Pipe-teken is vernoemd naar een alternatief gebruik ervan; zie sluisteken.
Een doorverwijzing als alternatief gebruiken
Een alternatieve manier is om doorverwijspagina's te gebruiken. Om Get Piping Hot Coffee Here! aan te maken, gebruikt u [[Get Piping Hot Coffee Here!]] en maakt u er een doorverwijzing van naar coffeehouse setup (let op: in tegenstelling tot hierboven, wat verschijnt als u naar de link verwijst, afhankelijk van de ondersteuning van de browser, is de tekst die al wordt weergegeven).
Het is handig als de doorverwijzing er al is of ook elders van pas komt. Er zijn echter een paar nadelen.
- de pop-up laat de bestemmingspagina niet zien
- "Gerelateerde wijzigingen" toont de wijzigingen in de doorverwijs-pagina en niet de doel-pagina
- Het bericht over het doorverwijzen dat op de doelpagina wordt weergegeven, maakt het enigszins onoverzichtelijk
Door een piped link en een doorverwijzing samen te gebruiken, is het mogelijk om in het hovervak informatie te verstrekken die niet de naam van de gekoppelde pagina is, bijvoorbeeld de waarde van een eenheid in een andere eenheid. In dat geval is het mogelijk om een pagina te maken waarvan de paginanaam de informatie is die u wilt in de link titel, en die naar de pagina met een meer geschikte naam doorverwijst. De pagina w:30.48 cm verwijst bijvoorbeeld door naar w:Foot (unit).
Pipe truc
Als het gedeelte na de |
in een link leeg wordt gelaten, wordt het geconverteerd naar een verkorte vorm van de paginanaam aan de linkerkant, gebaseerd op de volgende regels:
- Elk woord dat voor de eerste dubbele punt (:) staat, evenals de dubbele punt zelf, wordt verwijderd. Dit woord kan of mag geen 'namespace' prefix zijn (zoals "Help:") of een 'interwiki' prefix (zoals 'commons:"). Als de naam van de pagina wordt voorafgegaan door een dubbele punt (:), verwijst "eerste" naar "eerste na dit".
- Als er tekst tussen haakjes aan het einde staat, wordt deze verwijderd.
- Als er geen haakjes staan, maar wel een komma (,) teken, wordt de komma en alles wat erna staat verwijderd.
- Merk op dat dit niet werkt voor secties/anchors omdat
[[Help:Piped_link#Pipe_trick|]]
[[Help:Piped_link#Pipe_trick|]]. oplevert
Net als bij het ondertekenen van een overlegpagina met de drie of vier tildes en met 'subst' in een preview wordt het resultaat weergegeven in de preview zelf, maar de conversie in het bewerkingsvak wordt nog niet weergegeven. Klik op de optie "Veranderingen tonen" om de verandering in de wikitext te zien.
Voorbeelden
[[Help:Template|]]
wordt omgezet in [[Help:Template|Template]], dat wordt weergegeven als Template[[Music: My life|]]
wordt omgezet in [[Music: My life| My life]], wat wordt weergegeven als My life - hoewel "Music:" zelf geen namespace is (daardoor wordt de ruimte na het teken dubbele punt niet automatisch verwijderd), werkt de snelkoppeling echter toch[[w:en:Pipe (computing)|]]
wordt omgezet in [[w:en:Pipe (computing)|en:Pipe]], dat wordt getoond als en:Pipe.[[commons:Boston, Massachusetts|]]
wordt omgezet in [[commons:Boston, Massachusetts|Boston]], dat wordt getoond als Boston.[[w:{{{1}}}|]]
geeft geen [[w:{{{1}}}|{{{1}}}]], en het aanroepen van het sjabloon met een waarde van parameter 1 geeft een werkende link, maar alleen in het geval van substitutie.[[w:en:{{FULLPAGENAME}}|]]
geeft geen [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]] en[[m:{{FULLPAGENAME}}|]]
geeft niet [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]][[Wikipedia:Village pump (technical)#Pipe trick|]]
is niet geconverteerd, dus het geeft geen werkende link.
Deze wiki-tekst | Resultaat |
* [[project:a (b)|]]
* [[w:project:a (b)|]]
* [[:de:project:a (b)|]]
* [[wiktionary:project:a (b)|]]
* [[wiktionary:de:project:a (b)|]]
* [[wikibooks:project:a (b)|]]
* [[wikiquote:project:a (b)|]]
* [[wikisource:project:a (b)|]]
* [[wikisource:project:a (b)#c|]]
* [[w:en:{{FULLPAGENAME}}|]] [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]]
* [[m:{{FULLPAGENAME}}|]] [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
|
* a * project:a * project:a * project:a * de:project:a * project:a * project:a * project:a * [[wikisource:project:a (b)#c|]] * [[w:en:Help:Links/nl|]] en:Help:Links/nl * [[m:Help:Links/nl|]] Help:Links/nl |
Categorie tag
Aangezien de sortkey-syntaxis van de categorie vergelijkbaar is met een de pipe-truc, werkt die truc ook voor categorie tags, hoewel het daar technisch niet nuttig is.
Beperkingen
- [[Help:L{{tc}}k|]] met gebruik van template:tc wordt niet omgezet, dus het resultaat wordt weergegeven als [[Help:Link|]] dat geen werkende link is. Dit komt omdat, net als de vervanging, de uitbreiding met de pipe-truc plaatsvindt vóór de gewone uitbreiding door de sjablonen, enz. De pipe-truc werkt niet als de gekoppelde pagina ongeldige tekens bevat. De doelpagina wordt doorgaans na de uitbreiding door het sjabloon beoordeeld, maar de uitbreidingsmethode voor de pipe-truc wordt daarvoor beoordeeld. De accolades worden daarom beschouwd als ongeldige tekens in de paginanaam. In plaats daarvan kan een sjabloon worden gebruikt als template:pipe trick: {{pipe trick|Help:|L{{tc}}k}} die als Link wordt weergegeven.
Omgekeerde pipe-truc
Op pagina "A (c)" wordt [[|b]] automatisch omgezet naar [[b (c)|b]]
Op de pagina "A, c" wordt [[|b]] automatisch omgezet naar [[b, c|b]]
Anchors
Linken naar een anchor
Links in het formaat [[#anchor_name]]
leiden naar de eerste overeenkomstige anchor op de pagina, die meestal overeenkomt met de eerste identieke sectieokop.
U kunt [[#anchor_name]]
toevoegen aan een link en deze naar de eerste overeenkomende sectiekop (of anchor) op de genoemde pagina leiden:
[[Help:Editing#Advanced editing]]
https://www.mediawiki.org/wiki/Help:Editing#Advanced_editing
Een automatische anchor gebruiken
De sectiekoppen dienen als anchor, waarbij de titeltekst als naam wordt gebruikt. Als er meerdere secties met identieke koppen zijn, krijgt elke volgende een aanvulling "_2", "_3", enz.
De anchor #toc heeft links naar de inhoudsopgave (TOC) van de pagina, behalve wanneer er al een sectie is met de titel "toc".
Een handmatige anchor
Handmatig ingestelde anchors zijn handig voor het koppelen naar "niet-koppelbare" elementen zoals tabellen (titels of cellen) of secties met platte tekst. Bijvoorbeeld, in de sectie externe links naar interne pagina's hierboven, hoewel de kolomtekst "Beschrijving" lijkt op een (kleine) kop, is het dat niet.
Er zijn verschillende methoden om een anchor op elke positie te plaatsen:
- Het "anchor" sjabloon, als het op uw wiki bestaat, gespecificeerd als {{Anchor }}, biedt een gestandaardiseerde methode om anchor-punten te maken. Plaats het sjabloon waar u wilt, met de syntaxis {{Anchor|Name_of_Anchor}}. {{Anchor|Description}} is geplaatst in de kolom "Description" van de tabel onder de genoemde sectie. Klik op #Description linkt naar dat anchor-punt dat op de tabel is gemaakt. Het anchor is alleen zichtbaar via de broncode.
- Gebruik de generieke tag
<span id="anchor_name">some text</span>
met optionele tekst voor een zichtbare anchor. Voor een verborgen anchor, de tekst weglaten. Om naar het anchor te verwijzen, gebruik[[#anchor_name]]
. - Vermijd handmatige HTML-koptekst als
<h2>Editing Instructions</h2>
. Deze tekst dient als een anchor_name. - In bepaalde gevallen is het nodig om een ID-attribuut toe te voegen binnen een Wiki-element dat vergelijkbaar is met HTML. Neem bijvoorbeeld de eerder genoemde tabel, getiteld Externe links naar interne pagina's:
border="1" class="wikitable" id="You type"
- Het bovenste deel van een pagina kan worden bezocht met de gereserveerde term
[[#top]]
.
Zie ook Sectie linken met een arbitrair ID.
Linksearch anchors gebruiken
Zoals hierboven vermeld, als de stijl van een externe link wordt gebruikt, bijvoorbeeld [6], kunnen we Special:Linksearch: [7] gebruiken.
Bij het gebruik van Linksearch is het handig om voorgaande nullen toe te voegen aan de naam van het numerieke anchor om een onbedoelde overeenkomst te voorkomen. In plaats van bijvoorbeeld "1" te zoeken, gebruikt men "01" om niet "10" te vinden. Deze aanpak is te in dit sjabloon te zien. Evenzo, als er anchors zijn zoals "a" en "ab", kunt u deze onderscheiden in de zoekresultaten door "_a" te gebruiken.
anchorencode gebruiken
De parserfunctie #anchorencode
codeert de invoer om als anchor te gebruiken.
Bijvoorbeeld, voor een externe link naar #Using linksearch anchors, gebruikt u https://www.mediawiki.org/wiki/Help:Links#{{anchorencode:Using Linksearch anchors}}
, wat wordt uitgewerkt als https://www.mediawiki.org/wiki/Help:Links#Using_Linksearch_anchors
Functie Subpage
MediaWiki heeft een functie subpage die al dan niet actief is, afhankelijk van het project en de namespace. Als het geactiveerd is, gelden de volgende regels; anders is "A/b" gewoon een eigen pagina met die naam.
De boomstructuur van een pagina wordt gevormd door middel van slashes in paginanamen: A/b wordt beschouwd als een subpagina van A, waardoor A de ouder is van A/b; daarnaast is A/b/c een subpagina van A/b; A/a, A/b en A/c worden gecategoriseerd als zusterpagina's.
De subpagina-body toont automatisch links naar alle ouderpagina's zonder dat er specifieke wikitext nodig ia. Deze links verschijnen zelfs als de bovenliggende pagina niet bestaat. Als er echter een bovenliggende pagina in de volgorde ontbreekt, zal de keten van links vóór dat punt stoppen. Bovendien is de hoofdletter van de letters na de slash in de paginanaam belangrijk, wat betekent dat "/subpage" en "/Subpage" betrekking hebben op verschillende pagina's.
De functies Verwijzingen naar deze pagina en Gerelateerde wijzigingen houden geen rekening met deze automatisch gegenereerde links.
Wanneer de functie subpage is ingeschakeld in een namespace, maakt elke vooropgaande slash in de naam van een pagina automatisch een subpagina-structuur, ongeacht of het bedoeld was of niet.
U kunt een lijst met subpagina's vinden met Special:PrefixIndex.
Variabelen gebruiken
Bij het gebruik van de functie subpage in namespace A op pagina A:B/c/d, geeft {{BASEPAGENAME}} dan B/c terwijl {{SUBPAGENAME}} dan d geeft.
Relatieve links gebruiken
Binnen een subpagina-hiërarchie kunt u de volgende relatieve links gebruiken:
- [[../]] linkt naar de bovenliggende pagina van de huidige subpagina. Bijvoorbeeld, op pagina A/b linkt het naar pagina A, en op pagina A / b / c, naar de pagina A / b.
- [[../../]] linkt naar de pagina twee niveaus hoger dan de huidige pagina. Bijvoorbeeld op pagina A/b/c naar de pagina B.
- [[../s]] linkt naar een pagina op het gelijke niveau als de huidige pagina. Bijvoorbeeld op pagina A/b linkt het naar pagina A/s.
- [[../../s]] linkt naar een "oom" pagina van de huidige pagina. Bijvoorbeeld op pagina A/b/c wijst het naar pagina A/s.
- [[/s]] linkt naar een subpagina. Op bladzijde A werkt het op dezelfde manier als [[A/s]]. Het koppelen van een namespace met een functie subpage aan een hoofdpagina met een hoofdnamespace pagina die begint met "/" vereist echter een oplossing: een dubbele punt toevoegen voor de paginanaam.
Relatieve links blijven functioneel, zelfs wanneer alle pagina's binnen een hiërarchie worden omgedoopt om een verandering in de naam van de 'root (hoogste niveau)' te weerspiegelen, zelfs als er een niveau boven de 'root' gezet wordt.
Gebruikers met de benodigde rechten, zoals beheerders en die met het recht move-subpages
, hebben de mogelijkheid om zowel de hoofdpagina als de subpagina's te verplaatsen tijdens een hernoemingsproces.
Meer informatie over subpagina's. Voorbeeld en een ander voorbeeld
Functie subpage activeren
Deze functie is alleen ingeschakeld in namespaces die zijn opgegeven in de configuratie-instelling $wgNamespacesWithSubpages
, hetzij de standaard namespaces of eventuele extra namespaces die zijn ingesteld in LocalSettings.php.
Teken conversie
De richtlijnen die in de Handleiding Paginanaamgeving worden uiteengezet, stellen dat in wiki- en interwiki-links automatisch conversies worden uitgevoerd naar niet-letterlijke tekens.
Bijvoorbeeld, "[[Manual:Page%20naming]]
" wordt weergegeven als "Manual:Page naming".
Omgekeerd werken externe links tegengesteld; letterlijke tekens worden omgezet in niet-letterlijke tekens.
Browsers converteren bijvoorbeeld ".../wiki/!" in ".../wiki/%21".
Als u een code als %70 aan een doorverwijzing toevoegt, wordt deze gedeactiveerd, ook al blijft de link toegankelijk vanaf de doorverwijspagina. Om een succesvolle doorverwijzing te garanderen, wordt de canonieke vorm van het doel op de pagina weergegeven, in tegenstelling tot de pagina voor voorvertonen die de link in zijn reguliere vorm weergeeft.
Diversen
Enkele aanvullende effecten van links
- Related changes
- Een pagina terug, Linksearch
- Als u een spatie na de verticale streep ([[main Page| ]]) toevoegt, kan het resultaat afhankelijk van de browser variëren. In sommige gevallen kan het alleen een spatie (" ") weergeven zonder een link te maken. Het wordt echter nog steeds herkend als een link door de functie "verwijzingen naar deze pagina".
Met muis over links gaan (hover)
In bepaalde webbrowsers kan een tip verschijnen wanneer u met de cursor over een link gaat, met de inhoud van het HTML-titelattribuut van de link. MediaWiki kent verschillende waarden toe aan dit kenmerk, afhankelijk van het type link: voor interne wikilinks wordt de paginanaam en (pagina bestaat niet) weergegeven als de pagina niet bestaat, voor interwikilinks wordt de paginanaam met een voorvoegsel weergegeven en voor externe links wordt de URL weergegeven.
De browser kan ook soortgelijke informatie weergeven in de statusbalk, mogelijk met een weergave van de sectie waartoe deze behoort.
Het gebruiken van Links , zelfs als er niet op wordt geklikt, kan helpen bij het verduidelijken van acroniemen (zoals het weergeven van "neutraal standpunt" als NPOV) of het toevoegen van annotaties.
Hover-vakken kunnen ook zonder links worden gemaakt, u kunt de inhoud van het hover-vak aanpassen met behulp van opmaak als [[Link title|<span title="hoverbox">Display text</span>]]
.
U kunt een titel-attribuut niet rechtstreeks binnen het element href opnemen voor externe links.
Toch kunt u een vergelijkbaar resultaat bereiken door in plaats daarvan een element span te gebruiken, voorbeeld:
[http://www.example.com <span title="hover text on external link">www.example.com web site</span>]
:
www.example.com web site
Links ophalen van een pagina
Met de MediaWiki API kunnen gebruikers alle links van een pagina ophalen. U kunt bijvoorbeeld een aangepaste API-query API:Links aanroepen om dit te doen.
Linken naar een pagina via een afbeelding
U kunt afbeeldingen gebruiken om gebruikers naar andere pagina's te leiden. Raadpleeg voor meer informatie de richtlijnen met behulp van een afbeelding naar een specifieke pagina linken.
Limieten
Een interne wiki link wordt beperkt door de maximale lengte van de paginatitel.
Zie ook
- Manual:Linked images
- Help:Editing#Links
- Help:URL
- Help:Self link
- Special:MyLanguage/Help:Template#Restrictions (en het volgende gedeelte)
- Gids voor het opzetten van interwiki-links
- Manual:Links table
- Interwikimap
- Manual:brokenlinks table
- Rode link
- Wikipedia:Canonicalization
- Special:Mostlinked – Toont het aantal links.
- Special:Lonelypages – Een lijst met pagina's die niet aan een andere pagina zijn gekoppeld.