Beiträge nur aus Smilies nicht annehmen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Antworten
hoerbie
Mitglied
Beiträge: 125
Registriert: 03.08.2007 18:29

Beiträge nur aus Smilies nicht annehmen

Beitrag von hoerbie »

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!
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Beiträge nur aus Smilies nicht annehmen

Beitrag von Crizzo »

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
hoerbie
Mitglied
Beiträge: 125
Registriert: 03.08.2007 18:29

Re: Beiträge nur aus Smilies nicht annehmen

Beitrag von hoerbie »

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.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Beiträge nur aus Smilies nicht annehmen

Beitrag von Miriam »

Finde in der /includes/message_parser.php:

Code: Alles auswählen

        // Minimum message length check for post only  
tausche aus gegen:

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
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“