25.01.2010, 20:51
Hallo,
da ich bereits öfters auf Themen gestoßen bin, welche genau diese Problematik behandeln (also eher Fragen), möchte ich hier erklären, wie das Problem mit der umgebrochenen Button-Leite über den Textbereich behoben werden kann.
Ein typisches Symptom ist auch das Übelappen des Eingabebereiches, so dass einige Beitragoptionen verdeckt werden können.
Vorweg: Das Problem sollte i.d.R. nicht mit dem Standarddesign von MyBB auftreten, es sei denn, ihr habt weitere Buttons oder Drop-Down-Menüs erstellt (weitere Infos...).
Hier mal ein Screenshot, damit alles wissen, wovon ich eigentlich rede:
Lösen lässt es sich, indem ihr das Textfeld einfach extwas verbreitert. CSS-Lösungen helfen normalerweise nicht so sehr und bereiten u.U. noch mehr Probleme. Am einfachsten ist das Erhöhen des cols-Attributes, welches das textarea-Element von HTML bietet. Dafür müsst ihr euer Template bearbeiten, genauer gesagt folgende:
Die Templates findet ihr im Admin CP unter Templates & Style > Templates Dort klickt ihr bei eurem Template auf Templates ausklappen.
Wenn ihr das Template geöffnet habt, sucht nach der folgenden Zeile:
Könnt ihr sie nicht finden, weil z.B. in dem Design schon andere Werte vorgesehen sind, such nach:
Dort müssten sich in der Nähe auch die Attribute rows und cols befinden.
rows gibt dabei die Anzahl der Textreihen an und cols die Anzahl der Zeichen pro Reihe. Beide Werte sind in Zeiten CSS etwas überholt, da sie durch verschiedene Formatierungen und diverse Schriftarten nicht überall das gleiche Ergebnis liefern. Pflicht sind sie aber nach (X)HTML dennoch (löscht sie als nicht einfach!). rows soll uns jetzt nicht weiter interessieren und wird außer Acht gelassen.
Jetzt heißt es testen. Ein guter Versuch ist die Zeichen pro Zeile auf 90 zu setzen:
Speichert das Template und seht euch das Ergebnis in eurem Forum an. Ist immer noch ein Umbruch vorhanden erhöht einfach den Wert, bis er passt und vergrößert ihn danach am besten noch um den Wert 2, da nicht alle Browser die gleiche Ausgabe liefern. So seit ihr auf der sicheren Seite, dass in keinem Browser ein Umbruch erzeugt wird.
Das war auch schnon mein kleiner Tipps zu einem Problem, sich sich sehr einfach lösen lässt (wenn man weiß wie ).
da ich bereits öfters auf Themen gestoßen bin, welche genau diese Problematik behandeln (also eher Fragen), möchte ich hier erklären, wie das Problem mit der umgebrochenen Button-Leite über den Textbereich behoben werden kann.
Ein typisches Symptom ist auch das Übelappen des Eingabebereiches, so dass einige Beitragoptionen verdeckt werden können.
Vorweg: Das Problem sollte i.d.R. nicht mit dem Standarddesign von MyBB auftreten, es sei denn, ihr habt weitere Buttons oder Drop-Down-Menüs erstellt (weitere Infos...).
Hier mal ein Screenshot, damit alles wissen, wovon ich eigentlich rede:
Lösen lässt es sich, indem ihr das Textfeld einfach extwas verbreitert. CSS-Lösungen helfen normalerweise nicht so sehr und bereiten u.U. noch mehr Probleme. Am einfachsten ist das Erhöhen des cols-Attributes, welches das textarea-Element von HTML bietet. Dafür müsst ihr euer Template bearbeiten, genauer gesagt folgende:
- newthread (zu finden unter Neues Thema Templates bzw. New Thread Templates)
- newreply (zu finden unter Neue Antworten Templates bzw. New Reply Templates)
- editpost (zu finden unter Beitrag bearbeiten Templates bzw. Edit Post Templates)
- private_send (zu finden unter Private Nachrichten Templates bzw. Private Messaging Templates)
Die Templates findet ihr im Admin CP unter Templates & Style > Templates Dort klickt ihr bei eurem Template auf Templates ausklappen.
Wenn ihr das Template geöffnet habt, sucht nach der folgenden Zeile:
Code:
rows="20" cols="70"
Könnt ihr sie nicht finden, weil z.B. in dem Design schon andere Werte vorgesehen sind, such nach:
Code:
textarea
Dort müssten sich in der Nähe auch die Attribute rows und cols befinden.
rows gibt dabei die Anzahl der Textreihen an und cols die Anzahl der Zeichen pro Reihe. Beide Werte sind in Zeiten CSS etwas überholt, da sie durch verschiedene Formatierungen und diverse Schriftarten nicht überall das gleiche Ergebnis liefern. Pflicht sind sie aber nach (X)HTML dennoch (löscht sie als nicht einfach!). rows soll uns jetzt nicht weiter interessieren und wird außer Acht gelassen.
Jetzt heißt es testen. Ein guter Versuch ist die Zeichen pro Zeile auf 90 zu setzen:
Code:
cols="90"
Speichert das Template und seht euch das Ergebnis in eurem Forum an. Ist immer noch ein Umbruch vorhanden erhöht einfach den Wert, bis er passt und vergrößert ihn danach am besten noch um den Wert 2, da nicht alle Browser die gleiche Ausgabe liefern. So seit ihr auf der sicheren Seite, dass in keinem Browser ein Umbruch erzeugt wird.
Das war auch schnon mein kleiner Tipps zu einem Problem, sich sich sehr einfach lösen lässt (wenn man weiß wie ).