Hallo!
Ich suche einen Mod, der Beiträge, die nur aus Smilies bestehen, untersagt. Mindestzeichenzahl ist bei uns nicht wirklich praktikabel, auch weil die Smilies einen eher längeren Text haben.
Kennt jemand so einen Mod?
Danke schonmal im Voraus!
Beiträge nur aus Smilies nicht annehmen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Beiträge nur aus Smilies nicht annehmen
Hi,
wie wäre es denn mit der Funktion: Admin-Bereich --> Board-Konfiguration --> Beiträge: Maximale Smilies pro Beitrag.
Oder reicht das noch nicht?
Grüße
wie wäre es denn mit der Funktion: Admin-Bereich --> Board-Konfiguration --> Beiträge: Maximale Smilies pro Beitrag.
Oder reicht das noch nicht?
Grüße
Re: Beiträge nur aus Smilies nicht annehmen
Leider nicht. Wir gestatten 4 Smilies pro Beitrag und damit kann man dann eine Mindestzeichenzahl umgehen. Das Problem an der Mindestzeichenzahl ist, dass anscheinend nicht zwischen bbcode und Text differenziert wird.
Re: Beiträge nur aus Smilies nicht annehmen
Finde in der /includes/message_parser.php:
tausche aus gegen:
Code: Alles auswählen
// Minimum message length check for post only
Code: Alles auswählen
// Cut out all those smilies
$sql = 'SELECT code FROM ' . SMILIES_TABLE;
$result = $db->sql_query($sql);
$all_the_smilies = array(' ');
while ($row = $db->sql_fetchrow($result))
{
$all_the_smilies[] = $row['code'];
}
$db->sql_freeresult($result);
$message_txt = str_replace($all_the_smilies, "", $this->message);
// Store message length...
$message_length = ($mode == 'post') ? utf8_strlen($message_txt) : utf8_strlen(preg_replace('#\[\/?[a-z\*\+\-]+(=[\S]+)?\]#ius', ' ', $message_txt));
// Minimum message length check for post only
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen