PDA

View Full Version : Anonym.to URL Redirector


The M.I.P.
11-01-2004, 10:00 PM
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 (https://vborg.vbsupport.ru/showthread.php?t=70684) 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 "+/-").

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
{Now switch into debug mode by adding a line $debug = true; to your includes/config.php.

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.

nexialys
11-02-2004, 03:26 PM
this is a known hack released by time to time... seems that nobody is willing to have a real website,...lol

The M.I.P.
11-02-2004, 05:57 PM
this is a known hack released by time to time... seems that nobody is willing to have a real website,...lolYep, but I got too many requests for this **** by users in my forums, so I decided to post it here.

Blam Forumz
11-02-2004, 06:20 PM
Its been done...

dndog
11-04-2004, 11:11 PM
I am still confused about the concept of this hack. Does it block the originating website from being tracked?

aranthorn
11-05-2004, 05:19 PM
I don't care about different releases, it's about making the effort to share something.

Nice job, keep it up.

Marco van Herwaarden
11-08-2004, 10:44 AM
Thanks for the post.

Think there is a small typo in the source you posted. making local links also be run through the anonymizer:
+ if (stristr($righturl,$vboptions['bburl']))
+ {


Should be:
+ if (stristr($rightlink,$vboptions['bburl']))
+ {