Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Mehrere Leerzeichen in Posts erlauben !
#1
Bei mir im Forum möchte ich Nutzern erlauben, mehrere Leertasten ein zu geben. Soll vorallem der Übersicht dienen. Tabellen oder ähnliches möcht ich den leuten nicht unbedingt zumuten.
Eigentlich sollen die User ausgewertete Daten einfach so posten können, ohne das die formatierung flöten geht.

"Test" :
1 2 3

sollte so aussehen

1-------2------------3

wobei die "-" halt leerzeichen sein sollen.
Wie kann ich soetwas einstellen ?
vielen dank

//Des Test zeigt, auch hier werden die Leertasten zu einer zusammengefügt.
Ich weiß jedoch zu 100%, dass es in meinem MyBB board geht (oder ging?) !
#2
Hallo, einfach [ c o d e ] benutzen.

http://de.wikipedia.org/wiki/Leerzeichen...Verwandten schrieb:Mehrfache aufeinander folgende Leerzeichen werden grundsätzlich zu einem Leerzeichen zusammengefasst [...]

Das hat nichts mit MyBB zu tun, sondern ist allgemein so definiert in HTML.
#3
mh ja, das hatte ich auch schon bemerkt.

Jedoch weiß ich zu 100%, weil ichs hier vor mir haben, das es auch ohne code, ohne   und irgendwelchen tricks bei myBB funktioniert. Leider ist das Forum, welches ich hier als Beispiel hätte, seit ca 6 monaten nicht mehr genutzt, und der admin nicht erreichbar (sonst hätte ich den gefragt!)

zumal code dann auch wiederrum farben usw nicht erlauben würde.
Hatte ich vorher nicht erwähnt, dass eventuell bestimmte teile farblich markiert werden sollen.

Hab vorerst in einem Froum html erlaubt und dann muss wohl doch mit tabellen gearbeitet wrden, obwohl die idee nicht so gut ankommt.

Danke Trotzdem für die schnelle antwort
#4
Habs nicht ausprobiert, aber eventuell tut ein MyCode.
Pattern: Zwei Leerzeichen
Ersetzung: Leerzeichen  

Alternativ im Template alle Postings in ein <pre> einfassen bzw. entsprechenden Style setzen aber das ist scho fies.
#5
die erste Variante geht leider nicht, da man keine Leerzeichen für Reguläre ausdrücke nutzen darf Sad sonst wärs genial gewesen!
Ob ich die 2te Variante wirklich nutzen mag, da schlaf ich noch drüber.
#6
Wenn du kein Problem damit hast HTML in deinen Foren zu aktivieren kannst du folgendes machen:

ersetze Zeile 823 und 797 der Datei post.php in inc/datahandlers
PHP-Code:
    "message" => $db->escape_string($post['message']), 

durch

PHP-Code:
    "message" => $db->escape_string($postmessage), 

und schreibe in Zeile 786 der selben Datei
PHP-Code:
            $postmessage str_replace(" ","&nbsp;",$post['message']); 

Aber Achtung !
Dies funktioniert nur wenn in ALLEN deiner Foren HTML erlaubt ist
in den Foren bei denen HTML nicht erlaubt ist wird anstelle der Leerzeichen &nbsp; angezeigt
#7
(12.02.2010, 21:05)K2DaC schrieb: da man keine Leerzeichen für Reguläre ausdrücke nutzen darf

also dürfen darf man das schon

kann natürlich sein, daß die MyBB Eingabe im Admin CP das irgendwie verhindert

evtl. kann man MyCodes ja auch direkt in der Datenbank hinzufügen... hab ich nicht getestet. Ist zwar nicht so schön aber so oft ändert man MyCodes ja auch nicht.
#8
Werd ich morgen gleich ausprobieren, heute ist es mir schon zu spät.
Aber vielen Dank !
Hab kein Problem damit html zu erlauben, da alle User per Hand freigeschaltet werden und "bekannt" sind. Da stellt keiner Unsinn an mit.
Es gibt auch keine Öffentliche Forenteile, daher np
#9
Eine userunfreundliche Variante:

1   2   3

Die User bitten von einer anderen ein "Sepzialleerzeichen" zu kopieren und einzufügen. In diesen Post habe ich z.B. das Mutton genommen (und zwar mehrfach hintereinander). Kopiere es einfach von diesen Post und teste es aus.
Aber wie gesagt: Userunfreudlich.

Evtl. könnte man aber einen Button in den Editor einfügen, welcher genau dieses Zeichen beim Klick in den Beitrag einfügt. Das wäre dann wieder userfreundlich. Wink

EDIT: Test doch mal aus, ob du mit den Mutton einen MyCode erstellen kannst...
#10
evtl. geht auch [ ][ ] statt zwei leerzeichen als regexp, ist halt nur ne komische schreibweise für ein zwei leerzeichen match, aber wenn mybb ein leeres input feld nicht akzeptiert geht das

das wäre dann ganz ohne datenbanktricks... Wink


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Zeilenumbruch funktioniert nicht, wenn keine Leerzeichen vorhanden sind Axxis 14 4.085 27.09.2009, 18:43
Letzter Beitrag: Axxis