Thread-Titel länge - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: Thread-Titel länge (/thread-36869.html) |
Thread-Titel länge - MuSociety - 10.12.2019 wo oder wie kann ich die Thread-Titel-Länge erweitern, das ich mehr Zeichen unterbringen kann. Ich hatte das schon mal geändert, aber vergessen wo es war..... RE: Thread-Titel länge - Schnapsnase - 10.12.2019 Siehe hier RE: Thread-Titel länge - [ExiTuS] - 10.12.2019 Was genau hast du vor zu erweitern? 1. Titellänge bei lastpost (wie von Schnapsnase verlinkt) Dann kannst du auch mal meine Anleitung anschauen, wie man die Länge mittels Forum-Einstellung variabel definieren kann: https://community.mybb.com/thread-223416.html 2. Titellänge generell (maximale Zeichen) Das ist nicht nur durch das Forum begrenzt, sondern durch die Datenbank. Siehe dir hierfür ein DB Schema der Tabelle mybb_threads.subject. Das Tabellenfeld ist standardmäßig auf 120 Zeichen begrenzt. Danch schneidet die Datenbank einfach ab. [ExiTuS] RE: Thread-Titel länge - MuSociety - 21.04.2020 Sorry, das ich mich erst jetzt melde, aber hier ein überlanger Titel als Beispiel für einen... Thread Code: Noiz-Lab LE Mastering Bundle GENTLEMAN'S SET FOR QUICK MASTERING (VST, VST3, AAX) FREE den musste ich dann kürzen auf: Code: Bundle Noiz-Lab LE Mastering Bundle GENTLEMAN'S Set (VST, VST3, AAX) FREE 87 Zeichen gehen in dem Threadtitel, meistens reicht es, aber manchmal eben nicht. Wenn man dann auf senden klickt, kommt die Fehlermeldung, das der Titel zu lang sei und ich ihn kürzen soll... 120 Zeichen reichen allemal RE: Thread-Titel länge - [ExiTuS] - 21.04.2020 Die Länge des Betreffs is im harten PHP-Code definiert und auf 85 Zeichen begrenzt. (Weiß der Geier warum - womöglich historisch und/oder von Datenbanken bedingt) Um die Länge zu ändern, editiere folgende Datei: ./inc/datahandlers/posts.php (v1.8.22 in Zeile 226) Code: if($subject_length > 85) Aus dieser fixen Größe könnte man sich übrigens auch eine Einstellung im ACP basteln, um den Wert variable anpassen zu können. [ExiTuS] EDIT: Achte nur darauf, dass die Länge im PHP-Code auf keinen Fall die Länge des Datenfeldes der Tabelle übersteigt! [ExiTuS] RE: Thread-Titel länge - StefanT - 22.04.2020 (21.04.2020, 22:40)[ExiTuS] schrieb: (Weiß der Geier warum - womöglich historisch und/oder von Datenbanken bedingt)Warum das Limit genau bei 85 liegt, weiß ich nicht. Allerdings wird der Betreff an sehr vielen Stellen verwendet, vom Seitentitel über Benachrichtigungen bis hin zu vielen verschiedenen Tabellen und Seiten. Ein sehr langer Betreff wird unter Umständen nicht mehr überall optimal dargestellt. (21.04.2020, 22:40)[ExiTuS] schrieb: Achte nur darauf, dass die Länge im PHP-Code auf keinen Fall die Länge des Datenfeldes der Tabelle übersteigt!Und bitte auch noch Reserven für "Re: " lassen, das zählt nicht beim Limit mit. RE: Thread-Titel länge - [ExiTuS] - 22.04.2020 Zitat:Und bitte auch noch Reserven für "Re: " lassen, das zählt nicht beim Limit mit.Vier Zeichen für "RE: " werden der Gesamtlänge abgerechnet. Da haben die Entwickler mitgedacht |