The Arcive of vBulletin Modifications Site. |
|
Anonym.to URL Redirector Details »»
|
|||||||||||||||||||||||||
This tiny modification adds a redirector like http://anonym.to/? to external (non local) URLs. External links open in a new browser window, local ones open in the same window.
Have a look on the Active Link Security modification which does pretty much the same. Use the patch below to apply the needed changes to your includes/functions_bbcode.php. To apply it manually, open your includes/functions_bbcode.php and search for "function handle_bbcode_url". Replace the lines beginning with "-" inside the patch with those beginning with "+" (don't include the "+/-"). Code:
diff -urw vbb.303/upload/includes/functions_bbcodeparse.php vbb.303.urlprefix/upload/includes/functions_bbcodeparse.php
--- vbb.303/upload/includes/functions_bbcodeparse.php Wed Aug 25 09:36:06 2004
+++ vbb.303.urlprefix/upload/includes/functions_bbcodeparse.php Tue Aug 31 15:58:59 2004
@@ -1437,7 +1442,7 @@
// ###################### Start handle_bbcode_url #######################
function handle_bbcode_url($text, $link, $type = 'url')
{
- global $wysiwygparse;
+ global $wysiwygparse, $vboptions;
if (trim($text) == '')
{
@@ -1475,8 +1480,18 @@
if ($type == 'url')
{
+ if (stristr($rightlink,$vboptions['bburl']))
+ {
+ $urlprefix = '';
+ $target = "_self";
+ }
+ else
+ {
+ $urlprefix = $vboptions['urlprefix'];
+ $target = "_blank";
+ }
// standard URL hyperlink
- return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";
+ return "<a href=\"{$urlprefix}{$rightlink}\" target=\"{$target}\">$text</a>";
}
else
{
Go into your vBulletin Options in your administration control panel (AdminCP). Choose an appropiate setting group (e.g. "General Settings"). Add a new setting (you need to be in debug mode for this) for your URL redirector: Varname: urlprefix Title: URL Prefix/Redirector Description: URL Prefix like http://anonym.to/? Default: http://anonym.to/? vBulletin Default: No Save the new setting, check if it appears in your vBulletin Options (again, save it), remove the debug mode line in your config.php and you're done. Show Your Support
|
|||||||||||||||||||||||||
| Comments |
|
#2
|
|||
|
|||
|
this is a known hack released by time to time... seems that nobody is willing to have a real website,...lol
|
|
#3
|
||||
|
||||
|
Quote:
|
|
#4
|
|||
|
|||
|
Its been done...
|
|
#5
|
|||
|
|||
|
I am still confused about the concept of this hack. Does it block the originating website from being tracked?
|
|
#6
|
||||
|
||||
|
I don't care about different releases, it's about making the effort to share something.
Nice job, keep it up. |
|
#7
|
|||
|
|||
|
Thanks for the post.
Think there is a small typo in the source you posted. making local links also be run through the anonymizer: Code:
+ if (stristr($righturl,$vboptions['bburl']))
+ {
Code:
+ if (stristr($rightlink,$vboptions['bburl']))
+ {
|
![]() |
|
|