Smilebegrenzung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Scre4p3r
Mitglied
Beiträge: 126
Registriert: 14.05.2005 18:35

Smilebegrenzung

Beitrag von Scre4p3r »

Hallo.
Ich habmir grad den Mod "Limit Smiley per post" installiert.
Nur wo kann ich'n jetz einstellen, wie viel es höchstens sein dürfen?
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

Link zum MOD?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hi,

falls das der "Limit smilies per post" von Oxpus ist dann kann man das - wie es auch in der Installationsanleitung zu lesen ist - im ACP unter Allgemeines | Konfiguration | Allgemeine Boardeinstellungen | Maximale Anzahl Smilies pro Beitrag einstellen.

Gruß,
Chris
Scre4p3r
Mitglied
Beiträge: 126
Registriert: 14.05.2005 18:35

Beitrag von Scre4p3r »

Danke Christian...jetz hab ichs endlich gefunden!
Eishockeyschirifan
Mitglied
Beiträge: 26
Registriert: 31.10.2004 16:56
Wohnort: Bern

Beitrag von Eishockeyschirifan »

Was muss man verändern, wenn man will, dass der normale User nur "Anzahl Smilies 1" benutzen darf, der Admin aber "Anzahl Smilies 2" ?

gruss Michael
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hallo,

möchtest du das man für den Admin eine separate Smiley-Höchszahl festgelegt werden kann oder genügt es dir auch, wenn die Prüfung für den Admin einfach abgeschaltet wird?

Wenn du möchtest, das die Beschränkung für den Admin nicht gilt, dann kannst du das einfach so bewerkstelligen:

Öffne die Datei includes/function_post.php

Suche:

Code: Alles auswählen

	// Check smilies limit
	if (substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) > $board_config['max_smilies'] )
	{
		$to_much_smilies = substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) - $board_config['max_smilies'];
		$to_many_smilies = sprintf($lang['Max_smilies_per_post'], $board_config['max_smilies'], $to_much_smilies);
		$error_msg .= ( !empty($error_msg) ) ? '<br />' . $to_many_smilies : $to_many_smilies;
	}
und ersetze mit:

Code: Alles auswählen

        // Check smilies limit
        if ($userdata['user_level'] != ADMIN)
        {
          if (substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) > $board_config['max_smilies'] )
          {
            $to_much_smilies = substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) - $board_config['max_smilies'];
            $to_many_smilies = sprintf($lang['Max_smilies_per_post'], $board_config['max_smilies'], $to_much_smilies);
            $error_msg .= ( !empty($error_msg) ) ? '<br />' . $to_many_smilies : $to_many_smilies;
          }
        }
falls die Beschränkung sowohl für Admins als auch Mods nicht gelten soll, ersetze den Code stattdessen mit:

Code: Alles auswählen

        // Check smilies limit
        if ($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD )
        {
          if (substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) > $board_config['max_smilies'] )
          {
            $to_much_smilies = substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) - $board_config['max_smilies'];
            $to_many_smilies = sprintf($lang['Max_smilies_per_post'], $board_config['max_smilies'], $to_much_smilies);
            $error_msg .= ( !empty($error_msg) ) ? '<br />' . $to_many_smilies : $to_many_smilies;
          }
        }
Gruß,
Chris
Eishockeyschirifan
Mitglied
Beiträge: 26
Registriert: 31.10.2004 16:56
Wohnort: Bern

Beitrag von Eishockeyschirifan »

Danke, das reicht mir ;)

gruss Michael
Antworten

Zurück zu „phpBB 2.0: Mod Support“