ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Allgemein / Threadtitel begrenzen???!!! [2.81]


Seite 1 von 1

Buggyboy schrieb am 12.05.2004 um 18:01 Uhr

Hallo!

Gibt es eine Möglichkeit den Threadtitel zu begrenzen?
Sprich nach 40 Buchstaben soll schluß sein. Oder ist das evtl. sogar Standart.

Kann man da auch evtl. nach wiederholungen begrenzen?

Also so Titel wie:

Hilllllllllllllllllllllllllfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeee

Das sollte normal nicht zu schreiben sein.
Oder geht sowas nur über ein Bad-Liste? Diese kann ja aber wohl nie komplett werden, oder?

Bis denne...
Peter

Version: 2.81 Beta

MrNase schrieb am 12.05.2004 um 20:21 Uhr

Wo soll es denn begrenzt werden?

Normalerweise geht es mit

$THEMENTITEL = chopstring($THEMENTITEL, 40);

Wobei du $THEMENTITEL natürlich anpassen musst ;)

Buggyboy schrieb am 12.05.2004 um 21:32 Uhr

Hi!

Also das mit 40 Zeichen ist vielleicht auch schon etwas viel. 30 sollten für einen Thraedtitel voll reichen.

Und wo platziert man das ganze und was heißt "Thementitel" anpassen?

Es soll im gesamten Forum nur mit ca 30 Zeichen im Threadtitel gearbeitet werden...

Bis denne...
Peter

MrNase schrieb am 12.05.2004 um 22:06 Uhr

Es oben im Navpath zu begrenzen ist ganz einfach.

Öffne die header.inc.php und suche nach

$thread = mysql_fetch_array($r_thread);
    $board['boardid'] = $thread['boardid'];

Darüber müsste was stehen und das wird einfach ersetzt mit

$thread = mysql_fetch_array($r_thread);
$navigation[] = chopstring($thread['threadtopic'], 20);
$board['boardid'] = $thread['boardid'];

20 -> 20 Zeichen, dann wird es abgeschnitten und es folgt ein '...'


Beim Rest (board.php) eine Begrenzung einzuführen halte ich nicht für sinnvoll.
Um es zu machen, öffne die board.php und ersetze

$thread['threadtopic'] = parse_code($thread['threadtopic']);

mit

$thread['threadtopic'] = chopstring(parse_code($thread['threadtopic']),20);

speichern und fertig :)

Buggyboy schrieb am 14.05.2004 um 17:12 Uhr

Hallo!

Vielen Dank erstmal. Werde das testen, wenn die User damit nicht aufhören...

Peter

Bluetooth schrieb am 15.05.2004 um 09:47 Uhr

In die Badwords kannst du dreifache Buchstabenkombinationen, also aaa bbb ccc ddd eee usw. einfügen und diese durch nichts oder einen einfachen Buchstaben ersetzen lassen. Das reduziert dann schonmal die Probleme.

Seite 1 von 1