News:

Wondering if this will always be free?  See why free is better.

Main Menu

Advanced Recent Posts / Topics

Started by Marook, January 20, 2008, 11:47:42 PM

Previous topic - Next topic

Marook

#20
@ BlueDevil, try refreshing the page CTRL+F5 resp. SHIFT+F5.... sometimes SMF caches a bit to much ;)

I tested it on your site, it works...

Topic: Happy Bday Strobin!  (Read 8 times)

and on boardindex you see

Re: Happy Bday Strobin! 1

You only have to replace the caption 'Views' with 'Replies'...

open BoardIndex.php and find

       <td class="column-title" style="text-align:right;color:#ffffff;">', $txt[301] ,'</td>


and replace it with

       <td class="column-title" style="text-align:right;color:#ffffff;">', $txt[110] ,'</td>

SMF Rulez ;) | Meet me home ! | My Mods

Mick.


Marook

SMF Rulez ;) | Meet me home ! | My Mods

Mick.



Marook

you're welcome perro ;)
@ BlackDevil, do you mean the caption? The word "Views" ?? If so, look at this Post ;)
SMF Rulez ;) | Meet me home ! | My Mods

teaser

Hey,

Why does it show me "xx" alt="" />" under the subject.

Marook

don't know...something went wrong ;)
Post a picture and the BoardIndex.php i'll fix it...
SMF Rulez ;) | Meet me home ! | My Mods

teaser

here the image:

<--- really bad crop. :-)

Here is the boardindex.php

<?php// Version: 1.1; BoardIndexfunction template_main(){ global $context, $settings, $options, $txt, $scripturl, $modSettings; //Display ads on the board index if (function_exists("show_boardAds")) { $ads = show_boardAds(); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); }// Show some statistics next to the link tree if SP1 info is off. echo ' <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td valign="bottom">', theme_linktree(), '</td> <td align="right">'; if (!$settings['show_sp1_info']) echo ' ', $txt[19], ': ', $context['common_stats']['total_members'], ' &nbsp;&#38;#8226;&nbsp; ', $txt[95], ': ', $context['common_stats']['total_posts'], ' &nbsp;&#38;#8226;&nbsp; ', $txt[64], ': ', $context['common_stats']['total_topics'], ' ', ($settings['show_latest_member'] ? '<br />' . $txt[201] . ' <b>' . $context['common_stats']['latest_member']['link'] . '</b>' . $txt[581] : ''); echo ' </td> </tr> </table>'; // Show the news fader?  (assuming there are things to show...) if ($settings['show_newsfader'] && !empty($context['fader_news_lines'])) { echo ' <table border="0" width="100%" class="tborder" cellspacing="' , ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' : '0' , '" cellpadding="4" style="margin-bottom: 2ex;"> <tr> <td class="catbg"> &nbsp;', $txt[102], '</td> </tr> <tr> <td valign="middle" align="center" height="60">'; // Prepare all the javascript settings. echo ' <div id="smfFadeScroller" style="width: 90%; padding: 2px;"><b>', $context['news_lines'][0], '</b></div> <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[ // The fading delay (in ms.) var smfFadeDelay = ', empty($settings['newsfader_time']) ? 5000 : $settings['newsfader_time'], '; // Fade from... what text color? To which background color? var smfFadeFrom = {"r": 0, "g": 0, "b": 0}, smfFadeTo = {"r": 255, "g": 255, "b": 255}; // Surround each item with... anything special? var smfFadeBefore = "<b>", smfFadeAfter = "</b>"; var foreColor, backEl, backColor; if (typeof(document.getElementById(\'smfFadeScroller\').currentStyle) != "undefined") { foreColor = document.getElementById(\'smfFadeScroller\').currentStyle.color.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/); smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])}; backEl = document.getElementById(\'smfFadeScroller\'); while (backEl.currentStyle.backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined") backEl = backEl.parentNode; backColor = backEl.currentStyle.backgroundColor.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/); smfFadeTo = {"r": eval("0x" + backColor[1]), "g": eval("0x" + backColor[2]), "b": eval("0x" + backColor[3])}; } else if (typeof(window.opera) == "undefined" && typeof(document.defaultView) != "undefined") { foreColor = document.defaultView.getComputedStyle(document.getElementById(\'smfFadeScroller\'), null).color.match(/rgb\((\d+), (\d+), (\d+)\)/); smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])}; backEl = document.getElementById(\'smfFadeScroller\'); while (document.defaultView.getComputedStyle(backEl, null).backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined" && typeof(backEl.parentNode.tagName) != "undefined") backEl = backEl.parentNode; backColor = document.defaultView.getComputedStyle(backEl, null).backgroundColor.match(/rgb\((\d+), (\d+), (\d+)\)/); smfFadeTo = {"r": parseInt(backColor[1]), "g": parseInt(backColor[2]), "b": parseInt(backColor[3])}; } // List all the lines of the news for display. var smfFadeContent = new Array( "', implode('", "', $context['fader_news_lines']), '" ); // ]]></script> <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/fader.js"></script> </td> </tr> </table>'; }  // display shoutbox  if (function_exists('sbox')) sbox(); /* Each category in categories is made up of: id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?), new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down image), and boards. (see below.) */ $first = true; foreach ($context['categories'] as $category) { echo ' <div class="tborder" style="margin-top: ' , $first ? '0;' : '1ex;' , '' , $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'width: 100%;' : '', '"> <div class="catbg', $category['new'] ? '2' : '', '" style="padding: 5px 5px 5px 10px;">'; $first = false; // If this category even can collapse, show a link to collapse it. if ($category['can_collapse']) echo ' <a href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>'; echo ' ', $category['link'], ' </div>'; // Assuming the category hasn't been collapsed... if (!$category['is_collapsed']) { echo ' <table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor" style="margin-top: 1px;">'; /* Each board in each category's boards has: new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.), children (see below.), link_children (easier to use.), children_new (are they new?), topics (# of), posts (# of), link, href, and last_post. (see below.) */ foreach ($category['boards'] as $board) { echo ' <tr> <td ' , !empty($board['children']) ? 'rowspan="2"' : '' , ' class="windowbg" width="6%" align="center" valign="top"><a href="', $scripturl, '?action=unread;board=', $board['id'], '.0">'; // If the board is new, show a strong indicator. if ($board['new']) echo '<img src="', $settings['images_url'], '/on.gif" alt="', $txt[333], '" title="', $txt[333], '" />'; // This board doesn't have new posts, but its children do. elseif ($board['children_new']) echo '<img src="', $settings['images_url'], '/on2.gif" alt="', $txt[333], '" title="', $txt[333], '" />'; // No new posts at all! The agony!! else echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" />'; echo '</a> </td> <td class="windowbg2"> <b><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></b><br /> ', $board['description']; // Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.) if (!empty($board['moderators'])) echo ' <div style="padding-top: 1px;" class="smalltext"><i>', count($board['moderators']) == 1 ? $txt[298] : $txt[299], ': ', implode(', ', $board['link_moderators']), '</i></div>'; // Show some basic information about the number of posts, etc. echo ' </td> <td class="windowbg" valign="middle" align="center" style="width: 12ex;"><span class="smalltext"> ', $board['posts'], ' ', $txt[21], ' <br /> ', $board['topics'],' ', $txt[330], ' </span></td> <td class="windowbg2" valign="middle" width="22%"> <span class="smalltext">'; /* The board's and children's 'last_post's have: time, timestamp (a number that represents the time.), id (of the post), topic (topic id.), link, href, subject, start (where they should go for the first unread post.), and member. (which has id, name, link, href, username in it.) */ if (!empty($board['last_post']['id'])) echo ' ', $board['last_post']['link'], '<br />    ', $txt[525], ' ', $board['last_post']['member']['link'] , '<br /> ', $board['last_post']['time']; echo ' </span> </td> </tr>'; // Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...) if (!empty($board['children'])) { // Sort the links into an array with new boards bold so it can be imploded. $children = array(); /* Each child in each board's children has: id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */ foreach ($board['children'] as $child) { $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>'; $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link']; } echo ' <tr> <td colspan="4" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '"> <span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span> </td> </tr>'; } } echo ' </table>'; } echo ' </div>'; //Display ads Between cats if (function_exists("show_category")) { $ads = show_category($category['id']); if(!empty($ads)) if($ads['type']==0) echo $ads['content']; else eval($ads['content']); unset($ads); } } if ($context['user']['is_logged']) { echo ' <table border="0" width="100%" cellspacing="0" cellpadding="5"> <tr> <td align="', !$context['right_to_left'] ? 'left' : 'right', '" class="smalltext"> <img src="' . $settings['images_url'] . '/new_some.gif" alt="" align="middle" /> ', $txt[333], ' <img src="' . $settings['images_url'] . '/new_none.gif" alt="" align="middle" style="margin-left: 4ex;" /> ', $txt[334], ' </td> <td align="', !$context['right_to_left'] ? 'right' : 'left', '">'; // Mark read button. $mark_read_button = array('markread' => array('text' => 452, 'image' => 'markread.gif', 'lang' => true, 'url' => $scripturl . '?action=markasread;sa=all;sesc=' . $context['session_id'])); // Show the mark all as read button? if ($settings['show_mark_read'] && !empty($context['categories'])) echo ' <table cellpadding="0" cellspacing="0" border="0" style="position: relative; top: -5px;"> <tr> ', template_button_strip($mark_read_button, 'top'), ' </tr> </table>'; echo ' </td> </tr> </table>'; } // Here's where the "Info Center" starts... echo '<br /> <div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '> <div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; "> <a href="#" onclick="shrinkHeaderIC(!current_header_ic); return false;"><img id="upshrink_ic" src="', $settings['images_url'], '/', empty($options['collapse_header_ic']) ? 'collapse.gif' : 'expand.gif', '" alt="*" title="', $txt['upshrink_description'], '" style="margin-right: 2ex;" align="right" /></a> ', $txt[685], ' </div> <div id="upshrinkHeaderIC"', empty($options['collapse_header_ic']) ? '' : ' style="display: none;"', '> <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">'; // This is the "Recent Posts" bar. if (!empty($settings['number_recent_posts'])) { echo ' <tr> <td class="titlebg" colspan="2">', $txt[214], '</td> </tr> <tr> <td class="windowbg" width="20" valign="middle" align="center"> <a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a> </td> <td class="windowbg2">'; // Only show one post. if ($settings['number_recent_posts'] == 1) { // latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.) echo ' <b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b> <div class="smalltext"> ', $txt[234], ' "', $context['latest_post']['link'], '" ', $txt[235], ' (', $context['latest_post']['time'], ')<br /> </div>'; } // Show lots of posts. elseif (!empty($context['latest_posts'])) { echo ' <table cellpadding="0" cellspacing="1" width="100%" border="0">           <tr>               <td class="catbg2" style="text-align:left;" colspan="2">', $txt[70] ,'</td>               <td class="catbg2" style="text-align:right;">', $txt[301] ,'</td>               <td class="catbg2" style="text-align:right;">', $txt[20] ,'</td>               <td class="catbg2" style="text-align:right;">', $txt[29] ,'</td>               <td class="catbg2" style="text-align:right;">', $txt[317] ,'</td>             </tr>'; /* Each post in latest_posts has: board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.), subject, short_subject (shortened with...), time, link, and href. */ $cnt = 0; foreach ($context['latest_posts'] as $post){         $cnt++;         $class = ($cnt % 2) ? 'windowbg' : 'windowbg2';                 echo ' <tr>                <td class="', $class, '"><img src="', $post['icon'] , '" alt="" /></td> <td class="', $class, '"" title="', $post['preview'] ,'">', $post['link'], '</td> <td class="', $class, '"" style="text-align:right;">', $post['views'], '</td>                <td class="', $class, '"" style="text-align:right;">',$post['board']['link'], '</td>                <td class="', $class, '"" style="text-align:right;">',$post['poster']['link'], '</td> <td class="', $class, '"" style="text-align:right;" nowrap="nowrap">', $post['time'], '</td> </tr>';       } echo ' </table>'; } echo ' </td> </tr>'; } // Show information about events, birthdays, and holidays on the calendar. if ($context['show_calendar']) { echo ' <tr> <td class="titlebg" colspan="2">', $context['calendar_only_today'] ? $txt['calendar47b'] : $txt['calendar47'], '</td> </tr><tr> <td class="windowbg" width="20" valign="middle" align="center"> <a href="', $scripturl, '?action=calendar"><img src="', $settings['images_url'], '/icons/calendar.gif" alt="', $txt['calendar24'], '" /></a> </td> <td class="windowbg2" width="100%"> <span class="smalltext">'; // Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P. if (!empty($context['calendar_holidays'])) echo ' <span style="color: #', $modSettings['cal_holidaycolor'], ';">', $txt['calendar5'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />'; // People's birthdays. Like mine. And yours, I guess. Kidding. if (!empty($context['calendar_birthdays'])) { echo ' <span style="color: #', $modSettings['cal_bdaycolor'], ';">', $context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</span> '; /* Each member in calendar_birthdays has: id, name (person), age (if they have one set?), is_last. (last in list?), and is_today (birthday is today?) */ foreach ($context['calendar_birthdays'] as $member) echo ' <a href="', $scripturl, '?action=profile;u=', $member['id'], '">', $member['is_today'] ? '<b>' : '', $member['name'], $member['is_today'] ? '</b>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', '; } // Events like community get-togethers. if (!empty($context['calendar_events'])) { echo ' <span style="color: #', $modSettings['cal_eventcolor'], ';">', $context['calendar_only_today'] ? $txt['calendar4'] : $txt['calendar4b'], '</span> '; /* Each event in calendar_events should have: title, href, is_last, can_edit (are they allowed?), modify_href, and is_today. */ foreach ($context['calendar_events'] as $event) echo ' ', $event['can_edit'] ? '<a href="' . $event['modify_href'] . '" style="color: #FF0000;">*</a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<b>' . $event['title'] . '</b>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', '; // Show a little help text to help them along ;). if ($context['calendar_can_edit']) echo ' (<a href="', $scripturl, '?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">', $txt['calendar_how_edit'], '</a>)'; } echo ' </span> </td> </tr>'; } // Show YaBB SP1 style information... if ($settings['show_sp1_info']) { echo ' <tr> <td class="titlebg" colspan="2">', $txt[645], '</td> </tr> <tr> <td class="windowbg" width="20" valign="middle" align="center"> <a href="', $scripturl, '?action=stats"><img src="', $settings['images_url'], '/icons/info.gif" alt="', $txt[645], '" /></a> </td> <td class="windowbg2" width="100%"> <span class="middletext"> ', $context['common_stats']['total_posts'], ' ', $txt[95], ' ', $txt['smf88'], ' ', $context['common_stats']['total_topics'], ' ', $txt[64], ' ', $txt[525], ' ', $context['common_stats']['total_members'], ' ', $txt[19], '. ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b> <br /> ' . $txt[659] . ': <b>"' . $context['latest_post']['link'] . '"</b>  ( ' . $context['latest_post']['time'] . ' )<br /> <a href="', $scripturl, '?action=recent">', $txt[234], '</a>', $context['show_stats'] ? '<br /> <a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', ' </span> </td> </tr>'; } // "Users online" - in order of activity. echo ' <tr> <td class="titlebg" colspan="2">', $txt[158], '</td> </tr><tr> <td rowspan="2" class="windowbg" width="20" valign="middle" align="center"> ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', '<img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt[158], '" />', $context['show_who'] ? '</a>' : '', ' </td> <td class="windowbg2" width="100%">'; echo ' ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', $context['num_guests'], ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . $context['num_users_online'], ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users']; // Handle hidden users and buddies. if (!empty($context['num_users_hidden']) || ($context['show_buddies'] && !empty($context['show_buddies']))) { echo ' ('; // Show the number of buddies online? if ($context['show_buddies']) echo $context['num_buddies'], ' ', $context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies']; // How about hidden users? if (!empty($context['num_users_hidden'])) echo $context['show_buddies'] ? ', ' : '', $context['num_users_hidden'] . ' ' . $txt['hidden']; echo ')'; } echo $context['show_who'] ? '</a>' : '', ' <div class="smalltext">'; // Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link. if (!empty($context['users_online'])) echo ' ', $txt[140], ':<br />', implode(', ', $context['list_users_online']); echo ' <br /> ', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', ' </div> </td> </tr> <tr> <td class="windowbg2" width="100%"> <span class="middletext"> ', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>. ', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ') </span> </td> </tr>'; // If they are logged in, but SP1 style information is off... show a personal message bar. if ($context['user']['is_logged'] && !$settings['show_sp1_info']) { echo ' <tr> <td class="titlebg" colspan="2">', $txt[159], '</td> </tr><tr> <td class="windowbg" width="20" valign="middle" align="center"> ', $context['allow_pm'] ? '<a href="' . $scripturl . '?action=pm">' : '', '<img src="', $settings['images_url'], '/message_sm.gif" alt="', $txt[159], '" />', $context['allow_pm'] ? '</a>' : '', ' </td> <td class="windowbg2" valign="top"> <b><a href="', $scripturl, '?action=pm">', $txt[159], '</a></b> <div class="smalltext"> ', $txt[660], ' ', $context['user']['messages'], ' ', $context['user']['messages'] == 1 ? $txt[471] : $txt[153], '.... ', $txt[661], ' <a href="', $scripturl, '?action=pm">', $txt[662], '</a> ', $txt[663], ' </div> </td> </tr>'; } // Show the login bar. (it's only true if they are logged out anyway.) if ($context['show_login_bar']) { echo ' <tr> <td class="titlebg" colspan="2">', $txt[34], ' <a href="', $scripturl, '?action=reminder" class="smalltext">(' . $txt[315] . ')</a></td> </tr> <tr> <td class="windowbg" width="20" align="center"> <a href="', $scripturl, '?action=login"><img src="', $settings['images_url'], '/icons/login.gif" alt="', $txt[34], '" /></a> </td> <td class="windowbg2" valign="middle"> <form action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;"> <table border="0" cellpadding="2" cellspacing="0" align="center" width="100%"><tr> <td valign="middle" align="left"> <label for="user"><b>', $txt[35], ':</b><br /> <input type="text" name="user" id="user" size="15" /></label> </td> <td valign="middle" align="left"> <label for="passwrd"><b>', $txt[36], ':</b><br /> <input type="password" name="passwrd" id="passwrd" size="15" /></label> </td> <td valign="middle" align="left"> <label for="cookielength"><b>', $txt[497], ':</b><br /> <input type="text" name="cookielength" id="cookielength" size="4" maxlength="4" value="', $modSettings['cookieTime'], '" /></label> </td> <td valign="middle" align="left"> <label for="cookieneverexp"><b>', $txt[508], ':</b><br /> <input type="checkbox" name="cookieneverexp" id="cookieneverexp" checked="checked" class="check" /></label> </td> <td valign="middle" align="left"> <input type="submit" value="', $txt[34], '" /> </td> </tr></table> </form> </td> </tr>'; } echo ' </table> </div> </div>';}?>

Marook

BoardIndex.php seems to be ok, now post sourcedir/Recent.php, but please use my NoPaste instead of posting it with the code tag. Its laborious to copy & paste the code...
SMF Rulez ;) | Meet me home ! | My Mods


Mick.

Hey Marook. I hope the next version or mod is for "recent topics" only as opposed to "recent posts" with the same current lay-out on this mod.


Not that matters but i posted a request:
http://www.simplemachines.org/community/index.php?topic=218049.msg1391786#msg1391786

Marook

Both files are ok... don't know whats wrong. Can you provide a link to your forum, so i can study the html output ??

@ BlueDevil : i'm working on it ;)
SMF Rulez ;) | Meet me home ! | My Mods

teaser


Mick.


Marook

Ok teaser, don't know why but it seems that in your database the whole path to the posticons is already stored. So open BoardIndex.php and find this :

                <td class="', $class, '"><img src="', $post['icon'] , '" alt="" /></td>


and replace with this


                <td class="', $class, '">', $post['icon'] , '</td>

This should work...
SMF Rulez ;) | Meet me home ! | My Mods

teaser


Marook

#37
@ BlueDevil : got it ;)

open $sourcedir/BoardIndex.php and find this

  $context['latest_posts'] = getLastPosts($settings['number_recent_posts']);

comment out this line by adding // (two slashes) in front of it. After that, add these two lines after the out commented line :

require_once($sourcedir . '/../SSI.php');
      $context['latest_posts'] = ssi_recentTopics($settings['number_recent_posts'],null,'');

This already works, but the postimages would be broken so you must alter the BoardIndex.template.php. Find this line

                <td class="', $class, '"><img src="', $post['icon'] , '" alt="" /></td>

and replace it with this one

                <td class="', $class, '">', $post['icon'] , '</td>


//Edit, just saw the number of views will not shown, i will provide tomorrow an update of the mod, where admin can decide whether show recent topics or recent posts...
SMF Rulez ;) | Meet me home ! | My Mods

Mick.

Is this with your mod still installed?

jossanaijr


Advertisement: