User:Lilyuserin/FormatLinks
Contact |
---|
This is a Wikimedia Commons user page.
If you find this page on any site other than Wikimedia Commons, you are viewing a mirror site. Be aware that the page may be outdated, and that the user this page belongs to may have no personal affiliation with any site other than Wikimedia Commons itself. The original page is located at https://commons.wikimedia.org/wiki/User:Lilyuserin/FormatLinks.
|
![]() |
Einleitung
[edit]Links auf Webseiten sind standardmäßig gefärbt, meist rot, wenn die verlinkte Seite nicht vorhanden sind, ansonsten blau oder violett, je nachdem, ob der Link bereits aufgerufen wurde oder nicht.
Es gibt natürlich diverse Hilfeseiten auf Wikipedia, MediaWiki, etc, Links and URLs, Hilfe zu Links, Tutorial zum Thema Links, Links & Color.
Weiters gibt es Hilfeseiten, wie man per CSS Links abweichend formatieren kann.
Bewaffnet mit diesen Unterlagen wollte ich in einer Vorlage Links umgestalten.
Problemstellung
[edit]Die Vorlage sah folgendermaßen aus:
<includeonly><onlyinclude>{{#ifexist:file:{{{1}}}.pdf
|[[Image:pdf-round.png|16px|link=file:{{{1}}}.pdf]][[Media:{{{1}}}.pdf|{{{2}}}]]
| [[file:{{{1}}}.pdf|Der Bericht ''{{{2}}}'' fehlt im Archiv]]
}}</onlyinclude></includeonly>
{{User:{{ROOTPAGENAME}}/incl}}{{hidden code}}
{{User:{{ROOTPAGENAME}}/casc}}
Nun hatte ich die Idee, den Link markanter zu gestalten und begann zu formatieren, mit style="color:green;"
etc. Die Vorlage widersetzte sich konsequent meinen Versuchen, die Links umzufärben. Wie zum Hohn funktionierten die gleichen Anweisungen außerhalb der geschweiften Klammern tadellos.
<includeonly><onlyinclude>{{#ifexist:file:{{{1}}}.pdf
|[[Image:pdf-round.png|16px|link=file:{{{1}}}.pdf]][[Media:{{{1}}}.pdf|{{{2}}}]]
| [[file:{{{1}}}.pdf|<span style="color:green;">Der Bericht ''{{{2}}}'' fehlt im Archiv</span>]]
}}</onlyinclude></includeonly>
{{User:{{ROOTPAGENAME}}/incl}}{{hidden code}}
{{User:{{ROOTPAGENAME}}/casc}}
brachte keinen Effekt.
Nach -zig Editvorgängen kam ich endlich dahinter, wo der Hase im Gebüsch gepfeffert begraben lag. Der file:
-Link war's! Der ließ sich nicht um Verrecken umfärben. Ich ersetzte file:
durch media:
und, halleluja, alles wie es sein sollte.
Lösung
[edit]Die Vorlage schaut nun so aus
{{User:{{ROOTPAGENAME}}/incl}}{{hidden code}}
<includeonly><onlyinclude>{{#ifexist:file:{{{1}}}.pdf
|[[Image:pdf-round.png|16px|link=file:{{{1}}}.pdf]][[Media:{{{1}}}.pdf|{{{2}}}]]
| [[media:{{{1}}}.pdf|<span style="padding:0.1em 0.5em;color:#044;text-decoration: none;border:2px solid #044;">{{nowrap|1={{#sub:{{#explode:{{{2}}}| |0}}|0|8}}♦{{#sub:{{#explode:{{{2}}}| |1}}|0|6}}♦...{{#explode:{{{2}}}| |-2}} {{#explode:{{{2}}}| |-1}} fehlt, zum Hochladen klicken}}</span>]]}}</onlyinclude></includeonly>
{{User:{{ROOTPAGENAME}}/casc}}
Falls du wissen willst, was es mit nowrap
, #explode
und ♦
auf sich hat, einfach die hinterlegten Links anklicken.
Links
[edit]- Wikitext § Links and URLs
- Hilfeseite zu Links
- Tutorial zum Thema Links
- Links & Color
- Help: externe Link-Icons en.wikipedia
- Webcolors
- Sonderzeichenreferenz
- Extension:StringFunctions MediaWiki
- External links MediaWiki
- External links engl. Wikipedia
- Help: URL
- Help:Links auf MediaWiki
- Extension EmailLink
- Template:Mailto auf MediaWiki: ziemlich spartanisch
- Help: Link simple English
- Mailto auf en.wikipedia
- Hilfe: Links
- RFC 2368 - The mailto URL scheme
- SelfHTML-Wiki: CSS
- User:Lilyuserin (← links | edit)
- Lilyuserin
- Lilyuserin/Affenformular
- Lilyuserin/CSS
- Lilyuserin/CalcForm
- Lilyuserin/Das Geheimnis von tag
- Lilyuserin/Das Geheimnis von tag/incl
- Lilyuserin/Datumsfunktionen
- Lilyuserin/Digging deeper
- Lilyuserin/Dokumentation
- Lilyuserin/EditCounterOptIn.js
- Lilyuserin/Edittools backen
- Lilyuserin/Erweiterungen
- Lilyuserin/Extension SyntaxHighlight
- Lilyuserin/FormExtension
- Lilyuserin/FormatLinks
- Lilyuserin/FormatLinks/pdf
- Lilyuserin/FormatLinks/pdf1
- Lilyuserin/FormatLinks/pdf2
- Lilyuserin/ImpExp
- Lilyuserin/Inputbox
- Lilyuserin/Lilypond
- Lilyuserin/Lilypond/Accordion
- Lilyuserin/Lilypond/Accordion/incl
- Lilyuserin/Lilypond/Accordion/layout.ly
- Lilyuserin/Lilypond/Accordion/paper.ly
- Lilyuserin/Lilypond/Accordion/scheme.ly
- Lilyuserin/Lilypond/Accordion/score.ly
- Lilyuserin/Lilypond/Accordion/sheet.ly
- Lilyuserin/Lilypond/FootNote
- Lilyuserin/Lilypond/FootNote/layout
- Lilyuserin/Lilypond/Griffschrift
- Lilyuserin/Lilypond/Griffschrift/layout
- Lilyuserin/Lilypond/Griffschrift/lsr
- Lilyuserin/Lilypond/Griffschrift/var
- Lilyuserin/Lilypond/Links
- Lilyuserin/Lua
- Lilyuserin/Lua/Modul
- Lilyuserin/Lua/Modul:Dok
- Lilyuserin/Lua/Modul:Dok/Doku
- Lilyuserin/Lua/Modul:Dokumentation
- Lilyuserin/Lua/Modul:Muster
- Lilyuserin/Lua/Moduldok
- Lilyuserin/MediaWikiLinks
- Lilyuserin/MediaWiki Snippets
- Lilyuserin/Netzwerk
- Lilyuserin/Printonly
- Lilyuserin/SVG
- Lilyuserin/SVG/30-60-90
- Lilyuserin/SVG/90-60-30 Dreieck
- Lilyuserin/SVG/Approximation von Kreisbögen mit Bezierkurven
- Lilyuserin/SVG/Gleichseitiges Dreieck
- Lilyuserin/SVG/Primzahlen
- Lilyuserin/SVG/Rainbowgradient
- Lilyuserin/SVG/Siebeneck
- Lilyuserin/SVG/Tangram
- Lilyuserin/SVG/Tropfen
- Lilyuserin/SVG/bezier
- Lilyuserin/SVG/blume
- Lilyuserin/SVG/blume15grad
- Lilyuserin/SVG/blume30grad
- Lilyuserin/SVG/code
- Lilyuserin/SVG/gleichseitigesdreieck
- Lilyuserin/SVG/golden
- Lilyuserin/SVG/gradient
- Lilyuserin/SVG/haberdasher
- Lilyuserin/SVG/herz
- Lilyuserin/SVG/herzkurven
- Lilyuserin/SVG/herzkurven/old
- Lilyuserin/SVG/herzpfad
- Lilyuserin/SVG/hexagon
- Lilyuserin/SVG/hexagon+star
- Lilyuserin/SVG/kite+dart
- Lilyuserin/SVG/leer
- Lilyuserin/SVG/masken
- Lilyuserin/SVG/mehr
- Lilyuserin/SVG/mehrecke
- Lilyuserin/SVG/pentagon
- Lilyuserin/SVG/rhombus
- Lilyuserin/SVG/rotate
- Lilyuserin/SVG/rotateline
- Lilyuserin/SVG/rotatetri
- Lilyuserin/SVG/sinus
- Lilyuserin/SVG/tangramsquare
- Lilyuserin/SVG/tbl
- Lilyuserin/SVG/wifutab
- Lilyuserin/SVG/zehneck
- Lilyuserin/SVG/zweck
- Lilyuserin/Seite kopieren
- Lilyuserin/Software
- Lilyuserin/Software/DefaultSettings
- Lilyuserin/Substituieren
- Lilyuserin/Substituieren/September
- Lilyuserin/Substituieren/VorlageSeptember
- Lilyuserin/Substituieren/jetzt
- Lilyuserin/Substituieren/substituiert
- Lilyuserin/TOC
- Lilyuserin/Tr-gradient
- Lilyuserin/TransclusionSubstitution
- Lilyuserin/Vorlagen
- Lilyuserin/Vorlagen expandieren
- Lilyuserin/Vorlagendokumentation
- Lilyuserin/Vorlagendokumentation/Dokuseite
- Lilyuserin/Vorlagendokumentation/doc
- Lilyuserin/Vorlagendokumentation/documentation
- Lilyuserin/Vorlagendokumentation/incl
- Lilyuserin/Vorlagendokumentation/layout
- Lilyuserin/Vorlagendokumentation/pre-load
- Lilyuserin/Vorlagendokumentation/ruler
- Lilyuserin/WIKI Versionsgeschichte löschen
- Lilyuserin/WTFPL
- Lilyuserin/Windows Tipps
- Lilyuserin/XAMPP windows
- Lilyuserin/alle
- Lilyuserin/casc
- Lilyuserin/casc/doc
- Lilyuserin/cc
- Lilyuserin/cc/doc
- Lilyuserin/coco
- Lilyuserin/coco/doc
- Lilyuserin/edca
- Lilyuserin/email
- Lilyuserin/gsd
- Lilyuserin/incl
- Lilyuserin/kategorien
- Lilyuserin/notitle
- Lilyuserin/notitle/doc
- Lilyuserin/polygons
- Lilyuserin/svgattr
- Lilyuserin/unter
- Lilyuserin/what