![]() |
Displaying ip address of user
Code:
{vb: raw bbuserinfo.ip} Additionally, this doesn't work either: Code:
{vb:rawphrase ip} |
In a plugin (with appropriate hook location), you could use the statement:
PHP Code:
To which template are you trying to add it, and I can help further. :D |
Which hook location would you recommend? As it's for a custom page that I made http://spawnscape614.co.uk/forums/donate/donate.php
|
Quote:
|
The template is a custom template called Donate.
|
Okay, for your plugin, try the hook location "global_start" (since I don't know if there are any custom hook locations associated with this template) and let's try this instead for the PHP code:
PHP Code:
|
Strangely not as logical as it sounds... I even tried (in the template):
PHP Code:
|
What PHP version are you using?
|
5.5.42-cll
|
What I suggested should work...don't know why it's not. Maybe someone else can suggest another solution. :D
|
No worries man, thanks for your help. It should work...
|
Quote:
I think you should really use the defined constant IPADDRESS, because it's been checked to make sure it contains an ipaddress and not something else (that you're then going to display), and also it uses the proxy settings to display the user's ip address instead of the proxy (if that applies to you). Anyway, one possible reason for Mark's code not working would be if you're not setting THIS_SCRIPT to 'donate' in your custom script. If you have a custom php file, then you must be creating and rendering the template in there? Then instead of using a plugin you could edit your donate.php and add code to register the ip address to the template. I can't give you the exact code for that without seeing donate.php, but maybe you can figure it out if you look at donate.php. It would be something like this (with the create and render calls already existing in your code): Code:
$templater = vB_Template::create('Donate'); If you don't want to change donate.php then you should be able to use a plugin like Mark suggested. Do you have a line something like Code:
define('THIS_SCRIPT', 'donate'); |
All times are GMT. The time now is 03:53 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|