vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   [ADDON] cinq's vbArticles Latest Featured Articles on ForumHome (https://vborg.vbsupport.ru/showthread.php?t=77192)

cinq 02-27-2005 10:00 PM

[ADDON] cinq's vbArticles Latest Featured Articles on ForumHome
 
A small addon to show the latest featured articles on your Forum Home page.
This add on is for cinq's vbArticles Hack v2.0

Hack version 1.0


Install instructions
===========================================

1. In your 'FORUMHOME' template

FIND :
Code:

<!-- main -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">

ADD BELOW :
Code:

<!-- vbArticles Featured Articles -->
<thead>
<tr>
<td class="thead" colspan="5">
<span style="float:$stylevar[right]"><a href="articles.php">More articles here</a></span>
Featured Articles in the $vbphrase[vbarticles]
</td></tr>

<tr>
<td class="alt1" colspan="5">
 <table cellpadding="$stylevar[cellpadding]" cellspacing="1" border="0" width="100%">
    <tr>
  $featuredbitonforumhome
    </tr>
    </table>
</td></tr>
</thead>
<!-- /vbArticles Featured Articles -->


2. Create a new template : 'vbArticles_featuredbitonforumhome'
Code:

<td valign="top" align="center" class="alt2" width="33%">
<br>$articonimg<br>
<a href="articles.php?action=viewarticle&artid=$artid">
<span class="smallfont"><b>$title</b></span></a>
<br>$starrating<br><br></td>


3. Make the following code changes to your forum index.php

FIND:
PHP Code:

$specialtemplates = array(
    
'userstats',
    
'birthdaycache',
    
'maxloggedin',
    
'iconcache',
    
'eventcache',
    
'mailqueue'
); 

REPLACE WITH:
PHP Code:

$specialtemplates = array(
    
'userstats',
    
'birthdaycache',
    
'maxloggedin',
    
'iconcache',
    
'eventcache',
    
'mailqueue',
    
'vbart_options'
); 

FIND:
PHP Code:

require_once('./includes/functions_forumlist.php'); 

ADD BELOW:
PHP Code:

$vbart_options unserialize($datastore['vbart_options']);
unset(
$datastore['vbart_options']); 


FIND :
PHP Code:

// ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ### 

ADD ABOVE :
PHP Code:

########################### vbArticles Hack by cinq ##############################
$artquery $DB_site->query("
    SELECT a.title, a.articles_articleid, a.icon, SUM(r.rating) / COUNT(r.rating) avg
    FROM " 
TABLE_PREFIX "articles_article a
    LEFT JOIN " 
TABLE_PREFIX "articles_rating r
    ON a.articles_articleid = r.articleid
    WHERE a.featured=1
    GROUP BY a.articles_articleid 
    ORDER BY RAND()
    LIMIT "
.$vbart_options['numfeaturedarticlehome']."
    "
);

if(
$DB_site->num_rows($artquery)>0
{
  while(
$artlisting=$DB_site->fetch_array($artquery))
  {
      
$artid=$artlisting['articles_articleid'];
    
$title=$artlisting['title'];
    
$articon=$artlisting["icon"];
    
$rated round($artlisting['avg']);
    
$starrating ="<img src=\"$stylevar[imgdir_rating]/rating_".$rated.".gif\" alt=\"Rating: $rated/5\" border=\"0\">";
    
$articon ereg_replace($vbart_options['vbartartimgpathab'].$artid.'/',"",$articon);
    
$articonimg "<img title=\"".$title."\" src=\"articles.php?action=thumb&artid=".$artid."&id=".$articon."\" border=\"0\" width=".$vbart_options['vbartssthumbwidth'].">";
      eval(
'$featuredbitonforumhome .= "' fetch_template('vbArticles_featuredbitonforumhome') . '";');
  }
}
########################### vbArticles Hack by cinq ############################## 

Save and upload index.php


4. Done :)

- cinq

Deviant++ 02-28-2005 11:42 AM

yep worked :D ty

Creed 02-28-2005 01:24 PM

Great, got my images back :) Although there is a typo in your info ;)

In the FORUMHOME template edit:

change this:
Code:

Featured Articles in the $vbphrase[vbarticles]
to this:
Code:

Featured Articles in the $vbphrase[vbart_vbarticles]

kall 02-28-2005 07:13 PM

Quote:

Originally Posted by TTG
Would be good .. but ..

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /usr/home/********/public_html/retreat/index.php on line 33

At a guess, you made an error in the edit of the specialtemplates bit.

Make sure it looks exactly like the example above.

TTG 02-28-2005 07:16 PM

Quote:

Originally Posted by kall
At a guess, you made an error in the edit of the specialtemplates bit.

Make sure it looks exactly like the example above.

sorry .. deleted my post at the same time as you posted .. found the error.

I have a few more items listed under "$specialtemplates = array(" and forgot to add "," :ermm:

shadiguy1 02-28-2005 09:54 PM

installed perfectly. no problems.

i-Symbian.Com 03-01-2005 12:32 AM

I have installed this perfectly but there is something I need your guys' assistance. I have included the screenshot in the attachment.

The Featured articles list is not displayed properly I think. It doesnt stretch like the forum. I marked the part with blue for your guys' reference.

Any assistance would be very appreciated. :-)

Cheers!

Creed 03-01-2005 12:42 AM

in the FORUMHOME template edit find and change:
Code:

colspan="5">
to:
Code:

colspan="6">
There are two instances of this!

i-Symbian.Com 03-01-2005 07:10 AM

@Creed,

Thanks for your instruction! It is displayed properly now :-) Thanks a million!!!

Creed 03-01-2005 04:47 PM

No problem, glad I could help.


All times are GMT. The time now is 12:34 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.01223 seconds
  • Memory Usage 1,765KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (7)bbcode_code_printable
  • (6)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete