User:Lilyuserin/FormatLinks

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Contact

Email Usertalk

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.

العربية  azərbaycanca  беларуская (тарашкевіца)  български  বাংলা  čeština  Deutsch  Deutsch (Sie-Form)  English  Esperanto  español  فارسی  suomi  français  Frysk  galego  עברית  हिन्दी  magyar  հայերեն  Bahasa Indonesia  italiano  日本語  ქართული  한국어  ລາວ  македонски  മലയാളം  Bahasa Melayu  မြန်မာဘာသာ  Nederlands  polski  português  português do Brasil  русский  sicilianu  slovenščina  shqip  svenska  ไทย  Tagalog  Türkçe  українська  Tiếng Việt  简体中文  繁體中文  正體中文(臺灣)  +/−

Wikimedia Commons
Wikimedia Commons
Links formatieren

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}}&diams;{{#sub:{{#explode:{{{2}}}| |1}}|0|6}}&diams;...{{#explode:{{{2}}}| |-2}} {{#explode:{{{2}}}| |-1}} fehlt, zum Hochladen klicken}}</span>]]}}</onlyinclude></includeonly>

{{User:{{ROOTPAGENAME}}/casc}}

Falls du wissen willst, was es mit nowrap, #explodeund &diams; auf sich hat, einfach die hinterlegten Links anklicken.

[edit]

Unterseiten
Links auf diese Seite
Alle Lilyuserin-Seiten