Zensur von Links im Beitrag

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Zensur von Links im Beitrag

Beitrag von maxxo »

Hallo,
kennt jemand einen Mod, der Links in einem Posting zensiert?

Das geht zwar auch so halbüber die integrierte Wortzensur, aber da kann ich den Link nur mit nem andrem Link ersetzen, ansonsten bleibt der lInk noch da.

Bitte sagt nicht: "Damit machst du dich unbeliebt" , hatte nämlich schon hier im Forum gesucht, aber nix wirklich passendes gefunden ;)

schöne grüße
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

warum soll dass nicht gehen?
mach doch [url*/url] als wortzensur!
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

ja ok, aber wie mach ich es dann, des alle Links z.B. durch das "Zensiert" ersetzt werden?
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

=> Admin-Index
=> Allgemeines - Wortzensur
=> Wort hinzufügen
=> [url*/url] hinzufügen
=> mit *Zensiert* (oder was auch immer) ersetzen
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

Da passiert gar nix, Links bleiben wie gehabt :-?
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hallo,


die Wortzensur greift da nicht - es wird lediglich der Link überdeckt, aber nicht entfernt.
Es gibt aber einen MOD, mit dem man Links zensieren kann, habe aber keinen genauen Namen dafür parat.

Allerdings ist die Frage, ob das sinnvoll ist, das via MOD auszubremsen (wenn das immer weg sein soll, speziell Dinge aus der Vergangenheit) da ja der MOD immer zu wirken muss, um das zu tarnen. Steigt irgendwann der MOD wegen wass auch immer aus, dann sind die Links alle wieder da.


Ich habe hier irgendwann mal von einem SQL-Befehl gelesen, der in einem Rutsch via phpMyAdmin ein bestimmtes Wort (Wortgruppe) sucht und aus den Postings löscht.
Das muss man dann zwar immer mal "zu Fuß" machen, dafür kann das aber nicht aussteigen und bremst garantiert nicht das Board.

Vielleicht hat ja grade jemand diesen SQL-Befehl zur Hand?



Gruß Max
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

vielleicht das hier :
##############################################################
## MOD Title: URL Censorer for Posting, Memberlist, PMs and Profile
## MOD Author: CBACK < webmaster@cback.de > (Christian Knerr) http://www.community.cback.de
## MOD Description: Zensiert beispielsweise auch URLs oder verbotenen
## Text in den Webseiten, die die Benutzer im Profil
## angegeben hat und entfernt bei der Wortzensur auch
## Links aus Profil, Mitgliederliste, PMs und Beiträgen.
##
## Verwendet wird hierbei die Wortzensur von phpBB, es
## können also die Filterwörter über das bekannte ACP
## Modul verwaltet werden.
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: 4 Minutes
## Files To Edit: 4
## includes/usercp_viewprofile.php
## memberlist.php
## viewtopic.php
## privmsgs.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php


#
#-----[ FIND ]------------------------------------------
#
$www_img = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
$www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';


#
#-----[ REPLACE WITH ]------------------------------------------
#
//
// CBACK WebSite Censor Mod
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);

$webcensored = $row['user_website'];

if ( count($orig_word) )
{
$webcensored = preg_replace($orig_word, $replacement_word, $webcensored);
}

$www_img = ( $webcensored ) ? '<a href="' . $webcensored . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
$www = ( $webcensored ) ? '<a href="' . $webcensored . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';



#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php


#
#-----[ FIND ]------------------------------------------
#
$post_subject = ( $postrow[$i]['post_subject'] != '' ) ? $postrow[$i]['post_subject'] : '';

$message = $postrow[$i]['post_text'];


#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// CBACK WebSite Censor Mod
//
if ( count($orig_word) )
{
$message = preg_replace($orig_word, $replacement_word, $message);
}


#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php



#
#-----[ FIND ]------------------------------------------
#
$www_img = ( $profiledata['user_website'] ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '&nbsp;';
$www = ( $profiledata['user_website'] ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww">' . $profiledata['user_website'] . '</a>' : '&nbsp;';



#
#-----[ REPLACE WITH ]------------------------------------------
#
//
// CBACK WebSite Censor Mod
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);

$webcensored = $profiledata['user_website'];

if ( count($orig_word) )
{
$webcensored = preg_replace($orig_word, $replacement_word, $webcensored);
}

$www_img = ( $webcensored ) ? '<a href="' . $webcensored . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '&nbsp;';
$www = ( $webcensored ) ? '<a href="' . $webcensored . '" target="_userwww">' . $webcensored . '</a>' : '&nbsp;';


#
#-----[ OPEN ]------------------------------------------
#
privmsgs.php


#
#-----[ FIND ]------------------------------------------
#
$www_img = ( $privmsg['user_website'] ) ? '<a href="' . $privmsg['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
$www = ( $privmsg['user_website'] ) ? '<a href="' . $privmsg['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';


#
#-----[ REPLACE WITH ]------------------------------------------
#
//
// CBACK WebSite Censor Mod
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);

$webcensored = $privmsg['user_website'];

if ( count($orig_word) )
{
$webcensored = preg_replace($orig_word, $replacement_word, $webcensored);
}

$www_img = ( $webcensored ) ? '<a href="' . $webcensored . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
$www = ( $webcensored ) ? '<a href="' . $webcensored . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';



#
#-----[ FIND ]------------------------------------------
#
$post_subject = $privmsg['privmsgs_subject'];

$private_message = $privmsg['privmsgs_text'];


#
#-----[ REPLACE WITH ]------------------------------------------
#
//
// CBACK Censoring System
//
$subj = $privmsg['privmsgs_subject'];
$pmscens = $privmsg['privmsgs_text'];

if ( count($orig_word) )
{
$subj = preg_replace($orig_word, $replacement_word, $subj);
}
if ( count($orig_word) )
{
$pmscens = preg_replace($orig_word, $replacement_word, $pmscens);
}

$post_subject = $subj;

$private_message = $pmscens;


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
r4ven2
Mitglied
Beiträge: 33
Registriert: 30.12.2005 04:49

Beitrag von r4ven2 »

toll sowas hab ich auch gesucht

aber gibts da vielleicht noch was genaueres,
dass heisst das man nur die signatur separat zensiert oder gar nur einzelne Foren ?
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

Danke Dream, habs installiert, aber was bitte veräändert der Mod?

Bei mir funktioniert noch immer nichts mit dem Zensieren von Webseiten. Also ich will einfach nur, des wenn ich z.B. als Wortfilter www* oder htt://* eingeb, des der Link im Posting dann UNKENNTLICH gemacht wird, also des es kein Link mer ist, sondern nur ein Text z.B "Zensiert" oder irgendsowas. :wink: :-?
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

kann da keiner helfen? ;)
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“