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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #12  
Old 01-03-2017, 07:52 PM
SilverBoy SilverBoy is offline
 
Join Date: Feb 2002
Location: Libya
Posts: 497
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

authorid is the variable

Here is the code I use to show avatar for example
PHP Code:
require_once(DIR '/includes/functions_user.php');
$avatarurl fetch_avatar_url($view->authoridtrue);
if (
$avatarurl[0]) {
     
$avatarurl $avatarurl[0];
}
/* render template and register variables */

$view->avatarurl $avatarurl
--------------- Added [DATE]1483480748[/DATE] at [TIME]1483480748[/TIME] ---------------

I modified the plugin code to this, but without luck !!
PHP Code:
$ppuserinfo fetch_userinfo($authorid8);

if (
$vbulletin->options['usefileavatar'])
{
    
$ppuserinfo['profilepicurl'] = $vbulletin->options['profilepicurl'] . '/profilepic' $ppuserinfo['authorid'] . '_' $ppuserinfo['profilepicrevision'] . '.gif';

    if (!
file_exists($ppuserinfo['profilepicurl']))
    {
        
$ppuserinfo['profilepicrevision'] = 0;
    }
}
else
{
    
$ppuserinfo['profilepicurl'] = 'image.php?' $vbulletin->session->vars['sessionurl'] . 'u=' $ppuserinfo['authorid'] . "&dateline=$ppuserinfo[profilepicdateline]&type=profile";
}

$profilepicexists $ppuserinfo['profilepicrevision'] OR $ppuserinfo['profilepicdateline'];
if (
$profilepicexists)
{
    
vB_Template::preRegister('vbcms_content_article_page', array('profilepicurl' => $ppuserinfo['profilepicurl']));

--------------- Added [DATE]1483492627[/DATE] at [TIME]1483492627[/TIME] ---------------

I made a lot of tests, but I don't know why the plugin can't see $authorid or $poststarter['userid'] or even $userid.

BTW, if I put {vb:raw authorid} in the template it give me the author id !!

Any suggestions?

--------------- Added [DATE]1483538845[/DATE] at [TIME]1483538845[/TIME] ---------------

No suggestions to how to get the authorid to complete this plugin?

--------------- Added [DATE]1483542079[/DATE] at [TIME]1483542079[/TIME] ---------------

I found it ^_^

PHP Code:
$userid $view->authorid
solve the things

there is only one problem left, this code
PHP Code:
$ppuserinfo['profilepicurl'] = $vbulletin->options['profilepicurl'] . '/profilepic' $ppuserinfo['userid'] . '_' $ppuserinfo['profilepicrevision'] . '.gif'
give me wrong image pathlike this

PHP Code:
customprofilepics/profilepic762011_2.gif 
the right path is
PHP Code:
www.mysite.com/forum/customprofilepics/profilepic762011_2.gif 
How I can fix this?

Thanks in advance.
Reply With Quote
 


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 09:38 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.05147 seconds
  • Memory Usage 2,809KB
  • Queries Executed 12 (?)
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
  • (2)bbcode_html
  • (15)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (16)post_thanks_box
  • (1)post_thanks_box_bit
  • (16)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (16)post_thanks_postbit_info
  • (16)postbit
  • (16)postbit_onlinestatus
  • (16)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete