https://bugzilla.wikimedia.org/show_bug.cgi?id=58793

--- Comment #6 from TMg <[email protected]> ---
I would love to have a [[Special:Diff/117674067]] syntax instead. Similar to
[[Special:Permalink/117674067]]. But currently there is no better way to link
to a diff. The suggested {{SERVER}}{{SCRIPTPATH}}?diff=117674067 syntax is more
complicated.

Argument #1: It doesn't really matter if you call it a "hack". It worked. It
did what it was supposed to do. Now it does not work any more. The change broke
existing pages.

Argument #2: A {{fullurl:...}} should always be treaded as a core function and
never as a template, no matter what's written after the colon. Currently it
tries to transclude a non existing [[Template:Fullurl:]],
[[Template:Fullurl::]] or worse. This is confusing.

Argument #3: All these are valid URLs:
https://de.wikipedia.org/w/?title=de:Wikipedia:Hauptseite
https://de.wikipedia.org/w/?title=Wikipedia:Hauptseite
https://de.wikipedia.org/w/?title=:
https://de.wikipedia.org/w/?title=
https://de.wikipedia.org/w/?title=de:Wikipedia:Hauptseite&diff=117674067
https://de.wikipedia.org/w/?title=Wikipedia:Hauptseite&diff=117674067
https://de.wikipedia.org/w/?title=:&diff=117674067
https://de.wikipedia.org/w/?title=&diff=117674067

Therefor all these calls of the fullurl function should create the same valid
URLs as shown above:
{{fullurl:de:Wikipedia:Hauptseite}}
{{fullurl:Wikipedia:Hauptseite}}
{{fullurl::}}
{{fullurl:}}
{{fullurl:de:Wikipedia:Hauptseite|diff=117674067}}
{{fullurl:Wikipedia:Hauptseite|diff=117674067}}
{{fullurl::|diff=117674067}}
{{fullurl:|diff=117674067}}

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to