HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 Treffnix Männlicher Benutzer 14.03.2024 - 05:20 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Treffnix Männlicher Benutzer 14.03.2024 - 05:19 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.02.2024 - 12:50 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 12:36 Zeit der letzten Antwort
 53.399 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Support » Mindestanzahl an Zeichen im Fo..

Mindestanzahl an Zeichen im Forum - möglich???
3 Beiträge in diesem Thema
 Seiten (1):    1  
12.09.2007 - 12:25 Uhr
Beitrag: #1
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
 
Zum Anfang der Seite
12.09.2007 - 16:05 Uhr
Beitrag: #2
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...



1

PHP-Quelltext

<?php

Füge DARUNTER folgendes ein...



1

PHP-Quelltext

$tkMinSigns 10;



forum/newpost.php folgende Zeile SUCHEN...



1

PHP-Quelltext

if ($ACTION==$_POST['save'] && (isset($_POST['threadid']) || isset($_POST['catid'])))

ERSETZEN durch...



1

PHP-Quelltext

if ($ACTION==$_POST['save'] && (isset($_POST['threadid']) || isset($_POST['catid'])) && strlen($_POST['content']) > $tkMinSigns)



forum/newpost.php folgende Zeile SUCHEN...



1

PHP-Quelltext

unset($error_message);

Füge DARUNTER folgendes ein...



1
2

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



1

Quellcode

&#149; 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...



1

PHP-Quelltext

<?php

Füge DARUNTER folgendes ein...



1

PHP-Quelltext

$tkMinSigns 10;



forum/editpost.php folgende Zeile SUCHEN...



1

PHP-Quelltext

elseif ($ACTION==$_POST['save'])

und ERSETZEN durch...



1

PHP-Quelltext

elseif ($ACTION==$_POST['save'] && strlen($_POST['content']) > $tkMinSigns)



forum/editpost.php folgende Zeile SUCHEN...



1

PHP-Quelltext

$post_text=stripslashes(htmlentities($forumpost['forumpost_text']));

und ERSETZEN durch...



1
2
3
4
5
6
7

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



1
2
3

Quellcode

<tr>
 <
td class="highlight" align="center" colspan="2">&#149; 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  zwinkern

Grtz

 
Zum Anfang der Seite
12.09.2007 - 16:49 Uhr
Beitrag: #3
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
 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Support Support » Merkwürdige Zeichen.... - Letzte Antwort von fabfive am 23.10.06, 20:27 Merkwürdige Zeichen....  (23.10.06, 20:27)
Support Support » Keine Registrierung möglich - Letzte Antwort von WEBI am 17.12.06, 16:43 Keine Registrierung möglich  (17.12.06, 16:43)
Support Support » 1.6.6 Registrierung nicht möglich - Letzte Antwort von mono am 16.01.13, 11:58 1.6.6 Registrierung nicht möglich  (16.01.13, 11:58)
Support Support » css aufruf mittels @import möglich ? - Letzte Antwort von k!r!ka am 05.08.12, 06:04 css aufruf mittels @import möglich ?  (05.08.12, 06:04)
Hardware Hardware » Das Leben für eine SSD in windows7 so angenehm wie möglich machen. - Letzte Antwort von Antaller am 30.11.14, 18:53 Das Leben für eine SSD in windows7 so angenehm wie..  (30.11.14, 18:53)

HTH-C.com - Webmedien & Community