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

Reply
 
Thread Tools Display Modes
  #1  
Old 03-07-2009, 01:33 PM
Taragon's Avatar
Taragon Taragon is offline
 
Join Date: Sep 2007
Location: The Netherlands
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default latest blog on memberinfo

Hello,

I'm currently working on a separate product which shows the latest blog entries on memberinfo.
Thus far I have it working it's showing ALL latest entries instead of the entries made by that user.

I know it's possible to add 'AND blog.userid = 422' (422 as the user id) to show a user specific latest entry, but I can't figure out how to accomplish above correctly..

I hope you would be able to assist.
PHP Code:
// query to get the last blog entries
$latestblogs $db->query_read_slave("
    SELECT
        blog.blogid,
        blog.title,
        blog_text.pagetext AS pagetext,
        blog.comments_visible,
        blog.username,
        blog.dateline,
        blog.firstblogtextid,
        blog_text.blogtextid,
        blog.userid,
        blog.views
    FROM " 
TABLE_PREFIX "blog AS blog
    INNER JOIN " 
TABLE_PREFIX "blog_text AS blog_text ON (blog.firstblogtextid = blog_text.blogtextid)
    LEFT JOIN " 
TABLE_PREFIX "blog_user AS blog_user ON (blog_user.bloguserid=blog.userid)
    WHERE blog.state = 'visible'
        AND blog.pending = 0
        AND blog_user.options_guest = 3
    ORDER BY blog.blogid DESC
    LIMIT " 
$vbulletin->options['lb_member_limit'] . "
"
);

while (
$showblogs=$db->fetch_array($latestblogs))
{
    
// strips the bbcode out of the post
    
$showblogs['pagetext'] = strip_bbcode($showblogs['pagetext'], $stripquotes true$fast_and_dirty false$showlinks false);

    
// adds the cutoff ... with substr
    
$showblogs['pagetext'] = substr($showblogs['pagetext'], 0$vbulletin->options['lb_member_cut']) . '...';

    
// convert pagetext to nice looking variable
    
$counter++;
    
$blog_userid $showblogs['userid'];
    
$blogid $showblogs['blogid'];
    
$blog_title $showblogs['title'];
    
$blog_pagetext $showblogs['pagetext'];
    
$blog_views $showblogs['views'];
    
$blog_comments $showblogs['comments_visible'];
    
$blog_username $showblogs['username'];
    
$blog_dateline vbdate($vbulletin->options['dateformat'], $showblogs['dateline']).' ';
    
$blog_dateline .= vbdate($vbulletin->options['timeformat'], $showblogs['dateline']);

    eval(
'$latest_blogs_member .= "' fetch_template('memberinfo_latest_blog_bit') . '";');
}

eval(
'$latest_blogs_member = "' fetch_template('memberinfo_latest_blog') . '";'); 
Reply With Quote
  #2  
Old 03-15-2009, 10:14 PM
Taragon's Avatar
Taragon Taragon is offline
 
Join Date: Sep 2007
Location: The Netherlands
Posts: 390
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bumping once
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:25 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03571 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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)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