miniBB ®

miniBB

®
Support Forums
  
 · Start · Sign in · Register · Search · Statistics · File Bank · Manual ·
Re-cycled miniBB Support Forums / Re-cycled /  
 

Advanced Recent Topics (more to follow on another extra page)

 
 
Page  Page 1 of 3 :  1  2  3  Next »

Author ypsie
Partaker
#1 · Posted: 30 Jun 2005 19:30Reply Quote
Hello,

I really like the last discussions feature, but now my forum has so many posts, that it is not enough. And to show the last 20 active threads on the main page is a bit too much!

So I'd like to have a "more" link at the end of the l.d. table, which directly sends the user to another page, where the last 100 (for example) posts are shown.

bye and thanks!

julian

Author Team
8-)
#2 · Posted: 2 Jul 2005 22:56Reply Quote
$viewlastdiscussions=30;

change 30 to the number you want in setup_options.php

Author ypsie
Partaker
#3 · Posted: 3 Jul 2005 15:45Reply Quote
Of course, but than too much are shown. I'd like an extra site, where for example the last 100 are listed...

Author Team
8-)
#4 · Posted: 4 Jul 2005 22:14Reply Quote
So, here will be a dirty code which you may add to the bb_plugins.php file:

/* Advanced latest discussions */

if ($viewlastdiscussions!=0 and $action=='advld') {
$viewlastdiscussions=100;

if($row=db_simpleSelect(0,$Tf,'forum_id, forum_icon')){
do{
$fIcon[$row[0]]=$row[1];
}
while($row=db_simpleSelect(1));
}

$action='';
require($pathToFiles.'bb_func_ldisc.php');
$listTopics=$list_topics;
echo load_header();
if($list_topics!='') echo ParseTpl(makeUp('main_last_discussions'));
$action='advld';
}

/* --Advanced latest discussions */

Author ypsie
Partaker
#5 · Posted: 5 Jul 2005 15:31Reply Quote
Thank you!

bye, julian

Author Vishal P. Rao
Guest
#6 · Posted: 6 Jul 2005 09:23Reply Quote
Excellent! This can be a great way to weed out spam posts from large boards, without sacrificing the look of the home page by listing too many latest discussions.

minibb and you guys are too good!

Cheers!

Author ypsie
Partaker
#7 · Posted: 18 Dec 2005 00:20Reply Quote
Hi,

I've found a small bug!

If you directly click on a thread with more than 1 page (for example on page 2, 3 or 4 ...) the .html is missing.

plz fix!

bye, julian

Author Team
8-)
#8 · Posted: 19 Dec 2005 10:18Reply Quote
Just insert the code showed above - it was updated since your last pasting probably. Everything should work fine with this code.

Author coco
Partaker
#9 · Posted: 17 Aug 2007 11:58Reply Quote
Hello! The code is great but how can i get "Die letzten 100 aktiven Themen" on the bottom of the page?

thank you

Author Paul
Lead Lead Developer
#10 · Posted: 18 Aug 2007 05:15Reply Quote
coco
Sorry, the question is not quite clear... you already have the link and the code works... if you would like to extend the Latest Discussions amount, edit $viewlastdiscussions of setup_options.php

Author Anonymous
Guest
#11 · Posted: 18 Aug 2007 09:42Reply Quote
Couldn't you just add a link to the footer? main_footer.html

<a href="http://www.briefo.com/index.php?action=advld">Die letzten 100 aktiven Themen</a>

Author coco
Partaker
#12 · Posted: 18 Aug 2007 11:43Reply Quote
my mistake...
thanks, that works fine

Author Vishal
Partaker
#13 · Posted: 11 Sep 2007 07:08Reply Quote
OK another question. I have created another template named main_last_100.html and have changed the above function to include this template. I have modified my .htaccess file to include the line:

RewriteRule ^last_100_discussions\.shtml$ ./index.php?action=advld&mdrw=on

However, when I access the page as myforum.com/last_100_discussions.shtml, I see that the META ROBOTS has "NOINDEX,NOFOLLOW" even though the "mdrw=on"

How come?

Author Paul
Lead Lead Developer
#14 · Posted: 11 Sep 2007 09:19Reply Quote
Try to put this in bb_plugins.php:

$metaRobots='INDEX,FOLLOW';

straight after

if ($viewlastdiscussions!=0 and $action=='advld') {

in the above code.

Author tom322
Active Member
#15 · Posted: 11 Sep 2007 09:22Reply Quote
However, when I access the page as myforum.com/last_100_discussions.shtml, I see that the META ROBOTS has "NOINDEX,NOFOLLOW" even though the "mdrw=on"

How come?


I would still advise you to leave it as it was originally done (NOINDEX, NOFOLLOW). There's no need to index duplicate pages, I think.

Page  Page 1 of 3 :  1  2  3  Next » 
Re-cycled miniBB Support Forums / Re-cycled /
 Advanced Recent Topics (more to follow on another extra page)
 Share Topic's Link

Your Reply Click this icon to move up to the quoted message

BB code for the Bold StyleBB code for the Italic StyleBB Code for the PictureBB code for the URLUpload a File

  ?
Post as a Guest, leaving the Password field blank. You could also enter a Guest name, if it's not taken by a member yet. Sign-in and post at once, or just sign-in, bypassing the message's text.


Before posting, make sure your message is compliant with forum rules; otherwise it could be locked or removed with no explanation.

 

 
 
miniBB Support Forums Powered by Forum Software miniBB ® Home  Features  Requirements  Demo  Download  Showcase  Gallery of Arts
Compiler  Premium Extensions  Premium Support  License  Contact Us
Install the File and Picture Attachments add-on: extend your miniBB-forums, attaching images and files.