PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anonym bei externen Links


Snyper
13.06.2004, 12:04
Die Nutzung des Referrer-Entfernungs-Dienstes ist sehr einfach:

http://anonym.to/?http://www.shortnews.de/ verlinkt anonym auf
shortnews.de ohne, dass eure Seite/Board in den Logfiles der
verlinkten Seite erscheint.

Folgende Datei muß geändert werden, aber vorher ein Backup machen.

Im Root eures Forums befindet sich der Ordner " Includes" und darin die Datei "functions_bbcodeparse".


Sucht nach : // standard URL hyperlink

Ersetzt den Code darunter mit diesen

$rightlink = urlencode($rightlink);
return "<a href=\"http://anonym.to/?$rightlink\" target=\"_blank\">$text</a>";

Greets :D

AlphaWolf
13.06.2004, 12:47
Ich will aber, dass die den Referer sehen und dann aus Neugierde auf mein Board kommen;)

Gibt es eine Möglichkeit im ACP die Referer einzusehen oder muss man dafür selbst sorgen?

Mystics
13.06.2004, 13:08
oder muss man dafür selbst sorgen?
Ja, schau dir mal diesen Hack an:
http://www.vbulletin-germany.com/forum/showthread.php?t=11791

Snyper
13.06.2004, 13:09
Hi,

ja musst du.
Die Anpassung bewirkt nur, wenn User einen Beitrag mit LINK schreiben, das drauf die Weiterleitung anonym ist.

Greets

wallpaper
27.01.2005, 15:31
danke snyper, funktioniert wunderbar :)

kann man das auch so abändern, dass bei internen links kein redirect eingefügt wird?

Substanz
02.04.2005, 06:59
Also mit meinem frischen 3.07 funktioniert es nicht. Ich werde immer auf eine weiße Seite weitergeleitet. Habe es nun schon etliche Male versucht. PcF's Hack ebenso.

hartz-iv-antrag
01.09.2006, 20:32
Also mit meinem frischen 3.07 funktioniert es nicht. Ich werde immer auf eine weiße Seite weitergeleitet. Habe es nun schon etliche Male versucht. PcF's Hack ebenso.


Hallo,

ich habe es bei meiner 3.6.0 wie folgt gelöst:

1. die Datei includes/class_bbcode.php geöffnet.
2. die Zeile
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>"; ersetzt durch
/* rel="nofollow" für externe Links - Start*/
$mylinks = array();
// hier hosts eintragen, die direkt verlinkt werden sollen
$mylinks[0] = 'domain1.de';
$mylinks[1] = 'www.domain1.de';
$mylinks[2] = 'domain2.de';
$mylinks[3] = 'www.domain2.de';
$thisdomain = parse_url($rightlink);
if( in_array($thisdomain['host'], $mylinks) )
{
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";
}
else
{
return "<a href=\"$rightlink\" target=\"_blank\" rel=\"nofollow\">$text</a>";
}
/* rel="nofollow" für externe Links - Ende*/
theoretisch können beliebig viele Domains hinzugefügt werden, aber irgendwannrück es halt ein wenig auf die Performance :)

Gruß

Philipp

TAL_NEW
04.09.2006, 17:34
Ich glaub der Therad war schon gegessen war über nen Jahr alt :D

hcmagix
04.09.2006, 18:37
na immerhin erfolgreich exhumiert :)