Recent Topics - Need expert help with this recent topics code.

Started by Ryan, July 30, 2007, 04:56:02 PM

Previous topic - Next topic

Ryan

Basicly as you probably know the recent topics doesnt exactly do what you might think it would, most people believe it shows the recentlt created topics posted, but infact it shows recent topics posted in.

This is what my current code is doing anyway.

Can anyone change it so it shows the new topics that was created instead, so the topics that were posted recently with a failryly new date will be in the recent list for however long the recent time length declares it old.

And also how long is  "RECENT" can this code be customised so that that recent topics are displayed for longer length of time.

Realy apreciate any help i can get!

For now the out put of the code bellow shows this results:
http://www.h2kclan.com/recenttopics.php

<?php

$posts
= ssi_recentTopics(100,array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,161,162,163,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300),'return');
$i = 0;
$bgcolor1 = "#D7E0E7";
$bgcolor2 = "#EBEEF3";
echo
'
  <table style="font-family: Verdana; font-size: 8pt;" border="0">'
;
  foreach (
$posts as $post) {
   if (
$i == 0) {
     
$i++;  
     
$usecolor = $bgcolor1;
  }
  else {
     
$i = 0;
     
$usecolor = $bgcolor2;
  }
    echo
'
        <tr>
           <td align="left" valign="top"
bgcolor="'
, $usecolor ,'">
              <b>'
, $post['board']['link'],
'</b>&nbsp;:&nbsp;
             <a href="'
, $post['href'], '">',
$post['subject'], '</a>
           </td>
        </tr>'
;
  }
  echo
'
     </table>'
;

?>


The reason i got alota board id's is becuase the way i have it set out in the array is that it excludes all board id's that are in the array, any board id's that it shows are not included in the array.


Ryan

Dont look like im gonna get help with this one lol, am i asking too much.

karlbenson

M3thod.

Selorian has got a working unrepliedtopics mod which hopefully will be submitted to smf quite soon.
If I understand correctly, all you would have to do is modify the query to filter based on creation time?

Ryan


karlbenson

I believe he is just getting permission from the guy who wrote the original mod many moons ago and to ask him to give the Customisation Team the authority to put up his mod.

See http://www.simplemachines.org/community/index.php?topic=185016.0

Advertisement: