The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Redirect users after registation to an external site
Hello,
i want to redirect the users to an url that I specify via GET parameter. Like this: http://forum.tld/register.php?url=here-the-url-to-redirect-at How can I achieve this?? Can you point me to the file I need to look at? Thanks |
#2
|
|||
|
|||
Not quite sure what you mean here. You want to redirect them after they register, or you want to send them to a different page to register?
|
#3
|
|||
|
|||
Thanks for the reply
I want to redirect the user after they successfuly registered on the forum. (confirmation email is disabled) Here what I'm trying to achieve: I have 2 websites: - forum.tld - othersite.tld On the othersite.tld there is a link "click here to register our forum". Now what I want is to redirect the user to the referer page after they successfully registered. Example:
|
#4
|
|||
|
|||
OK, I think if you create a plugin using hook location register_addmember_complete (which is in register.php around line 483), you could set $vbulletin->url from $_REQUEST['url'], then call eval(standard_redirect(... instead of standard_error().
|
#5
|
|||
|
|||
Thanks a lot but I need one last advice.
The plugin is done and now I need to add some code to the register template. I saw that it's not possible to use php code inside vb templates... and I replaced the if and else php conditions with vb:if and vb:else, but how can I print a variable? I need to output the code in red below: Code:
<vb:if condition="isset($_GET['refurl']) && $_GET['refurl']"> <input type="hidden" name="url" value="<?php echo urlencode($_GET['refurl']); ?>" /> <vb:else /> <input type="hidden" name="url" value="{vb:raw url}" /> </vb:if> I think it should be something like {vb:raw _GET['refurl']} but what to do with urlencode? I would like to sanitize the $_GET['refurl'] before output. |
#6
|
|||
|
|||
You'd need to set a variable in a plugin, then register it to the template, like:
PHP Code:
then in the template: Code:
{vb:raw refurl} |
Благодарность от: | ||
memic4 |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|