Benutzer Diskussion:Arnomane/Archiv/2007/Mrz

aus Wikipedia, der freien Enzyklopädie

Bild im fließtext als Zeichenersatz

Hi, so sehr ich Dir zustimme, dass Bilder als Zeichenersatz im Text suboptimal sind, so ist leider das Unicode-Zeichen auch nicht viel besser, weil die meisten Benutzer nur ein Fragezeichen an der Stelle sehen. Es hat nun mal leider nicht jeder einen erweiterten Zeichensatz installiert. Eine optimale Lösung fällt mir aber auch leider nicht ein, aber im Sinne der Benutzbarkeit für den Besucher ist wahrscheinlich die Grafik besser. --Gunter Krebs Δ 22:19, 11. Mär. 2007 (CET)

Mich wurmt es nur, dass bei astronomischen Artikeln im Gegensatz zu sprachwissenschaftlichen Texten in Unicode ein Problem gesehen wird. :-( Arnomane 00:10, 12. Mär. 2007 (CET)

Multilang macht Probleme

Hallo Daniel,

ich habe das Multilang schon erfolgreich eingesetzt, habe aber jetzt etwas entdeckt und weiß nicht ob es ein Bug oder ein Feature ist ;-). Folgender Code in einer Vorlage funktioniert nicht:

<multilang>
@en|[[{{{1}}}]] 
@de|[[{{{2}}}]] 
</multilang>

Als Ergebnis kommt dann nur

[[{{{2}}}]]

Weißt Du an was das liegt? ---donald- 00:23, 16. Mär. 2007 (CET)

Nein ich hab momentan keine Ahnung woran das liegen könnte und kann das Problem selber bestätigen. Es ist auf alle Fälle nicht beabsichtigt. ;-) Ich guck mir das mal an... Arnomane 13:08, 16. Mär. 2007 (CET)
Ich habe mal in der MediaWiki mailingliste nachgefragt. Rob Church sagte folgendes:
The extension doesn't take brace substitution into account. This is a common problem for such extensions and there isn't always a clean and easy way of fixing it without getting into horrible recursive messes and whatnot. At this time, all of the "multiple language" extensions should probably be considered experimental and/or proof-of-concept only.
Das heißt daß das ein größeres Problem gibt. Ich kenne mich in PHP leider nicht aus um da mitzuhelfen. Aber gut wäre das wenn man das Problem lösen könnte. ---donald- 20:09, 19. Mär. 2007 (CET)
Das Problem kann man mit Expandafter umgehen. Ist zwar etwas kompliziert, aber es geht.

Weiteres Problem:

test<multilang>@de|deutsch</multilang>test

macht

test
deutsch
test

anstelle "test deutsch test".

Im HTML-Quellcode sieht das so aus:

test<p>deutsch
 </p>test

Wieso wird da das <p> eingefügt? ---donald- 23:48, 22. Mär. 2007 (CET)