View Full Version : help w/ a template that calls most recent posts, title, etc.
BigIke
03-20-2005, 12:00 AM
I'm doing something similar with my site that www.nymfans.com did with theirs. I'm trying to add a module on top of my site (http://s116946478.onlinehome.us/vb/cmps_index.php) where the latest thread in a specific forum id is shown, and I need help with the template to do so. I know that I need to make a table, but I'm not sure where to put the variables. Can anyone help? Thanks in advance.
(I think i posted this in the wrong forum, I think it should be in modification discussion)
anyone?
BigIke
03-21-2005, 01:38 AM
does anyone know? ive posted at every possible vbulletin site but to no avail... i think this could be a quick answer if anyone would take the time to read it
Jolten
03-21-2005, 02:43 AM
It's not a quick answer. It requires a php script or modification to one along with templates. Your best bet is to download a portal and look at the code used there.
BigIke
03-21-2005, 03:22 AM
i have the actual php script already to do so, all i need help with is the actual template that utilizes the php script.. does that help? it also might be that i dont know what im talking about. but i have a php script that goes something like this:
<?php
/* Needed for use without vBA
require_once('./global.php');
*/
/* ###### VARIOUS SETTINGS ###### */
$box_max_title_length=30;
$box_max_post_length=80;
$box_do_parse=0; /* Set to 1 to parse BBCODE */
$box_attachment_file="http://nymfans.com/forums/attachment.php?";
/* ###### GRABBING DATA ###### */
/* Only needed if you're going to be using bbcode */
if($box_do_parse==1){require_once('./includes/functions_bbcodeparse.php');}
/* Forum to Grab thread/post from */
$box_forumid_1=22;
/* Grabbing the thread */
$box_forumid_1thread = $DB_site->query_first("SELECT * FROM ".TABLE_PREFIX."thread
WHERE forumid = '$box_forumid_1' ORDER BY thread.dateline DESC ");
/* Grabbing the first post */
$box_forumid_1_first_post=$DB_site->query_first("SELECT * FROM ".TABLE_PREFIX."post
WHERE threadid = '$box_forumid_1thread[threadid]' ORDER BY dateline ASC");
/* Grabbing the first attachment */
$box_forumid_1_image=$DB_site->query_first("SELECT * FROM ".TABLE_PREFIX."attachment
WHERE postid = '$box_forumid_1_first_post[postid]' ORDER BY dateline DESC");
$image1=$box_forumid_1_image['attachmentid'];
/* ###### FORMATING DATA ###### */
/* Max title length */
if(strlen($box_forumid_1thread[title])>$box_max_title_length){
$box_forumid_1thread[title]=substr($box_forumid_1thread[title], 0, $box_max_title_length);
}
/* Max post length */
if($box_forumid_1_first_post[pagetext]>$box_max_post_length){
$box_forumid_1_first_post[pagetext]=substr($box_forumid_1_first_post[pagetext], 0, $box_max_post_length);
}
/* Parse BBCODE if desired */
if($box_do_parse==1){
$box_forumid_1_first_post[pagetext]=parse_bbcode($box_forumid_1_first_post[pagetext]);
}
/* IMAGE CREATION */
$box_1_image="<img src='".$box_attachment_file."attachmentid=$img_m&stc=1' width='100' height='100' border='0'/>";
/* Template to use for data */
eval('$home[$mods[\'modid\']][\'content\'] = "' . fetch_template('TEMPLATE_NAME_HERE') . '";');
?>
I have vBAdvanced installed on my forums, I'm just not sure of what coding to put in the template on the top module.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.