gleich eins vorweg - ich benutze noch phpBB2 und möchte kein Update auf 3

In meinem Forum habe ich in der bbCode Umgebung für die Formatierung "code" das Problem, dass ich gerne die ersten Zeilenumbrüche und die letzten entfernen möchte.
Grund ist folgender - viele User setzen den bbCode-Start, machen einen oder mehrere Zeilenumbrüchen, dann kommt erst der wirkliche Code.
Diesen Leeren Platz möchte ich entfernen bei der Darstellung.
Ich habe schon von der trim Funktion gehört und auch schon viel ausprobiert. Leider ohne Erfolg.
Meine Idee wäre es, die Zeilenumbrüche direkt beim Speichern der Nachricht in die DB zu entfernen.
Mir wäre es aber auch egal, wenn man es bei jedem Anzeigen "rauslöscht".
Randinfo falls wichtig: Ich verwende Geshi zur Code-Aufbereitung.
Habt ihr eine Lösung?
Das gleiche Verhalten hat übrigens auch die quote Funktion. Vielleicht kann man alles mit einer Klappe erschlagen?!
Viele liebe Grüße und vorab herzlichen Dank für die Unterschützung eines phpBB Rentners (phpBB2)

Maxe