Benutzer Diskussion:Col. o'neill: Unterschied zwischen den Versionen
Diskussionsseite von Benutzer:Col. o'neill
Weitere Optionen
CF (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
→Neue oder aktuelle Diskussionen: 3 Antworten |
||
| Zeile 13: | Zeile 13: | ||
::::::::'''Nachtrag:''' {{Ok}} Done. --{{Benutzer:Col. o'neill/sig}} 17:10, 4. Aug. 2011 (CEST) | ::::::::'''Nachtrag:''' {{Ok}} Done. --{{Benutzer:Col. o'neill/sig}} 17:10, 4. Aug. 2011 (CEST) | ||
:::::::::Ich glaube das alles bringt schon was.--{{Benutzer:Skorpy2009/sig}} 12:54, 7. Aug. 2011 (CEST) | :::::::::Ich glaube das alles bringt schon was.--{{Benutzer:Skorpy2009/sig}} 12:54, 7. Aug. 2011 (CEST) | ||
::::::::::OK, dann lassen wir es vorerst so. --{{Benutzer:Col. o'neill/sig}} 14:06, 7. Aug. 2011 (CEST) | |||
== gelöschte Seite == | == gelöschte Seite == | ||
| Zeile 34: | Zeile 35: | ||
:::::::::::Wenn du eine Vorlage A hast mit Inhalt <code><nowiki>{{subst:Null}}</nowiki></code> und eine Vorlage B mit Inhalt <code><nowiki>{{safesubst:Null}}</nowiki></code>, die beide [[Vorlage:Null]] einbinden, unterscheiden sie sich im Anzeigeverhalten. Angenommen du bindest in einem Artikel <code><nowiki>_{{subst:A}}_{{subst:B}}_{{safesubst:A}}_{{safesubst:B}}_</nowiki></code> ein, so ist das Ergebnis, dass jeweils die Vorlagen substituiert werden und die <code><nowiki>{{(safe)subst:Null}}</nowiki></code>s auch. Also steht nach dem speichern dort: ''_____''. Etwas anderes passiert wenn du <code><nowiki>_{{A}}_{{B}}_</nowiki></code> im Quelltext stehen hast. Die Anzeige wird dann ''_<nowiki>{{subst:Null}}</nowiki>__'' sein. Da A nicht substituiert wird steht die Substitutionsanweisung dort, das <code>safesubst</code> in B unterscheidet dagegen zwischen Substitution und Einbindung. | :::::::::::Wenn du eine Vorlage A hast mit Inhalt <code><nowiki>{{subst:Null}}</nowiki></code> und eine Vorlage B mit Inhalt <code><nowiki>{{safesubst:Null}}</nowiki></code>, die beide [[Vorlage:Null]] einbinden, unterscheiden sie sich im Anzeigeverhalten. Angenommen du bindest in einem Artikel <code><nowiki>_{{subst:A}}_{{subst:B}}_{{safesubst:A}}_{{safesubst:B}}_</nowiki></code> ein, so ist das Ergebnis, dass jeweils die Vorlagen substituiert werden und die <code><nowiki>{{(safe)subst:Null}}</nowiki></code>s auch. Also steht nach dem speichern dort: ''_____''. Etwas anderes passiert wenn du <code><nowiki>_{{A}}_{{B}}_</nowiki></code> im Quelltext stehen hast. Die Anzeige wird dann ''_<nowiki>{{subst:Null}}</nowiki>__'' sein. Da A nicht substituiert wird steht die Substitutionsanweisung dort, das <code>safesubst</code> in B unterscheidet dagegen zwischen Substitution und Einbindung. | ||
:::::::::::Das in [[Vorlage:KeineDiskussion]] zu bringen ist kein Problem; die Bots müssten dann nur <code><nowiki>{{KeineDiskussion}}</nowiki></code> durch <code><nowiki>{{subst:KeineDiskussion}}</nowiki></code> ersetzen, die Vorlage sorgt dann schon dafür dass es richtig dasteht. Testen könntest du die Vorlage z. B. dadurch dass du [[Benutzer:CF/Test]] veränderst (ohne die Vorlageneinbindung zu ändern) und speicherst oder auch ohne Veränderung speicherst, dann sollte die Einbindung ja weiterhin mit <code>safesubst</code> erfolgen. Wenn du dann {{gelöschte Seite|Benutzer Diskussion:CF/Test}} erstellst und [[Benutzer:CF/Test]] nochmal speicherst sollte die Einbindung ersetzt werden.--[[Benutzer:CF|CF]] 12:58, 7. Aug. 2011 (CEST) | :::::::::::Das in [[Vorlage:KeineDiskussion]] zu bringen ist kein Problem; die Bots müssten dann nur <code><nowiki>{{KeineDiskussion}}</nowiki></code> durch <code><nowiki>{{subst:KeineDiskussion}}</nowiki></code> ersetzen, die Vorlage sorgt dann schon dafür dass es richtig dasteht. Testen könntest du die Vorlage z. B. dadurch dass du [[Benutzer:CF/Test]] veränderst (ohne die Vorlageneinbindung zu ändern) und speicherst oder auch ohne Veränderung speicherst, dann sollte die Einbindung ja weiterhin mit <code>safesubst</code> erfolgen. Wenn du dann {{gelöschte Seite|Benutzer Diskussion:CF/Test}} erstellst und [[Benutzer:CF/Test]] nochmal speicherst sollte die Einbindung ersetzt werden.--[[Benutzer:CF|CF]] 12:58, 7. Aug. 2011 (CEST) | ||
::::::::::::Danke fürs Erklären, jetzt habe ich es auch verstanden. Das Einbinden des subst-Präfixes in "KeineDiskussion" und die anderen Vorlagen (Unvollständiger Artikel usw.) hätte zur Folge, dass dann der Quelltext dasteht, aber da das nur in manchen Fällen der Fall sein wird, ist das kein Problem. Getestet habe ich diese Lösung auch schon, die einzige Lücke ist, wenn die Diskussionsseite nachträglich gelöscht wird. Dann muss man wieder die "subst"-Erweiterung hinzufügen, sonst existiert wieder ein normaler Link. Trotzdem Danke fürs Erklären und Tüfteln. Diese Lösung müsste man dann nurnoch Rene vortragen...[[Bild:VeryHappy.gif]] --{{Benutzer:Col. o'neill/sig}} 14:06, 7. Aug. 2011 (CEST) | |||
== Kategorisierung von Vorlagen == | == Kategorisierung von Vorlagen == | ||
| Zeile 49: | Zeile 51: | ||
::::::Ich habe mir die Seite angesehen, dennoch beantwortet dasih wirklich meine Frage: Wieso sollen diese Teile nicht eingebunden werden bzw. inwiefern können die sich mit der Wiki-Software in die Wolle kriegen? --{{Benutzer:Col. o'neill/sig}} 18:52, 6. Aug. 2011 (CEST) | ::::::Ich habe mir die Seite angesehen, dennoch beantwortet dasih wirklich meine Frage: Wieso sollen diese Teile nicht eingebunden werden bzw. inwiefern können die sich mit der Wiki-Software in die Wolle kriegen? --{{Benutzer:Col. o'neill/sig}} 18:52, 6. Aug. 2011 (CEST) | ||
:::::::Rein technisch funktioniert das im Moment schon. Allerdings lässt sich der Quelltext schlechter lesen. Ausserdem besteht keine Garantie dass in einer späteren Version von MediaWiki alles noch so funktioniert. Wenn also schon empfohlen wird <code><nowiki>''' '''</nowiki></code> statt <code><nowiki><b> </b></nowiki></code> zu benutzen sollten wir das auch tun.--[[Benutzer:CF|CF]] 12:58, 7. Aug. 2011 (CEST) | :::::::Rein technisch funktioniert das im Moment schon. Allerdings lässt sich der Quelltext schlechter lesen. Ausserdem besteht keine Garantie dass in einer späteren Version von MediaWiki alles noch so funktioniert. Wenn also schon empfohlen wird <code><nowiki>''' '''</nowiki></code> statt <code><nowiki><b> </b></nowiki></code> zu benutzen sollten wir das auch tun.--[[Benutzer:CF|CF]] 12:58, 7. Aug. 2011 (CEST) | ||
:::::::::Aso, OK. Danke fürs Erklären. --{{Benutzer:Col. o'neill/sig}} 14:06, 7. Aug. 2011 (CEST) | |||