Seite 1 von 1

anonym.to

Verfasst: 12.04.2005 20:03
von ich-nrw
immer wieder seh ich, das wenn man in einige foren auf links klickt, welche nichts mit dem forum zutun haben, meißt über anonym.to oder no-ip.com oder sonstiges laufen, kann man sowas auch im phpBB einbauen? wenn ja, wie?
es sollen aber nur die links die mit meinem board nichts zutun haben über anonym.to laufen, normale interne links, sollten dann wieder normal verlinkt sein!

Verfasst: 12.04.2005 21:51
von rabbit
Active Link Referrer Blocker :)
Local Links (den kannst du anpassen, so dass interne links nicht über safeurl geschickt werden)

Verfasst: 12.04.2005 22:46
von ich-nrw
ok dann proboier ich es mal mit dem zweiten! ob nur anonym.to oder das andere ist ja egal!

Verfasst: 13.04.2005 06:46
von rabbit
der zweite ist nur dazu da, dass interne URLs nicht in einem neuen fenster geöffnet werden.
wenn du safeurl nutzen willst, musst du auch den ersten einbauen.

Verfasst: 19.08.2008 18:30
von Narayan
Habe bei mir im bbcode.php das mit Anonym.to eingebaut.
Jedoch werden davon nur die Links berücksichtigt, welche manuel eingefügt wurden. Links die über den BBCODE sprich

Code: Alles auswählen

[url]
, werden weiterhin normal weitergeleitet.

Kann mir jemand weiterhelfen?

Board 2.0.23

Habe dies hier verändert

Code: Alles auswählen

#
#-----[ OPEN ]---------------------------------------
#
open includes/bbcode.php

#
#-----[ FIND ]---------------------------------------
#(line 627)
find $ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

#
#-----[ REPLACE WITH ]-------------------------------
#
replace with $ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://www.anonym.to/?\\2\" target=\"_blank\">\\2</a>", $ret);

#
#-----[ FIND ]---------------------------------------
#(line 633)
find $ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);

#
#-----[ REPLACE WITH ]-------------------------------
#
replace with $ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://www.anonym.to/?http://\\2\" target=\"_blank\">\\2</a>", $ret);

#
#-----[ FIND ]---------------------------------------
#(line 653)
find $text = preg_replace("#<!-- BBCode auto-link start --><a href=\"(.*?)\" target=\"_blank\">.*?</a><!-- BBCode auto-link end -->#i", "\\1", $text);

#
#-----[ REPLACE WITH ]-------------------------------
#
replace with $text = preg_replace("#<!-- BBCode auto-link start --><a href=\"http://www.anonym.to/?(.*?)\" target=\"_blank\">.*?</a><!-- BBCode auto-link end -->#i", "\\1", $text);

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

Verfasst: 09.09.2008 18:53
von fossilis
Jep, ich verstehe auch nicht wo da der Fehler liegen kann. Eigentlich müsste er die Links mit dem http://www.anonym.to/? beginnen. Warum tut er es aber nicht?

Code: Alles auswählen

$text = preg_replace("#<!-- BBCode auto-link start --><a href=\"(.*?)\" target=\"_blank\">.*?</a><!-- BBCode auto-link end -->#i", "\\1", $text); 

# 
#-----[ REPLACE WITH ]------------------------------- 
# 
$text = preg_replace("#<!-- BBCode auto-link start --><a href=\"http://www.anonym.to/?(.*?)\" target=\"_blank\">.*?</a><!-- BBCode auto-link end -->#i", "\\1", $text);