vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Portal Software - Last X Blogs as cached front page 1.1.2 (https://vborg.vbsupport.ru/showthread.php?t=204339)

cad2go 02-04-2009 10:00 PM

Last X Blogs as cached front page 1.1.2
 
1 Attachment(s)
Last X Blog Posts as Home Page (Or any page)

This mod simply produces a cached page with the last 5(or however any you want) blogs posted at your site. It's ideal if you have a forum at www.yourdomain.com/forum and want a simple blog front page at www.yourdomain.com

It supports showing avatar only IF they are held within the filesystem. I recommend you change this if you want to use this mod. In fact, I recommend using the filesystem for all images regardless of whether you use this mod or not.

Features:
*Last 5 Blogs
*Smilies/Images and all bbcode
*Avatars
*Tags
*Categories
*AME 2.5 - Media Embedding for posts, sigs, vm's, groups and blogs fully supported
*Three queries! (Per hour if you want!)
*No file or db changes
*Digg Proof
*Free!


To Install:

1. First create a writeable directory for the cache file with appropriate permissions (usually chmod the directory to 777)
2. Open index2.php [attached]

Edit the following:

$numblogs=5; //NUMBER OF BLOGS SHOWN
$cachetime=60; //HOW LONG (IN SECONDS) BETWEEN CALLS TO THE DATABASE TO CHECK FOR UPDATED CONTENT

$forumpath = '/var/www/vhosts/yourdomain.com/httpdocs/forum'; //no trailing slashes!
$cachepath = '/var/www/vhosts/yourdomain.com/cache';// no trailing slashes and writable!
These are the paths on your server NOT the web addresses.

Next edit:
$wwwavatarpath = '/forum/customavatars'; //no trailing slashes
$wwwforumpath = '/forum'; //no trailing slashes

These are relative paths so if your forums are at www.mydomain.com/forums then $wwwforumpath would be '/forums'

3. Upload index.php to your domain (www.yourdomain.com) and style.css to (yourdomain.com/styles)

4. Go to www.yourdomain.com in any browser and marvel at the glory of your new front page blogs

Demo:
http://www.rletc.com/index2.php

Next Steps:
Here's one I've added a header to
http://www.rletc.com/index_rletc.php

Feel free to mess around with the css to achieve whatever look you want. It's also not a problem renaming index2.php to blogfront.php or index.php if you want to retain an existing php file.

Have Fun!

Note: I plan to give minimal support but am available for custom solutions.

AFAIK this will work with any vbblog that supports tags even if it's running on 3.7.x

Update History:
Last5blogs.zip - 1st beta
last_x_blogs-1.1.zip : Added category support, minor fixes, added vb prefixes to tag queries, number of blogs and cachetime as variables.
last_x.blogs-1.2.zip : Fixed css, repackaged zip (index called index2.php to avoid over writing)

cad2go 02-05-2009 04:18 PM

*reserved for updates/answers*

Rene Kriest 02-05-2009 05:07 PM

Screenshots pls! We are visualz! ;)

KevinL 02-05-2009 05:13 PM

Quote:

Originally Posted by Rene Kriest (Post 1735357)
Screenshots pls! We are visualz! ;)

There are 2 demos provided...

Tarfandestan 02-05-2009 05:43 PM

wow, its wonderful.
and if we have archive and category in site is better.

cad2go 02-06-2009 12:14 PM

Quote:

Originally Posted by Tarfandestan (Post 1735392)
wow, its wonderful.
and if we have archive and category in site is better.

I'll have a look over the weekend. I don't use categories at the moment and if it's going to take another query to grab then it might be optional.

What would you like to see for archive? Why not just link to it?

Twilkey 02-10-2009 09:27 AM

I made a whole CMS that uses the blog system. I also made a vbadvanced module that uses the blog system like the news module. But this is cool aswell.

lebanon 02-26-2009 07:34 AM

Just a note, as i was checking this out, since it uses direct mysql query it does not use Table Prefix , and in your case you have just added your own prefix "vb"
So in the query $tagsql="SELECT blog_tag ....
The vbblog should be renamed to whatever the user's table prefix is, or include vb globals and use table_prefix .
regards

asj 02-26-2009 08:31 AM

Warning: chdir(): No such file or directory (errno 2) in c:\appserv\www\forum\index3.php on line 18

the problem of code :line 18

cad2go 02-26-2009 11:03 AM

Quote:

Originally Posted by asj (Post 1755035)
Warning: chdir(): No such file or directory (errno 2) in c:\appserv\www\forum\index3.php on line 18

the problem of code :line 18

What do you have filled in for $forumpath? See below or above for instructions.

Quote:

$forumpath = '/var/www/vhosts/yourdomain.com/httpdocs/forum'; //no trailing slashes!
$cachepath = '/var/www/vhosts/yourdomain.com/cache/';//trailing slashes!

These are the paths on your server NOT the web addresses. Please note the second path has a trailing slash. I've included a file path.php that you can upload then open in your browser if you are unsure of your document paths.

Next edit:
$wwwavatarpath = '/forum/customavatars'; //no trailing slashes
$wwwforumpath = '/forum'; //no trailing slashes


All times are GMT. The time now is 07:42 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.01118 seconds
  • Memory Usage 1,737KB
  • 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
  • (4)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