Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-09-2010, 06:34 PM
ageurtse ageurtse is offline
 
Join Date: Apr 2009
Location: almelo
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default is it posible to use $vbphrase in a plugin

is it possible to use $vbphrase['myphrase'] in a plugin.

i generate a table in my plugin and now i wish to use $vbphrase in this table.
Reply With Quote
  #2  
Old 01-09-2010, 07:01 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah, usually. Try it and see?
Reply With Quote
  #3  
Old 01-09-2010, 07:21 PM
ageurtse ageurtse is offline
 
Join Date: Apr 2009
Location: almelo
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i tried it but it did not work

i did this

$output .= "some text".$vbphrase['somephrase']

some text is displayed, the phrase not.

when i put the phrase in a template it is working.

i also tryed putting {vb:rawphrase AJGattach_Totalpage} in my output, but that is only displayed as a string
Reply With Quote
  #4  
Old 01-09-2010, 07:49 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can't help unless I know exactly where you are putting this code.
Reply With Quote
  #5  
Old 01-09-2010, 08:07 PM
ageurtse ageurtse is offline
 
Join Date: Apr 2009
Location: almelo
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ahhh oke, here is a peace of code

PHP Code:
function prepare_output($id ''$options = array())
{
            
global 
$maxcolum$maxrow$maxwidth$maxheight$page$vbulletin$attachmentinfo;

$colum 0;
$forumidsnull;
$output $pagenav;
$output .= "<br><br>"$vbphrase['AJGattach_Totalpage'] ."".$totalattachments"<br><table border=1>";         
------------------- 
look above here is vbphrase -------------<- this line is not in the plugin ->-------------------------
        
         
while (
$post mysql_fetch_array($attachments))
{
if (
$colum == 0) {$output .= "<TR>";}
        
$attachinfo fetch_attachment_info($this->profile->userinfo['userid'],$post['attachmentid'], 1);
if (
$attachinfo[2] != 1){
$prefix "width=".($maxwidth-25);} else 
$prefix "height=".($maxheight-25);}
                    
$output .= "<td width=".$maxwidth." height=".$maxheight."><center><a target=blank href=attachment.php?attachmentid=".$post['attachmentid']."/>
<img border=0 src=attachment.php?attachmentid="
.$post['attachmentid']."&thumb=1 ".$prefix."/>
</a></center></td>" 
;
        
$colum $colum 1;
if (
$colum == $maxcolum){ 
$colum 0
$output .= "</tr><tr>";
}
}
$output .= "</table>";
$this->block_data['mymodification'] = $output;
}

Reply With Quote
  #6  
Old 01-09-2010, 08:49 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You still aren't telling me *where* you are putting this code. Different hook locations require different things done in order to get variables to work.
Reply With Quote
  #7  
Old 01-09-2010, 09:11 PM
ageurtse ageurtse is offline
 
Join Date: Apr 2009
Location: almelo
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

the hook location is member_build_blocks_start
Reply With Quote
  #8  
Old 01-09-2010, 09:38 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can try making $vbphrase global.
Reply With Quote
  #9  
Old 08-20-2010, 05:10 AM
Frank T Frank T is offline
 
Join Date: Jun 2010
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm having the same exact problem. I'm using 'postbit_display_complete' hook. $vbphrase['forum'] returns a correct phrase, but $vbphrase['infractionlevel8_title'] returns an empty phrase -- even though it is defined in the phrase manager.

Fixed by calling fetch_phrase_group('infractionlevel');
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 10:05 PM.


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.04093 seconds
  • Memory Usage 2,249KB
  • Queries Executed 11 (?)
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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)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