Page 1 of 1

Leerzeichen unter Bekanntmachungen

Posted: 21. January 2008 20:14
by NCurk
Im Gegensatz zur Ansicht des Beitrags im phpBB3 Forum, wird ein Leerzeichen nach einem Link nicht angezeigt.

Beispiel:

Hier ist der Link zu Google.

Das Leerzeichen nach "Link" wird nicht angezeigt, wenn der Beitrag im Frame "Bekanntmachungen" angezeigt wird.

Gibt es eine zentrale Funktion, die das parst bzw. kann ich das selber beheben oder ist das für euch ein bug (natürlich mit geringer Prio^^)

Re: Leerzeichen unter Bekanntmachungen

Posted: 25. January 2008 13:53
by NCurk
So, habe die Funktion gefunden in der functions.php des Portals.

Code: Select all

function get_sub_taged_string($str, $bbuid, $maxlen)
Wird eine Bekanntmachung angezeigt im Block aktuelle Bekanntmachungen (und nur wenn es sich um die Übersicht handelt, nicht der Inhalt der Box, wenn man auf Alles Lesen geklickt hat), wird diese Funktion benutzt um die Länge des Posts auf die eingestellte Länge zu kürzen.

Dabei führt folgende Zeile zu dem oben beschriebenen Phänomän:

Code: Select all

$sl = trim(substr($sl, strlen($sr), strlen($sl)-strlen($sr)));
Lässt man das "trim" sein, so funktioniert das alles wunderbar.

Code: Select all

$sl = substr($sl, strlen($sr), strlen($sl)-strlen($sr));
Ich bin jetzt zufrieden und es funktioniert bei mir wunderbar.

Re: Leerzeichen unter Bekanntmachungen

Posted: 25. January 2008 15:16
by Kevin
Sehr schoen. :smile:

Magst das mal mit mehreren, ineinander verschachtelten BBCodes (quote, list, code, b, i, img) testen? Und nach verschiedenen Laengen abschneiden lassen.
- a: ob es das Layout wegen nicht geschlossener html Tags zerhaut (der IE ist am empfindlichsten)
- b: ob es auch schoen XHTML vaild bleibt

Die Funktion get_sub_taged_string war ein ganz schoenes Gepopel, das sauber und valid hin zu bekommen. :wink:

Re: Leerzeichen unter Bekanntmachungen

Posted: 25. January 2008 17:33
by NCurk
Kevin wrote: Magst das mal mit mehreren, ineinander verschachtelten BBCodes (quote, list, code, b, i, img) testen? Und nach verschiedenen Laengen abschneiden lassen.
- a: ob es das Layout wegen nicht geschlossener html Tags zerhaut (der IE ist am empfindlichsten)
Gab bei mir keine Probleme.
- b: ob es auch schoen XHTML vaild bleibt
Wie kann ich das machen?

Vielleicht findet sich noch ein weiterer Tester?

Re: Leerzeichen unter Bekanntmachungen

Posted: 25. January 2008 18:08
by Kevin

Re: Leerzeichen unter Bekanntmachungen

Posted: 25. January 2008 20:06
by NCurk
Done. Sieht ebenfalls gut aus.

Vielleicht kann das jemand bestätigen, der das auch eingebaut hat?

Grüße

Re: Leerzeichen unter Bekanntmachungen

Posted: 26. January 2008 12:37
by Kevin
Ist im Bugtracker eingepflegt:
bugtracker/viewbug.php?b=41

Re: Leerzeichen unter Bekanntmachungen

Posted: 27. January 2008 19:53
by Kevin
Und gefixt.
Danke NCurk! :smile: