Seite 1 von 2

Bestimmte Anzahl von Smilies in Beiträgen

Verfasst: 30.06.2003 17:49
von oliver12345
Im offiziellen Moorhuhn-Forum ist mir aufgefallen, dass man, wenn man einen neuen Beitrag erstellt, nur eine bestimmte Anzahl der Smilies einfügen kann. Gibt es so einen Mod auch für's phpBB? Damit kann man dann nämlich verhindern, dass die User dutzende Smilies einfügen, was ganz schön lästig sein kann.

Verfasst: 30.06.2003 23:10
von Gast
#
#-----[ OPEN ]------------------------------------------
#

includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#

// Check message
if (!empty($message))
{
$bbcode_uid = ($bbcode_on) ? make_bbcode_uid() : '';
$message = prepare_message(trim($message), $html_on, $bbcode_on, $smilies_on, $bbcode_uid);
}
else if ($mode != 'delete' && $mode != 'poll_delete')
{
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_message'] : $lang['Empty_message'];
}

#
#-----[ AFTER ADD ]------------------------------------------
#

//Dimah
if ( substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) > 10 )
{
$zu_viele_smilies = "Maximal sind 10 Smilies erlaubt!";
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $zu_viele_smilies : $zu_viele_smilies;
}
//end of Dimah

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Verfasst: 01.07.2003 15:07
von oliver12345
THANX! Funzt reibungslos!

Verfasst: 01.07.2003 15:12
von oliver12345
Ach ja: Eine keine Sache noch. Da ich mein Forum auf deutsch und auf englisch anbiete, möchte ich es so haben, dass es je nach Sprache anders ist. Wie geht das?

Verfasst: 01.07.2003 15:23
von esperitox
In dem vom gast geposteten codeteil:

[find]

Code: Alles auswählen

$zu_viele_smilies = "Maximal sind 10 Smilies erlaubt!"; 
[replace]

Code: Alles auswählen

$zu_viele_smilies = $lang['Too_many_smilies']; 
lang_german/lang_main.php:

[find]

Code: Alles auswählen

$lang['Empty_message'] = 'Du musst zu deinem Beitrag einen Text eingeben.';
[after add]

Code: Alles auswählen

$lang['Too_many_smilies'] = 'Maximal sind 10 Smilies erlaubt!';
lang_english/lang_main.php:

[find]

Code: Alles auswählen

$lang['Empty_message'] = 'You must enter a message when posting.';
[after add]

Code: Alles auswählen

$lang['Too_many_smilies'] = 'You have too many smilies on your posting, the maximum number of allowed smilies is 10.';
esperitox

Verfasst: 01.07.2003 17:26
von oliver12345
Danke für die Hilfe und auch gleich die englische Übersetzung, esperitox. :grin:

Verfasst: 02.08.2003 14:01
von oliver12345
Irgendwie funzt die Smilie-Sperre nicht mehr bei mir. :-?

Verfasst: 02.08.2003 14:03
von Henne
Gings denn vorher?

Haste was geändert?

Verfasst: 02.08.2003 15:31
von oliver12345
Ja, vorher gings. :-?
Geändert habe ich an diesem Mod nichts, aber allgemein am Forum schon.

Verfasst: 02.08.2003 15:37
von Henne
oliver12345 hat geschrieben:Geändert habe ich an diesem Mod nichts, aber allgemein am Forum schon.
Das kann der springende Punkt sein.
Kann sein, dass du was geändert hast, was diese MOD berührt.

Kontrollier am besten nochmal diese MOD auf Fehler beim Ein-/Umbau.