Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Last XX Posts on non-vB page Details »
Last XX Posts on non-vB page
Mod Version: 1.00, by tubedogg (Member) tubedogg is offline
Developer Last Online: Dec 2016 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 2.2.x Rating: (4 votes - 4.00 average) Installs: 115
Released: 26 Mar 2001 Last Update: Never Downloads: 77
Not Supported  

UPDATED! Not a new version number, but a bug fix.
Fixed another bug with using forum titles and included forums.
New update: *Actually* fixed the bug with the forums this time.
------------------------------------------------------------------------------------

It's my best work to date (if I do say so myself ) and I think you'll like it and like all the configuration you can do.

This image shows the script with all of the columns on, and parsing [code], smilies, and the post icon, as well as showing the forum title before the thread title.


This image shows the script with all the columns off except $lastpostdate, and the $tw (table width) set to 600, and $showdate set to 0 (to just show the last post time).


This image shows the same as #2, except $tw is blank (allowing the table to compact and remove the empty space automatically).


Hack version: 1.0.1

Changes since version 1.0.0: Fixed small bug.

Changes since version 0.1.0: Parses [ b], [ i], [ u], [ code], and [ quote] within the "last post". Displays the icon of the post, or the thread if there is no post icon. Parses smilies. New option to convert new lines to <br> so the post appears as the author wrote it (note: may cause problems if there are large breaks in posts).

Changes since version 0.0.2: New option to show the text of the last post of a thread (also option to limit the number of characters of the post displayed). New option to set the table width, as a percent, a number of pixels, or just let the table size naturally. New option to show just the time of the last post, instead of the date *and* the time. New option to show a thin line around the cells (cell spacing).

Changes since version 0.0.1: Include only specific forums, or set to allow all forums except certain excluded forums. New option to display a "Last post date" column with the last post date and time, formatted with your board's date & time setting. Fixed a bug with font and font size. Split the config into a separate file to make editing easier.

For version: v2 betas 3, 4, 5, RC1, RC2.

Files needed: last10.php, last10config.php (see attached zip file).

Files to edit: last10config.php (see attached zip file).

Possible file locations: Anywhere, as long as the relative path to config.php and the URL to your board are correct. Also, you must put last10.php and last10config.php in the same directory!

Instructions
1] Unzip the files last10.php and last10config.php to your hard drive.
2] Open last10config.php in an ASCII text editor, such as Notepad (Windows), SimpleText (Mac), EditPlus, UltraEdit, TextPad, etc. (DO NOT use WYSIWYG HTML editors such as FrontPage, HotDog, DreamWeaver, etc. They will in all likelyhood screw up the file! I will not be able to support you if you edit the file in one of these programs.)
3] Edit the variables at the top. These are:
  1. $path > path to your config.php file (usually in the /admin directory) - NO TRAILING SLASH! and DO NOT PUT config.php at the end of it! ( e.g. forums/admin )
  2. $url > URL to your board - NO TRAILING SLASH! ( e.g. http://www.mysite.com/forums )
  3. $urlimg > URL to your board's images - NO TRAILING SLASH ( e.g. http://www.mysite.com/forums/images ).
  4. $maxthreads > max threads to show. will show less if $last24 or $last7 limits it to less results than this number
  5. $ob > determines the sort order of the list. replycount and views are numbers, lastposter is a name, title is the name of the thread, and lastpost is the last posts' date. set to one of the following: replycount , views , lastposter , title , lastpost (lastpost is most popular. it's the thread most recently replied to, then the second-to-last most recent, etc.)
  6. $obdir > set to "desc" or "asc". which direction to sort? "desc" goes from bottom to top (9 to 1, z to a, etc.). "asc" goes top to bottom (1 to 9, a to z, etc.)
  7. $last24 > set to 1 to limit the possible results to the last 24 hours; 0 for no limit (must set this to 0 if $last7 is set to 1)
  8. $last7 > set to 1 to limit the possible results to the last 7 days; 0 for no limit (must set this to 0 if $last24 is set to 1)
  9. $bc1 > first alt color (for the alternating colored rows)
  10. $bc2 > second alt color
  11. $hc > head background color (title, last poster, etc.)
  12. $lc > text link color
  13. $tc > text color
  14. $f > font face
  15. $fs > font size in points. 6 is on the small side, 10 on the large side. Put only a number in this - no "pt", "pts", or anything else!
  16. $lastposter > show the "last poster" column? 1 = yes; 0 = no
  17. $views > show the view count for each thread? 1 = yes; 0 = no
  18. $replies > show the reply count for each thread? 1 = yes; 0 = no
  19. $lastpostdate > show the last post date and time for each thread? 1 = yes; 0 = no
  20. $len > maximum number of characters of the title to show. e.g. if the title is 60 characters and this is set to 25, only the first 25 characters of the title will be shown (followed by ...)
  21. $excludeforums > List certain forums to be excluded. Best used if you have a large number of forums you *do* want included and only a few that you want excluded. List them separated by commas, but without spaces - e.g. 1,2,3,4 - and DO NOT fill in both this and $includeforums! Use one or the other.
  22. $includeforums > List certain forums to be included. Best used if you have a small number of forums that you want included and a large number you want excluded. List them separated by commas, but without spaces - e.g. 1,2,3,4 - and DO NOT fill in both this and $excludeforums! Use one or the other.
  23. $showmessages > If you want to show the last post of the thread as well, set this to 1. You can limit the number of characters displayed in $lplen below.
  24. $lplen > If you specify a number here, any post that has more than $lplen number of characters will be reduced to this number and "..." added to the end of it. If you don't want to use this feature, leave it blank e.g. "" - remember though that if $showmessages is set to 0, this won't do anything.
  25. $tw > If you want to specify the width of the table, you can set it as a percent e.g. 95% or as a number of pixels e.g. 300 or just leave it blank and the table will size itself.
  26. $showdate > If you want to show the date *and* the time, set this to 1. If you want to just show the time, set this to 0.
  27. $cs > If you want a thin line around your cells, set this to 1 (or higher - experiment!). Set to 0 for no line.
  28. $nb > if you want breaks in text to appear as such, set this to 1. otherwise set it to 0 (this may cause problems if there are large breaks in the text)
  29. $showforumtitle > if you want to show the forum title, linked to that forum, for each thread also (forum title: thread title) then set this to 1. otherwise set it to 0.
  30. $showicon > if you want to show the icon the author chose for their post, set this to 1. otherwise set it to 0.
4] Upload both last10.php and last10config.php to your website. You can include last10.php as follows. To include it on a PHP-parsed page (.php, .php3, .phtml, etc.):
<? include("last10.php"); ?>
To include it on a server-parsed page (.shtml, .shtm, .ssi, etc.):
<!--#include file="last10.php"-->

Instructions are also included in the zip file (last10.txt).

FEEDBACK WANTED! Likes/dislikes/modification requests all gladly accepted!

Please DO NOT contact me via IM or PM about this hack. Post your problem/question here and I will try to help you.

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Forum Home Enhancements Most active user Last X (last day/last week/last month/ever) Fully controlled Omranic vBulletin 3.6 Add-ons 70 03 Nov 2011 17:05

  #316  
Old 17 Feb 2002, 05:27
Rick Rick is offline
 
Join Date: Nov 2001
Ok got it going I had to do this:

// let's get connected
require("last10config.php");
$servername = "localhost";
$dbusername = "dbusername";
$dbpassword = "dbpassword";
$dbname = "dbname";

In the last10.php file. I saw that on page 2 or 3 of this thread.
__________________
Rick Horwitz
"Serious Explorations"
Ford Explorer Problem Solving
Reply With Quote
  #317  
Old 17 Feb 2002, 06:25
Rick Rick is offline
 
Join Date: Nov 2001
Have you guys seen how this lays out in Netscape? The text lays over itself. I had to disable the show messages option.

Since mine is disabled use this as an example:
http://www.hometheaterforum.com/htforum/active.php
Parkers does the same thing.

I'm running NS 4.76.
__________________
Rick Horwitz
"Serious Explorations"
Ford Explorer Problem Solving
Reply With Quote
  #318  
Old 17 Feb 2002, 06:45
Rick Rick is offline
 
Join Date: Nov 2001
Solved this one too... somewhat. I removed the <nobr></nobr> as someone had mentioned. Trouble is in Netscape the tables still don't look right. Here's a link to my attempt at this...
http://www.explorerforum.com/forums/active.php
__________________
Rick Horwitz
"Serious Explorations"
Ford Explorer Problem Solving
Reply With Quote
  #319  
Old 20 Feb 2002, 00:54
Rick Rick is offline
 
Join Date: Nov 2001
Anyway to make it so the user can choose between going to the first post and the most recent post in a thread??
__________________
Rick Horwitz
"Serious Explorations"
Ford Explorer Problem Solving
Reply With Quote
  #320  
Old 23 Feb 2002, 11:25
newvbuser newvbuser is offline
 
Join Date: Jan 2002
Any probs if I change the code:

$url/showthread.php?threadid=$threads[threadid]&goto=newpost\">

to

$url/showthread.php?threadid=$threads[threadid]

So that the first post of the thread is shown instead of last?
Reply With Quote
  #321  
Old 23 Feb 2002, 11:33
Mireade Mireade is offline
 
Join Date: Dec 2001
unmoderated messages displayed

Hello Tubedog ?
Hello FWC ?
I come back with my same question .

Is there any way to stop displaying unmoderated messages on non vB pages through your so good hack. ?

I tried the solution suggested by FWC but it did not work...

Help !!
Reply With Quote
  #322  
Old 05 Mar 2002, 13:03
Dez_U's Avatar
Dez_U Dez_U is offline
 
Join Date: Nov 2001
works great for me, thanks Tubedog

Question, can I add who's online on the forum in here somewhere ??
__________________
Dez_U
www.clanram.com
Reply With Quote
  #323  
Old 05 Mar 2002, 21:56
HiroshiNanami HiroshiNanami is offline
 
Join Date: Feb 2002
How do I put this last XX Posts on the forumhome page in my vb? I suppose I can't just stick a

<? include("forum/last10.php"); ?>

statement in the forumhome template right? If I stick it in phpinclude would it slow down page loading? If I don't choose to put it in phpinclude do I need to hack index.php? If so can someone give me some ideas as to how?

Thanks very much in advance
Reply With Quote
  #324  
Old 06 Mar 2002, 21:04
HiroshiNanami HiroshiNanami is offline
 
Join Date: Feb 2002
Anyone has any idea?
Reply With Quote
  #325  
Old 06 Mar 2002, 22:28
Rick Rick is offline
 
Join Date: Nov 2001
Don't feel bad no one seems to answer any of my questions at this website.

It used to be much better getting help when the hacks were on the vb.com site.
__________________
Rick Horwitz
"Serious Explorations"
Ford Explorer Problem Solving
Reply With Quote
  #326  
Old 06 Mar 2002, 23:10
HiroshiNanami HiroshiNanami is offline
 
Join Date: Feb 2002
Thanks for letting me know I'm not the only one dying for an answer here.

yeah it seems questions get answered quicker in vb.com
Reply With Quote
  #327  
Old 07 Mar 2002, 15:14
aldamon aldamon is offline
 
Join Date: Oct 2001
Seems to be working fine in 2.2.3! w00t!
Reply With Quote
  #328  
Old 08 Mar 2002, 01:36
HiroshiNanami HiroshiNanami is offline
 
Join Date: Feb 2002
Originally posted by HiroshiNanami
How do I put this last XX Posts on the forumhome page in my vb? I suppose I can't just stick a

<? include("forum/last10.php"); ?>

statement in the forumhome template right? If I stick it in phpinclude would it slow down page loading? If I don't choose to put it in phpinclude do I need to hack index.php? If so can someone give me some ideas as to how?

Thanks very much in advance
Anyone got any idea??
Reply With Quote
  #329  
Old 12 Mar 2002, 18:40
UtilityGeek UtilityGeek is offline
 
Join Date: Oct 2001
Originally posted by HiroshiNanami


Anyone got any idea??
I'm wanting to do the same thing. Can anyone give any ideas?
Reply With Quote
  #330  
Old 15 Mar 2002, 01:04
Jeff Bronstein Jeff Bronstein is offline
 
Join Date: Nov 2001
Originally posted by UtilityGeek


I'm wanting to do the same thing. Can anyone give any ideas?
Ditto here on this one.... its not working for me, but I'm sure its because I just don't get it yet.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 11:47.

Layout Options | Width: Wide Color: