Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 12-07-2007, 03:22 PM
ptmuldoon ptmuldoon is offline
 
Join Date: Feb 2005
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Passing User data/variables

I've done some searching on how to try and pass a user's info to a non-vb page. I tried the below, but its doesn't appear to be working correctly. Is this correct or close?

PHP Code:
chdir('../forums');
require_once(
'../forums/global.php');
require_once(
'../forums/includes/functions.php');

$userdata $vbulletin->userinfo;
$sql "SELECT * FROM mytable WHERE name = '".$userdata["username"]."'"
Reply With Quote
  #2  
Old 12-07-2007, 09:36 PM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
$cwd getcwd();
chdir('path/to/forums');
require_once(
'global.php');
chdir($cwd);

// Userinfo stored in $vbulletin->userinfo array E.g.:
// $vbulletin->userinfo['username']
// $vbulletin->userinfo['userid']
// e.t.c. 
Reply With Quote
  #3  
Old 12-14-2007, 10:22 PM
ptmuldoon ptmuldoon is offline
 
Join Date: Feb 2005
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the tip.

I've been experimenting on my flight home today, and just learned that when I use the above, I can pull vb info.

However, When I attempt to click on a link of a page that includes the above, the link stops working, only refreshes the current page. Should that be the case?

Edit: As I continue testing, I believe it is only not working links that contain variables in the url.

ie:, this does not work: index.php?page=profile&pid=1

But a link to simple: index.php does work.

And If I take out the vb code at the top of the page, both links work.
Reply With Quote
  #4  
Old 12-15-2007, 10:13 AM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1. What page are you trying to point it to?
2. What does the link look like when you are using the vBulletin code? (Copy and Paste the HTML code that is outputted for the link)
3. Place a hard coded link below the one your are trying to make and see compare the outputted HTML and see if they work.
4. Post the PHP code you are using to output the link data.
Reply With Quote
  #5  
Old 12-15-2007, 06:20 PM
ptmuldoon ptmuldoon is offline
 
Join Date: Feb 2005
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'll try and give as much info as I can. I'm testing locally with a xampp, so can't give any actual links yet.

I have a directory structure of:

test/forums
test/game

In my game index file, at the very beginning of file, I have:
PHP Code:
$curdir getcwd ();
chdir('../forum');
require_once(
'../forum/global.php');
require_once(
'../forum/includes/functions.php');
$user_name $vbulletin->userinfo['username'];
chdir ($curdir); 
The page includes links to each player game profiles. The links are coded as follows:

<a href="index.php?page=profile&pid=<?php echo ($stat['id']); ?>">

If change that to:

<a href="profile.php?pid=<?php echo ($stat['id']); ?>">

The link will work. Now that I posted that, I do see as well that the ? is not the issue. So maybe it has to do with the page= variable. Yet it works when I remove the vbulletin code?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:04 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
  • Page Generation 0.03907 seconds
  • Memory Usage 2,202KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete