[Code]-Tags: Leerzeichen am Ende jeder Zeile
Verfasst: 29.07.2006 19:22
Hallo zusammen,
seit ca. 2 Wochen bin ich auf der Suche nach einer Lösung für folgendes Problem...
(Vorab möchte ich sagen, dass ich bereits bei phpbb.com, phpbbstyles.com, phpbbhacks.com und in diversen anderen Foren dieses Problem beschrieb, aber leider keinerlei (zufriedenstellende) Antworten bekam)
Und zwar geht es um das Leerzeichen am Ende jeder Zeile in allen Postings der phpBB-Boards und um die Code-Tags im speziellen.
Ein Beispiel zu Demonstrationszwecken:
Wenn man nun obiges Code-Segment mit der Maus markiert, kopiert und in einem Editor einfügt, wird man feststellen, dass hinter jeder Zeile (mit Ausnahme der letzten Zeile) ein Leerzeichen angehangen wurde, obwohl ich es nicht eingegeben habe.
Das kann jeder selber in jedem beliebigen phpbb-Forum testen.
Leider beschäftigt sich mein Forum mit einer Scriptsprache, welche sehr anfällig gegen Leerzeichen am Zeilenende ist und wir benötigten sehr lange, festzustellen, warum alle herauskopierten Codes plötzlich nicht mehr funktionierten.
Meine Frage ist also, wie bekomme ich dieses Leerzeichen am Zeilenende weg?
Natürlich kann man die Leerzeichen in einem Editor entfernen,...
...oder man kann das Script als Attachment anhängen zum Download...
Alles schön und gut, aber ernsthaft, wer macht ein 10-Zeilen-Script als Anhang?
Und wie oft soll ich meinen Mitgliedern sagen, dass sie im Editor das Leerzeichen entfernen sollen, bevor sie den Code benutzen?
Also... IMHO sollten wenigstens die BBCode-Code-Tags den Code exakt so lassen, wie er ist und nicht ein Leerzeichen anfügen und ihn damit verändern.
Aus meiner Sicht ist der praktische Nutzen der Code-Tags verfehlt, wenn der Code verändert wird, und sei es nur durch so eine Kleinigkeit.
Also bitte leute, ich flehe Euch an
Helft mir bitte, dieses "Monster" loszuwerden (ich hab schon Alpträume deswegen)
Was mich wundert, ist, dass dies anscheinend noch keinem auffiel, oder aber dass die meisten gängigen Scriptsprachen total unempfindlich dagegen zu sein scheinen.
In anderer Foren-Software, wie z.B. vBulletin, YaBB, MyBB, oder oder oder hat man dies nicht, und ich ziehe (zwangsweise) ernsthaft in Erwägung, umzusteigen, was ich sehr schade fände.
Ja, ich habe in der Suchfunktion geschaut und ja, ich habe gegoogelt (wie ein verrückter),... meine Freundin ist schon angenervt und witzelte wegen des Trennungsgrunds "Leerzeichen" rum!
Bitte helft mir, dass es beim Witzeln bleibt.
Es kann doch nicht so kompliziert sein, sich dieses Leerzeichens zu entledigen. Leider reichen meine PHP-kenntnisse nicht aus, um selber für Abhilfe zu schaffen.
Vielen Dank (auch wenn du mir nicht helfen kannst)
.:.xelo.:.
seit ca. 2 Wochen bin ich auf der Suche nach einer Lösung für folgendes Problem...
(Vorab möchte ich sagen, dass ich bereits bei phpbb.com, phpbbstyles.com, phpbbhacks.com und in diversen anderen Foren dieses Problem beschrieb, aber leider keinerlei (zufriedenstellende) Antworten bekam)
Und zwar geht es um das Leerzeichen am Ende jeder Zeile in allen Postings der phpBB-Boards und um die Code-Tags im speziellen.
Ein Beispiel zu Demonstrationszwecken:
Code: Alles auswählen
if (x = y)
{
echo x ist gleich y
} {
if (x > y)
{
echo x ist größer als y
} {
echo x ist kleiner als y
}
}Das kann jeder selber in jedem beliebigen phpbb-Forum testen.
Leider beschäftigt sich mein Forum mit einer Scriptsprache, welche sehr anfällig gegen Leerzeichen am Zeilenende ist und wir benötigten sehr lange, festzustellen, warum alle herauskopierten Codes plötzlich nicht mehr funktionierten.
Meine Frage ist also, wie bekomme ich dieses Leerzeichen am Zeilenende weg?
Natürlich kann man die Leerzeichen in einem Editor entfernen,...
...oder man kann das Script als Attachment anhängen zum Download...
Alles schön und gut, aber ernsthaft, wer macht ein 10-Zeilen-Script als Anhang?
Und wie oft soll ich meinen Mitgliedern sagen, dass sie im Editor das Leerzeichen entfernen sollen, bevor sie den Code benutzen?
Also... IMHO sollten wenigstens die BBCode-Code-Tags den Code exakt so lassen, wie er ist und nicht ein Leerzeichen anfügen und ihn damit verändern.
Aus meiner Sicht ist der praktische Nutzen der Code-Tags verfehlt, wenn der Code verändert wird, und sei es nur durch so eine Kleinigkeit.
Also bitte leute, ich flehe Euch an
Helft mir bitte, dieses "Monster" loszuwerden (ich hab schon Alpträume deswegen)
Was mich wundert, ist, dass dies anscheinend noch keinem auffiel, oder aber dass die meisten gängigen Scriptsprachen total unempfindlich dagegen zu sein scheinen.
In anderer Foren-Software, wie z.B. vBulletin, YaBB, MyBB, oder oder oder hat man dies nicht, und ich ziehe (zwangsweise) ernsthaft in Erwägung, umzusteigen, was ich sehr schade fände.
Ja, ich habe in der Suchfunktion geschaut und ja, ich habe gegoogelt (wie ein verrückter),... meine Freundin ist schon angenervt und witzelte wegen des Trennungsgrunds "Leerzeichen" rum!
Bitte helft mir, dass es beim Witzeln bleibt.
Es kann doch nicht so kompliziert sein, sich dieses Leerzeichens zu entledigen. Leider reichen meine PHP-kenntnisse nicht aus, um selber für Abhilfe zu schaffen.
Vielen Dank (auch wenn du mir nicht helfen kannst)
.:.xelo.:.