vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   problem with member info block (https://vborg.vbsupport.ru/showthread.php?t=207170)

booktoweb 03-03-2009 02:56 AM

problem with member info block
 
hi,

i programed award hack when member get award the link of this award saved in additional field in userfield tabled called 'awardicon'
in (member_build_blocks_start) hook i using this code


PHP Code:

$blocklist array_merge($blocklist, array(
    
'myawards' => array(
    
'class' => 'my_awards',
    
'title' => $vbphrase['my_awards'],
    
'hook_location' => 'profile_left_last'
)));

class 
vB_ProfileBlock_my_awards extends vB_ProfileBlock
{
    var 
$template_name 'memberinfo_block_my_awards';

    function 
confirm_empty_wrap()
    {
        return 
false;
    }

    function 
confirm_display()
    {
        return (
$this->block_data['my_awards'] != '');
    }

    function 
prepare_output($id ''$options = array())
    {
        global 
$show$vbphrase$stylevar$vbcollapse$bgclass$vbulletin;

        if(
$this->profile->userinfo['awardicon'])
        {
           
// something her
        
}
    }


but i see that it doesn't work with all
when i write this

PHP Code:

$blocklist array_merge($blocklist, array(
    
'myawards' => array(
    
'class' => 'my_awards',
    
'title' => $vbphrase['my_awards'],
    
'hook_location' => 'profile_left_last'
)));

class 
vB_ProfileBlock_my_awards extends vB_ProfileBlock
{
    var 
$template_name 'memberinfo_block_my_awards';

    function 
confirm_empty_wrap()
    {
        return 
false;
    }

    function 
confirm_display()
    {
        return (
$this->block_data['my_awards'] != '');
    }

    function 
prepare_output($id ''$options = array())
    {
        global 
$show$vbphrase$stylevar$vbcollapse$bgclass$vbulletin;

        echo 
$this->profile->userinfo['awardicon']
    }


i doesn't get any output with all ( have award or not )
when i test it in new test forum it working fine !!!

i think there are some thing in my forum doesn't load all additional userinfo field
because this work

Quote:

echo $this->profile->userinfo['field1']
:confused::confused::confused:

Dismounted 03-03-2009 04:37 AM

Quote:

Originally Posted by booktoweb (Post 1758991)
when i test it in new test forum it working fine !!!

Disable all other modifications on your board, and try again. (If you also have modifications on that test board, disable them and try again as well.)

Lynne 03-03-2009 02:50 PM

There is an article in the articles forum on how to add tabs. Did you read that?


All times are GMT. The time now is 05:26 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.01422 seconds
  • Memory Usage 1,732KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete