Seite 1 von 1

code [url] deaktivieren

Verfasst: 30.07.2008 14:41
von Huskymaniac
Hallo,

grade eben droht mir ein pfiffiger Anwalt eine Klage wegen eines Links an, den ein User gepostet haben soll!

Wie kann ich den BBcode [url] deaktivieren oder ausbauen?

Gruß
Huskymaniac

Verfasst: 30.07.2008 15:28
von JFooty
Wie wäre es mit ändern des Beitrages? :roll:
Dort wo der Link jetzt steht, setzt du einfach "piep" hin.
Da kann man aber auch selbst drauf kommen.

Verfasst: 30.07.2008 15:36
von Huskymaniac
JFooty hat geschrieben:Wie wäre es mit ändern des Beitrages? :roll:
Dort wo der Link jetzt steht, setzt du einfach "piep" hin.
Da kann man aber auch selbst drauf kommen.
Nein, ich will ein für alle mal verhindern, dass meine Nutzer verlinkte URL's posten können! Da soll einfach nur ein Text statt der verlinkten URL stehen.

Verfasst: 30.07.2008 15:57
von 4seven
http://sekuro.se.funpic.de/phpbb3/viewt ... p?f=8&t=33

alles umsetzen

und dann statt

Code: Alles auswählen

       /**
       * Return bbcode template replacement
       */
       function bbcode_tpl_replace($tpl_name, $tpl)
       {
       
       global $user;
       
    // Links_For_Members_Only_by_4seven/2008
    // with_replacement_link_for_guests_to_register

    if ($user->data['user_id'] == ANONYMOUS){

    static $replacements = array(

             'quote_username_open'   => array('{USERNAME}'   => '$1'),
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),
             'img'               => array('{URL}'      => '$1'),
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),
             'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2'),
             );   
             $replacements = array(
                'url' => array('{DESCRIPTION}' => '<a href="./ucp.php?mode=register">Dieser Link ist f&uuml;r G&auml;ste unsichtbar. Bitte registriere Dich, um alle Funktionen nutzen zu k&ouml;nnen.</a> ')
             );   
    }
    else{

    static $replacements = array(

             'quote_username_open'   => array('{USERNAME}'   => '$1'),
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),
             'img'               => array('{URL}'      => '$1'),
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),
             'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2'),
             'url'               => array('{URL}'      => '$1', '{DESCRIPTION}'   => '$2')
             );     
    }   
       
    // Links_For_Members_Only_by_4seven/2008
    // with_replacement_link_for_guests_to_register
so

Code: Alles auswählen

       /**
       * Return bbcode template replacement
       */
       function bbcode_tpl_replace($tpl_name, $tpl)
       {
       
       global $user;
       
    // Links_For_Members_Only_by_4seven/2008
    // with_replacement_link_for_guests_to_register

    if ($user->data['user_id'] == ANONYMOUS){

    static $replacements = array(

             'quote_username_open'   => array('{USERNAME}'   => '$1'),
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),
             'img'               => array('{URL}'      => '$1'),
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),
             'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2'),
             );   
             $replacements = array(
                'url' => array('{DESCRIPTION}' => '')
             );   
    }
    else{

    static $replacements = array(

             'quote_username_open'   => array('{USERNAME}'   => '$1'),
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),
             'img'               => array('{URL}'      => '$1'),
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),
             'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2'),
             );   
             $replacements = array(
                'url' => array('{DESCRIPTION}' => '')
             );   
    }
       
    // Links_For_Members_Only_by_4seven/2008
    // with_replacement_link_for_guests_to_register

Verfasst: 30.07.2008 16:04
von Huskymaniac
Danke, aber das trifft es auch nicht! BBcode [url] muss weg und Links sollen nicht automatisch geparst werden!

Ich will keine Links in Beiträgen haben.

Huskymaniac

Verfasst: 30.07.2008 16:12
von 4seven
dann warte auf den mod

http://www.phpbb.de/viewtopic.php?t=174458

damit kannst du jegliche bbcodes für jegliche gruppen komplett deaktivieren (non-parsing)

wobei der von mir genannte code (zumindest für urls) fast den gleichen effekt hat. der code wird quasie unbenutzbar

Verfasst: 30.07.2008 16:22
von JFooty
Das geht doch einfach über das ACP. :roll:
ACP=>Allgemein=>Board-Konfiguration=>Beiträge
Links in Beiträgen/Privaten Nachrichten erlauben:
„Nein“ deaktiviert den [URL] BBCode-Tag und die automatische Verlinkung von URLs.

Verfasst: 30.07.2008 16:33
von 4seven
Im Falle der Urls, ja

Verfasst: 30.07.2008 16:57
von Huskymaniac
4seven hat geschrieben:dann warte auf den mod

http://www.phpbb.de/viewtopic.php?t=174458

damit kannst du jegliche bbcodes für jegliche gruppen komplett deaktivieren (non-parsing)

wobei der von mir genannte code (zumindest für urls) fast den gleichen effekt hat. der code wird quasie unbenutzbar
Danke! Das ist es. :)

Gruß
Huskymaniac