vor kurzem bin ich auf ein Board gestoßen, indem gepostete "Links", durch eine Art Grafik oder Banner verdeckt
wurden. Auf dieser Grafik / Banner stand: "Link ist nur für Registrierte User sichtbar" ...
Nun bin ich nach einiger Suche auf dieses "Code Snippet" gestoßen:
Wie realisiere ich das unter phpbb3? ... Ist dieses Snippet in phpbb3 verwendbar? Wenn Ja, wo baut man es ein?// ###################### Start checkurl #######################
#referrer-killer
function checkurl($url, $hyperlink="")
{
$righturl = $url;
if(!preg_match("![a-z]://!si", $url))
{
$righturl = "http://$righturl";
}
$hyperlink = iif(trim($hyperlink)=="" or $hyperlink==$url, iif(strlen($url)>55,substr($url,0,35)."...".substr($url,-15),$url) ,$hyperlink);
//#####externe Links unterscheiden########
global $bbuserinfo;
if ($bbuserinfo['userid'])
{
if (!preg_match("/\b.avi|.mpg|.mpeg|.mov|.zip|.rar|.pdf|.exe|century-community.de|century-board.de|century-forum.de\b/", $righturl))
{
return "<img src=\"images/link.gif\" alt=\"Externer Link (öffnet in neuem Fenster)\" width=\"8\" height=\"7\" border=\"0\"> <a href=\"http://referrer.century-board.de/goto.p ... $righturl)."\" title=\"Externer Link (öffnet in neuem Fenster)\" target=\"_blank\"><span onMouseOver=\"self.status='$righturl/'; return true;\" onMouseOut=\"self.status='';return true;\">$hyperlink</span></a>";
}
else
{
return "<img src=\"images/link.gif\" alt=\"Externer Link (öffnet in neuem Fenster)\" width=\"8\" height=\"7\" border=\"0\"> <a href=\"$righturl\" title=\"Externer Link (öffnet in neuem Fenster)\" target=\"_blank\">$hyperlink</a>";
}
}
else
{
return "<img src=\"images/link.gif\" width=\"8\" height=\"7\" border=\"0\"> <a href=\"register.php\">Registrierlink</a>";
}
//#####externe Links unterscheiden########
}
MfG
Dan