Overleg gebruiker:Mountainhead: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Nlwikibots (overleg | bijdragen)
k nlwikibots: Archivering van 1 onderwerp ouder dan 14 dagen naar Overleg gebruiker:WOLF LΔMBERT/Archief 2017.
Regel 5: Regel 5:
|sjabloon=Overleg gebruiker:Wolf Lambert/Archiefhead
|sjabloon=Overleg gebruiker:Wolf Lambert/Archiefhead
}}<!--- GELIEVE HIERVOOR GEEN WIJZIGINGEN AAN TE BRENGEN --->
}}<!--- GELIEVE HIERVOOR GEEN WIJZIGINGEN AAN TE BRENGEN --->

== Foutmelding ==

Dag niet erg actieve gebruiker, sinds enige tijd kijk ik regelmatig in [[:Categorie:Wikipedia:Pagina's met genegeerde titelweergaven|deze categorie]], vooral omdat daar vaak artikelen terechtkomen waarin een wetenschappelijke naam is veranderd maar de rest niet is aangepast. In die categorie stond ook al een tijd [[Wikipedia:Opinielokaal/Peiling hoofdpagina (2014)|deze pagina]] met daarin overgenomen (''transcluded'') jouw inzending voor de hoofdpaginawedstrijd, [[Gebruiker:WOLF LΔMBERT/Hoofdpagina]]. De foutmelding kwam doordat in jouw inzending je eigen sjabloon [[:Gebruiker:WOLF LΔMBERT/topicon|topicon]] was opgenomen; de code <code><nowiki>{{DISPLAYTITLE}}</nowiki></code> daarin werkt slechts voor pagina's in je eigen gebruikers- en overlegnaamruimte, daarbuiten geeft die een foutmelding. Ik heb daar wat aan gedaan door in jouw hoofdpagina een extra voorwaarde om dat sjabloon heen te zetten, zodat het resultaat ervan nog wel wordt getoond in je eigen gebruikersnaamruimte, maar geen foutmelding meer geeft daarbuiten. Ik hoop dat je daarmee kunt leven. Hartelijke groet, en ik hoop nog weer eens wat van je te horen <small>(als je niet [[Slaap (rust)|buiten bewustzijn]] bent)</small>. {{Gebruiker:Wikiklaas/Autograph-new}} 1 jun 2017 17:39 (CEST)
:Ik gebruik dat sjabloon eigenlijk totaal niet meer, dus heb ik het maar gelijk weggehaald waar ik dat blijkbaar vergeten was.

:Dank voor de heads up over hoe displaytitle werkt, trouwens. Ik moet dat trucje met de font-size toegepast hebben toen ik zag dat het niet werkte hoe ik dacht dat het zou moeten werken.

:Fijne avond! {{Gebruiker:WOLF LΔMBERT/Handtekening}} 1 jun 2017 19:40 (CEST)

::Om niet het risico te lopen dat we elkaar verkeerd begrijpen: <code><nowiki>{{DISPLAYTITLE}}</nowiki></code> werkt uiteraard in elke naamruimte, maar uitsluitend als de paginatitel volledig gelijk is aan de stringparameter in het "sjabloon" (op de eerste letter na, die zowel kapitaal als onderkast mag zijn). En dit "sjabloon" is natuurlijk geen gewoon sjabloon maar eigenlijk een directive voor de parser.
::Met een reeks ingewikkelde voorwaarden kan het ongetwijfeld zo worden geschreven dat het sjabloon in elke naamruimte de juiste string meekrijgt, maar hier ging het mis omdat de pagina in de vorm van een sjabloon werd binnengehaald op een andere pagina, en als de makers van andere pagina's die daar werden binnengehaald dan dezelfde handige trucs uitvoerden, kregen we weer een ander soort van conflict: welke geldige displaytitle moet dan worden gebruikt, de eerste of de laatste? Het leek me in jouw geval ook niet je bedoeling dat die displaytitle nog steeds zou werken bij een ''transclusion''. Ik had er ook <code><nowiki><noinclude></noinclude></nowiki></code> omheen kunnen zetten. Maar de nu door jou gekozen oplossing voldoet ook perfect. Goede nacht! {{Gebruiker:Wikiklaas/Autograph-new}} 1 jun 2017 22:07 (CEST)
:::Ik snap het. Ik heb het ook enkel gebruikt gezien om titels in cursief te zetten of hoofdletters aan te passen, maar door de naam veronderstelde ik waarschijnlijk dat ik ook de hele titel zou kunnen aanpassen (wat dus niet het geval is). Ik denk dat het wel de bedoeling was om de displaytitle op andere pagina's in te vullen (of dat lukte of niet), aangezien er een aantal #if-regels in het "sjabloon" staan, maar achteraf gezien is wat ik ermee deed ook vrij nutteloos en gebruikte ik het toch al even niet meer, dus geen punt.

:::Nogmaals dank! {{Gebruiker:WOLF LΔMBERT/Handtekening}} 1 jun 2017 22:14 (CEST)

Versie van 16 jun 2017 08:31

mountainhead / Gebruiker / Bijdragen / Website
  Nlwikibots

 
 
 begin begin
 einde einde

// vergeet niet te ondertekenen! (~~~~) // revert vandalisme en herstel kapotte links gerust zonder vragen // ik zou het appreciëren mocht je een echt bericht schrijven en niet gewoon een sjabloon kopiëren 🙂 //