Lange Wörter trennen funktioniert nicht bei langen URLs

Started by daniel/L, November 27, 2005, 03:16:36 PM

Previous topic - Next topic

daniel/L

Hey!

Ich habe gerade leider etwas Störendes bemerkt: Im 1.1 RC1 werden zwar lange Wörter an gewünschter Stelle geteilt, bei zu langen URLs ist dies leider nicht der Fall! Ergo: lange URLs zerschiessen das Template (okay, das ist übertrieben formuliert ;) ). Was kann man da machen? In älteren Versionen war es wohl so, dass auch lange URLs getrennt wurden, dann allerdings die URL-Tags falsch gesetzt wurden. Leider kenne ich mich mit ereg_replace etc nicht aus bzw fabriziere da nur Müll.
Was kann ich da tun? (ausser mich mal ganz tief in den replace-Sumpf zu begeben :D )

Schönen Gruß, Daniel

Pitti

die url so eingeben:

hierlang

[url=http://www.gaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanzlangerpfad/index.php]hierlang[/url]

daniel/L

#2
Ja, das ist mir schon klar ;)

Nur leider wird das nicht jedem User zu verklickern sein, bzw sie werdens der Einfachheit und Bequemlichkeit halber auch vergessen. "Ich kenn doch meine Pappenheimer!" ;)
Ausserdem stört mich an der Sache einfach, dass es "unsauber" gelöst ist und so einen potenziellen Designfehler darstellt bzw dann auch hervorruft!

Naja, dann werd ich mich wohl doch mal mit ereg und co befassen müssen ^^
Jedenfalls spielt sich die ganze Sache ja in der Sources/Subs.php ab, ab z1694. Das ist mir allerdings zu hoch da - werde wohl auf einen Bugfix in einer nächsten Version warten müssen  :-\

Angie

Sollte in der Subs für Post zu finden sein.

lg Angie

 
Greetings from Angie (fiancé of mediman ;-))


daniel/L

Warum? Da wird doch nur geschrieben, nicht ausgelesen? Ich denke, in der von mir oben angegebenen Subs.php/zeile 1694 ff  bin ich schon ganz richtig :)

Gruß, Daniel

Angie

Du wirst die Anzeige der URL dahingehend ändern müssen, dass sie auf:

[ url=volle url ]gekürzte url[ /ur l] lautet.
Sinnvollerweise macht man das in der Subs, die zu Post gehört.
Gerne kannst du das auch Global in der Subs machen, aber das sollte nach Trennung der Subs veraltet sein.

Lg Angie
Greetings from Angie (fiancé of mediman ;-))


Advertisement: