Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 10-28-2007, 05:45 PM
ApplePro's Avatar
ApplePro ApplePro is offline
 
Join Date: Mar 2006
Location: Europe
Posts: 56
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How to rewrite this phrase in PHP?

Hello guys,

I'm using login_inc.php mod to insert vBulletin's session and global variables into PHP. I use it to display avatar and username.

I wonder how can I also insert Private Messages phrase into PHP?

In vBulletin's template it looks like this:

Code:
<phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]"
 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase>
Reply With Quote
  #2  
Old 10-29-2007, 03:06 AM
Analogpoint's Avatar
Analogpoint Analogpoint is offline
 
Join Date: Feb 2007
Posts: 656
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Code:
global $vbphrase, $vbulletin; // if needed.
echo construct_phrase($vbphrase['private_messages_nav'], $vbphrase['unread_x_nav_compiled'], $vbphrase['total_x_nav_compiled'], $vbulletin->session->vars['sessionurl_q']);
Reply With Quote
  #3  
Old 10-29-2007, 05:38 AM
ApplePro's Avatar
ApplePro ApplePro is offline
 
Join Date: Mar 2006
Location: Europe
Posts: 56
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Analogpoint View Post
Code:
global $vbphrase, $vbulletin; // if needed.
echo construct_phrase($vbphrase['private_messages_nav'], $vbphrase['unread_x_nav_compiled'], $vbphrase['total_x_nav_compiled'], $vbulletin->session->vars['sessionurl_q']);
Nice, thanks. It works.

I wonder, how did you know about all those variables? Is there some tutorial to learn how to convert other vBulletin phrases?
Reply With Quote
  #4  
Old 10-29-2007, 06:05 AM
calorie calorie is offline
 
Join Date: May 2003
Posts: 2,804
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here are a couple for you:
Code:
$bbuserinfo[] =>  $vbulletin->userinfo[]
$session[]    =>  $vbulletin->session->vars[]
$vboptions[]  =>  $vbulletin->options[]
Reply With Quote
  #5  
Old 10-29-2007, 06:35 AM
ragtek ragtek is offline
 
Join Date: Mar 2006
Location: austria, croatia
Posts: 1,630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It needs time to check everything.
It seems that you want tutorials,more turials,input,input.....
Tutorials are not bad.
But if you not follow up(sorry if wrong phrase, used dictionary) with the things and just look what tutorials are making and copy them 1:1 to your script, you'll never learn so much.

Take some time and try the things from the tutorials.
Ask yourself, why this is happening this way.
Take a look at the vbulletin files, look what they are doing.
Speciali global.php because this file is in every vbscript included.
Here is the core loaded, here "starts" everything.

For me, this way is perfect.
Reply With Quote
Reply

Thread Tools
Display Modes

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 07:52 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.03565 seconds
  • Memory Usage 2,190KB
  • 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
  • (4)bbcode_code
  • (1)bbcode_quote
  • (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_postinfo_query
  • fetch_postinfo
  • 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