Seite 1 von 1
3. Anlauf: Keine Bilder und Links in der Signatur.
Verfasst: 31.08.2003 15:01
von Seether
Vielleicht kann mir ja jetzt jemand helfen. Ich möchte gerne das Posten von Bildern und links in der Signatur untersagen. (Der Admin sollte es trotzdem noch dürfen)
S.
Verfasst: 01.09.2003 01:24
von esperitox
Denke das dürfte sein was du suchst:
Anti Spam MOD
Beschreibung: Allows Administrators to Allow or Disallow the use of BBCode [img] and [url] in signatures and in posting messages
esperitox
Verfasst: 01.09.2003 07:54
von Seether
Jo den kenne ich....Wie bekomme ich es denn dort hin, dass der Admin Links und Bilder posten darf?
Code: Alles auswählen
if ( $board_config['allow_bbcode'] )
{
if ( $board_config['allow_bbcode_img_sig'] && $board_config['allow_bbcode_url_sig'] )
{
if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
{
$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
}
}
else if ( !$board_config['allow_bbcode_img_sig'] && $board_config['allow_bbcode_url_sig'] )
{
if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
{
$user_sig = preg_replace("#\[img:$user_sig_bbcode_uid\](.*?)\[/img:$user_sig_bbcode_uid\]#si", '', $user_sig); // disable img tag
$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
}
}
else if ( $board_config['allow_bbcode_img_sig'] && !$board_config['allow_bbcode_url_sig'] )
{
if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
{
$user_sig = preg_replace("#\[url(.*?)\[/url\]#si", '', $user_sig); // disable url tags
$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
}
}
else if ( !$board_config['allow_bbcode_img_sig'] && !$board_config['allow_bbcode_url_sig'] )
{
if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
{
$user_sig = preg_replace("#\[url(.*?)\[/url\]#si", '', $user_sig); // disable url tags
$user_sig = preg_replace("#\[img:$user_sig_bbcode_uid\](.*?)\[/img:$user_sig_bbcode_uid\]#si", '', $user_sig); // disable img tag
$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
}
}
if ( $board_config['allow_bbcode_img_post'] && $board_config['allow_bbcode_url_post'] )
{
if ( $bbcode_uid != '' )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}
}
else if ( !$board_config['allow_bbcode_img_post'] && $board_config['allow_bbcode_url_post'] )
{
if ( $bbcode_uid != '' )
{
$message = preg_replace("#\[img:$bbcode_uid\](.*?)\[/img:$bbcode_uid\]#si", '', $message); // disable img tag
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}
}
else if ( $board_config['allow_bbcode_img_post'] && !$board_config['allow_bbcode_url_post'] )
{
if ( $bbcode_uid != '' )
{
$message = preg_replace("#\[url(.*?)\[/url\]#si", '', $message); // disable url tags
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}
}
else if ( !$board_config['allow_bbcode_img_post'] && !$board_config['allow_bbcode_url_post'] )
{
if ( $bbcode_uid != '' )
{
$message = preg_replace("#\[url(.*?)\[/url\]#si", '', $message); // disable url tags
$message = preg_replace("#\[img:$bbcode_uid\](.*?)\[/img:$bbcode_uid\]#si", '', $message); // disable img tag
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}
}
S.