Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-11-2006, 01:04 AM
Blindchild02's Avatar
Blindchild02 Blindchild02 is offline
 
Join Date: Apr 2002
Location: USA
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default last 5 threads/posts in header?

Well, i created a sidebar which shows on all pages, and i have it in the header
is there any way I could make the top5 threads/posts on the sidebar, which in turn means i need it in the header

any idea how
Reply With Quote
  #2  
Old 04-11-2006, 01:42 AM
Cole2026 Cole2026 is offline
 
Join Date: Feb 2004
Location: Pittsburgh, PA
Posts: 224
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

use a query then use a while to loop it.

PHP Code:
$lastposts $vbulletin->db->query_read("SELECT post.* FROM " TABLE_PREFIX "post WHERE visible = 1 ORDER BY dateline desc LIMIT 5");

where ($lastpost $vbulletin->db->fetch_array($lastposts))
{
     
/* put the $lastpostbits var into where you want to show the stuff
     inside the lastpostbits template, you can add the repeating html code to appear everytime the where loops. */
     
eval('$lastpostbits .= "' fetch_template('lastpostbits') . '";');

Then, inside the lastpostbits template you can add the vars from the array we fetched inside the loop.

Here are the fields that are in the post table:
Code:
 postid   	  threadid   	  parentid   	  username   	  userid   	  title   	  dateline   	  pagetext   	  allowsmilie   	  showsignature   	  ipaddress   	  iconid   	  visible   	  attach
You can use $lastpost[whateverfield] to fetch the field from the table. You can use that variable anywhere in the lastpostbits template.

As for the top 5 threads, I guess you could just tweak the query at the top to read: You cannot really do most popular posts. :-\
PHP Code:
$vbulletin->db->query_read("SELECT thread.* FROM " TABLE_PREFIX "post WHERE visible = 1 ORDER BY replycount desc LIMIT 5"); 
Then the fields you can use in the array there is:
Code:
 Full Texts  	  threadid   	  title   	  firstpostid   	  lastpost   	  forumid   	  pollid   	  open   	  replycount   	  hiddencount   	  postusername   	  postuserid   	  lastposter   	  dateline   	  views   	  iconid   	  notes   	  visible   	  sticky   	  votenum   	  votetotal   	  attach   	  similar
Reply With Quote
  #3  
Old 04-11-2006, 01:51 AM
Blindchild02's Avatar
Blindchild02 Blindchild02 is offline
 
Join Date: Apr 2002
Location: USA
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

heh, very confused.

How can I get it to look like the lastpost box in the forum categories, but in the header
Reply With Quote
  #4  
Old 08-20-2006, 07:54 PM
Seiken Seiken is offline
 
Join Date: Sep 2004
Location: Long Island, New York
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I too would really appreciate this. But I dont understand exactly what you said there. Could you explain it a little easier?
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:07 AM.


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.03701 seconds
  • Memory Usage 2,192KB
  • 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
  • (2)bbcode_code
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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