Thread: vBulletin Blog - Latest Blogs On All Pages
View Single Post
  #17  
Old 10-13-2007, 07:30 AM
StuntFactoryX StuntFactoryX is offline
 
Join Date: May 2006
Posts: 228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i hope this is ok to share this and im not a codder but i got it working on my site w/o problems. vb3.6.8 and vbadvanced 2.2.x but i dont see why it wouldnt work on 3.0.x

first thing i did was install hack per aveon instructions.

then i went to admin cp > plugins & products > plug in manager > latest blogs global start

find where i added YOURDOMAIN.COM (i made complete paths for my site urls) there should be 3 instances. im assuming this is only nessiccary if your vbadvanced index is installed outside of your forum folder in your root. also watch close when editing path. example i call my forum folder "forum" if yours is "forums", or "board" you need to relect that. sorry for been so specific (just making sure everyone understands)

Code:
// ####################### Latest Blogs #################
$latestblogs = $db->query(" 
    SELECT blogid, title, username, dateline, userid, views
    FROM " . TABLE_PREFIX . "blog 
    ORDER BY dateline DESC 
    LIMIT 5 
"); 
while ($showblogs=$db->fetch_array($latestblogs)) 
{ 
    $counter++; 
    $blog_userid = $showblogs['userid'];
    $blogid = $showblogs['blogid'];
    $blog_title = $showblogs['title'];
    $blog_views = $showblogs['views'];
    $blog_username = $showblogs['username'];
    $blog_dateline = vbdate($vbulletin->options['dateformat'], $showblogs['dateline']);
    $latest_blogs .= "<div class=\"smallfont\"><img src=\"http://www.YOURDOMAIN.COM/forum/images/blog.gif\" border=\"0\" >
<a href=\"http://www.YOURDOMAIN.COM/forum/blog.php?b=$blogid\"><strong>$blog_title</strong></a> <em>Last Blog:</em> $blog_dateline By: <a href=\"http://www.YOURDOMAIN.COM/forum/blog.php?u=$blog_userid\">$blog_username</a></div><hr>";

     
    if ($counter < 5) 
    { 
        $latest_blogs .= "<br /> "; 
    } 
}

// ############# Latest Blogs ########################

        
	eval('$latest_blogs = "' . fetch_template('latest_blogs') . '";');
/*}*/
// latest_blogs
ok now your plug in should be all set.

now i made my module. i put mine in the right colum.

admin cp > add module > template

module title - Latest Blogs

column - your choice

active - yes

update all pages - yes (if you opt no you will later have to go to admin cp > vb acmps > edit pages > and activate the module on desired pages.

template to include adv_portal_latest_blogs

style - choose the desired style on your forum to add this module

IMPORTANT NOTE - later if you want this module to show on muliable styles you will have to add this template to each style manauly. this can be done by going to

admin cp > style manager > in the drop down you will see "add template" you will nedd to title it "adv_portal_latest_blogs" and use the code $latest_blogs

template content - $latest_blogs

Use Module Shell Template - tick no

your choose user groups and save
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01290 seconds
  • Memory Usage 1,772KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete