Using vbHome to create "static" pages
by
05 Apr 2003
Just a note on another neat way that vbHome can be used. Before even seeing logician's WEBTEMPLATES hack, I wanted the ability to show static-looking pages based on threads. Having already installed vbHome, I figured it would be nice to use its functionality for each static page. So here's what I did (official hack walk-through not created yet): 1) Copied the vbHome (not vBulletin) index.php to articleview.php still in your root directory not the vb directory. 2) Edited articleview.php to require "../global.php" instead of "global.php" (because articleview.php will be included from the vb directory), thus: REPLACE: PHP Code:
require_once( 'global.php' );
PHP Code:
require_once( '../global.php' );
BEFORE: PHP Code:
$allowedforums = '0' . allowedforums();
PHP Code:
$articleforum = "$forumid";
REPLACE: PHP Code:
$adminpath = 'vb/admin';
PHP Code:
if($articleview == "yes")
AFTER: PHP Code:
error_reporting( 7 );
PHP Code:
if($articleview=="yes") {
7) Make all the links you want to your static page by simply adding "&articleview=yes" to any forumdisplay url. For example: Make: http://www.your-site.ex/vb/forumdisplay.php?forumid=12 Into: http://www.your-site.ex/vb/forumdisplay.php?forumid=12&articleview=yes 8) (optional) For my site, I wanted to make the static pages REALLY look static. Thus all the nifty article buttons and such, I wanted gone. So I edited all the Home templates to get rid of the vb buttons from the header, all buttons from articlebit, remove all boxes on the left except quicklinks, and made quicklinks contains all my "static" pages and a link to my forums. If you want to retain the default article view for your main vbHome page, but still have other pages with the plain-version I described, just create a copy of your Default template set, modify the new set of Home templates, and set all your static forums to that new style. I just wanted to put this out there for anyone who wants to manage their static content by just using forums and threads without requiring the full WEBTEMPLATES hack. Until I write a real hack walk-through and test it, I suggest you only try this if you understand what its doing. |