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?
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?
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ür Gäste unsichtbar. Bitte registriere Dich, um alle Funktionen nutzen zu kö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.
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