|
|
Latest News |
Latest Threads |
|
 |
55.432 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
Mindestanzahl an Zeichen im Forum - möglich??? 3 Beiträge in diesem Thema |
|
|
 |
|
 |
12.09.2007 - 12:25 Uhr |
|
|
|
Hallöchen,
ich möchte mal fragen, ob es eine Möglichkeit gibt, dass in einem Forumsthread eine Mindestanzahl na Zeichen nötig ist. Also dass z.B. Einträge wie "Ja" oder "Nein" oder einfach nur einen Smilie setzen NICHT mehr möglich sind. Dass z.B. mindestens 15 Zeichen im Thread stehen müssen, ansonsten erscheint eine Fehlermeldung.
Ich habe schon intensiv nach so einer Möglickeit gesucht, aber leider nichts gefunden...
Gibt es da evtl. bereits einen Hack/Modifikation bzw. ist es sehr schwierig so etwas einzubauen???
Danke euch.....
EDIT---
Ist irgendwie ins falsche Forum gerutscht...Sorry...sollte eigtl. in "Hilfe zum PHPKit der Versionen 1.6.03 sowie 1.6.1"
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von fabfive - 12.09.2007 - 12:32 Uhr |
|
|
|
|
|
|
|
 |
|
 |
12.09.2007 - 16:05 Uhr |
|
|
|
Vor dem Ändern von Dateien bitte ein Backup dieser und der Datenbank anlegen! Sämtliche Änderungen auf eigene Gefahr!
forum/newpost.php folgende Zeile SUCHEN...
| PHP-Quelltext <?php | |
Füge DARUNTER folgendes ein...
| PHP-Quelltext $tkMinSigns = 10; | |
forum/newpost.php folgende Zeile SUCHEN...
| PHP-Quelltext if ($ACTION==$_POST['save'] && (isset($_POST['threadid']) || isset($_POST['catid']))) | |
ERSETZEN durch...
| PHP-Quelltext if ($ACTION==$_POST['save'] && (isset($_POST['threadid']) || isset($_POST['catid'])) && strlen($_POST['content']) > $tkMinSigns) | |
forum/newpost.php folgende Zeile SUCHEN...
| PHP-Quelltext unset($error_message); | |
Füge DARUNTER folgendes ein...
| PHP-Quelltext if (strlen($_POST['content']) <= $tkMinSigns)
eval ("\$error_message.= \"".getTemplate("forum/newpost_error_tooshort")."\";"); | |
Danach lege ein Template mit dem Namen newpost_error_tooshort.htm und folgendem Inhalt an
| Quellcode • Der Text muss mindestens $tkMinSigns Zeichen lang sein!<br /> | |
Dieses Template muss auf den Webspace in den Ordner templates/forum kopiert werden!
Danach sollte es nicht mehr möglich sein, einen neuen Beitrag zu verfassen der kürzer als die in der Variable $tkMinSings (Standard: 10) angegebenen Anzahl Zeichen zu erstellen!
Soll das ganze auch noch beim Editieren eines Beitrags greifen, dann...
forum/editpost.php folgende Zeile SUCHEN...
| PHP-Quelltext <?php | |
Füge DARUNTER folgendes ein...
| PHP-Quelltext $tkMinSigns = 10; | |
forum/editpost.php folgende Zeile SUCHEN...
| PHP-Quelltext elseif ($ACTION==$_POST['save']) | |
und ERSETZEN durch...
| PHP-Quelltext elseif ($ACTION==$_POST['save'] && strlen($_POST['content']) > $tkMinSigns) | |
forum/editpost.php folgende Zeile SUCHEN...
| PHP-Quelltext $post_text=stripslashes(htmlentities($forumpost['forumpost_text'])); | |
und ERSETZEN durch...
| PHP-Quelltext if (isset($_POST['content']) && strlen($_POST['content']) <= $tkMinSigns)
{
eval ("\$post_error .= \"".getTemplate("forum/editpost_error_tooshort")."\";");
$post_text = $_POST['content'];
}
else
$post_text=stripslashes(htmlentities($forumpost['forumpost_text'])); | |
Danach lege ein Template mit dem Namen editpost_error_tooshort.htm und folgendem Inhalt an
| Quellcode <tr>
<td class="highlight" align="center" colspan="2">• Der Text muss mindestens $tkMinSigns Zeichen lang sein!</td>
</tr>
| |
Dieses Template muss auf den Webspace in den Ordner templates/forum kopiert werden!
Danach sollte es auch beim Editieren nicht mehr möglich sein Texte mit weniger als der in $tkMinSigns angegebenen Anzahl Zeichen zu verfassen.
Alle Codeangaben und Änderungen beziehen sich auf das Kit in der Version 1.6.03 und sind so gut wie ungetestet. Deswegen bitte mit Vorsicht genießen und wie oben erwähnt Backups anlegen! Ansonsten hoffe ich das es klappt
Grtz
|
|
|
|
|
|
|
 |
|
 |
12.09.2007 - 16:49 Uhr |
|
|
|
Was soll ich sagen??
Mir fällt nichts ein ausser : D A N K E !!!
Das funktioniert einwandfrei...PERFEKT !!!
VIELEN DANK....
DAs einzige Problem ist, dass auch 10 Leerzeichen genügen, um den Thread speichern zu können. Kann man das evtl. auch noch ausschliessen? Also das nur wirkliche Zeichen gezählt werden?? DAnke...
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von fabfive - 12.09.2007 - 17:03 Uhr |
|
|
|
|
|
|
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|