Beiträge: 134
Themen: 15
Registriert seit: 05.10.2019
MyBB-Version: 1.8.28
Forenbeiträge werden in einer Länge angezeigt, zu lang, folgen Punkte. Ich habe darin noch kein System entdeckt, denn mal ist der Eintrag länger ehe Punkte folgen, mal kürzer.
In meinem Forum (siehe Bild) sieht man Einträge, die durch Punkte abgeschnitten werden, obwohl noch links genügend Platz wäre, den gesamten Eintrag anzuzeigen. So wird Platz nicht genutzt.
Frage: Wo kann man einstellen ab wieviel Zeichen die Punkte ersetzen? Ich fand keine Einstellung im Adminbereich dazu.
Danke sehr
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
12.06.2021, 07:59
(Dieser Beitrag wurde zuletzt bearbeitet: 12.06.2021, 08:18 von Schnapsnase.)
Hier wird ab 25 Zeichen abgeschnitten.
Im ACP gibt es dafür keine Einstellungsmöglichkeit.
Suche in der /inc/functions_forumlist.php nach folgendem Abschnitt:
PHP-Code:
if(my_strlen($lastpost_subject) > 25)
{
$lastpost_subject = my_substr($lastpost_subject, 0, 25)."...";
}
Hier kannst du dich austoben.
Man sollte allerdings vorsichtig sein. Bei zu vielen Zeichen könnte es dir die Tabelle unschön sprengen.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
12.06.2021, 09:53
(Dieser Beitrag wurde zuletzt bearbeitet: 12.06.2021, 10:07 von Schnapsnase.)
Einfacher ist das nicht Stefan, nur anders.
Die Anzahl der Zeichen ist dann eben nicht mehr "wählbar", sondern wird von der Größe des umfassenden Elements vorgegeben.
Das ist Geschmackssache, aber im Hinblick auf ein responsives Theme sicher die bessere Variante.
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
Ein weiterer Vorteil der CSS-Verkürzung ist dass der betreffende Text im Quelltext der Webseite komplett vorhanden ist und somit auch von den Suchmaschinen gerendert werden kann.
Beiträge: 134
Themen: 15
Registriert seit: 05.10.2019
MyBB-Version: 1.8.28
Bin dann mal gespannt wann die 1.8.27 erscheint und wie es dann gehandhabt wird.
Hat mir schon weiter geholfen.
Recht herzlichen Dank an alle drei.
Beiträge: 43
Themen: 1
Registriert seit: 05.07.2023
MyBB-Version: 1.8.36
Hallo!
Wie wurde die flexible Kürzung denn nun gehandhabt? Mit...
PHP-Code:
if(my_strlen($lastpost_subject) > 35)
{
$lastpost_subject = my_substr($lastpost_subject, 0, 35)."...";
}
... ist es jedenfalls nicht getan.
Gruß
Rüd
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
02.10.2023, 14:01
(Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2023, 14:02 von Schnapsnase.)
(02.10.2023, 12:58)Rued schrieb: Wie wurde die flexible Kürzung denn nun gehandhabt?
Siehe
hier.
Das wurde aber (noch)nicht umgesetzt.
Dem entsprechend gilt immer noch o.g. Code, wo die Anzahl der Zeichen fest definiert ist.
Beiträge: 43
Themen: 1
Registriert seit: 05.07.2023
MyBB-Version: 1.8.36
(02.10.2023, 14:01)Schnapsnase schrieb: (02.10.2023, 12:58)Rued schrieb: Wie wurde die flexible Kürzung denn nun gehandhabt?
Siehe hier.
Das wurde aber (noch)nicht umgesetzt.
Dem entsprechend gilt immer noch o.g. Code, wo die Anzahl der Zeichen fest definiert ist.
Wie gesagt, den Code habe ich - wie zu sehen ist - auf 35 Zeichen geändert, aber ohne Wirkung.
Cache-Manager erfolglos bemüht und mit neuem Thread mit 34-Zeichen-Titel erfolglos getestet.
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(02.10.2023, 14:56)Rued schrieb: Wie gesagt, den Code habe ich - wie zu sehen ist - auf 35 Zeichen geändert, aber ohne Wirkung.
Wenn dem so ist, dann wird entweder die Variable $lastpost_subject in deinen Templates gar nicht genutzt, oder der gesamte Konstrukt ist in deinem Theme doch anders formatiert.
Ohne direkten Einblick kann ich da nichts sagen.