News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

cbi v0.5 (Custom Board Icons)

Started by Bigguy, November 11, 2006, 11:59:46 AM

Previous topic - Next topic

Bruce the Shark

This is what i have right now uploaded.
i hope this is better.
Can you see it?

<?php
/**
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines
 * @copyright 2011 Simple Machines
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.0
 */

function 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 if stat info is off.
if (!$settings['show_stats_index'])
echo '
<div id="index_common_stats">
'
$txt['members'], ': '$context['common_stats']['total_members'], ' &nbsp;&#38;#8226;&nbsp; '$txt['posts_made'], ': '$context['common_stats']['total_posts'], ' &nbsp;&#38;#8226;&nbsp; '$txt['topics'], ': '$context['common_stats']['total_topics'], '
'
, ($settings['show_latest_member'] ? ' ' $txt['welcome_member'] . ' <strong>' $context['common_stats']['latest_member']['link'] . '</strong>' $txt['newest_member'] : '') , '
</div>'
;

// Show the news fader?  (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
echo '
<div id="newsfader">
<div class="cat_bar">
<h3 class="catbg">
<img id="newsupshrink" src="'
$settings['images_url'], '/collapse.gif" alt="*" title="'$txt['upshrink_description'], '" align="bottom" style="display: none;" />
'
$txt['news'], '
</h3>
</div>
<ul class="reset" id="smfFadeScroller"'
, empty($options['collapse_news_fader']) ? '' ' style="display: none;"''>';

foreach ($context['news_lines'] as $news)
echo '
<li>'
$news'</li>';

echo '
</ul>
</div>
<script type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/fader.js"></script>
<script type="text/javascript"><!-- // --><![CDATA[

// Create a news fader object.
var oNewsFader = new smf_NewsFader({
sSelf: \'oNewsFader\',
sFaderControlId: \'smfFadeScroller\',
sItemTemplate: '
JavaScriptEscape('<strong>%1$s</strong>'), ',
iFadeDelay: '
, empty($settings['newsfader_time']) ? 5000 $settings['newsfader_time'], '
});

// Create the news fader toggle.
var smfNewsFadeToggle = new smc_Toggle({
bToggleEnabled: true,
bCurrentlyCollapsed: '
, empty($options['collapse_news_fader']) ? 'false' 'true'',
aSwappableContainers: [
\'smfFadeScroller\'
],
aSwapImages: [
{
sId: \'newsupshrink\',
srcExpanded: smf_images_url + \'/collapse.gif\',
altExpanded: '
JavaScriptEscape($txt['upshrink_description']), ',
srcCollapsed: smf_images_url + \'/expand.gif\',
altCollapsed: '
JavaScriptEscape($txt['upshrink_description']), '
}
],
oThemeOptions: {
bUseThemeSettings: '
$context['user']['is_guest'] ? 'false' 'true'',
sOptionName: \'collapse_news_fader\',
sSessionVar: '
JavaScriptEscape($context['session_var']), ',
sSessionId: '
JavaScriptEscape($context['session_id']), '
},
oCookieOptions: {
bUseCookie: '
$context['user']['is_guest'] ? 'true' 'false'',
sCookieName: \'newsupshrink\'
}
});
// ]]></script>'
;
}

echo '
<div id="boardindex_table">'
;

/* 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.) */
foreach ($context['categories'] as $category)
{
// If theres no parent boards we can see, avoid showing an empty category (unless its collapsed)
if (empty($category['boards']) && !$category['is_collapsed'])
continue;

echo '
<table class="table_list">
<tbody class="header" id="category_'
$category['id'], '">
<tr>
<td colspan="4">
<div class="cat_bar">
<h3 class="catbg">'
;

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a class="collapse" href="'
$category['collapse_href'], '">'$category['collapse_image'], '</a>';

if (!$context['user']['is_guest'] && !empty($category['show_unread']))
echo '
<a class="unreadlink" href="'
$scripturl'?action=unread;c='$category['id'], '">'$txt['view_unread_category'], '</a>';

echo '
'
$category['link'], '
</h3>
</div>
</td>
</tr>
</tbody>
</table>'
;

// Assuming the category hasn't been collapsed...
if (!$category['is_collapsed'])
{

echo '
<div class="tb-boards">
<table class="table_list tb-content">
<tbody class="content" id="category_'
$category['id'], '_boards">';
/* 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 id="board_'
$board['id'], '" class="windowbg2">
<td class="icon windowbg"'
, !empty($board['children']) ? ' rowspan="2"' '''>
<a href="'
, ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl '?action=unread;board=' $board['id'] . '.0;children'), '">';
// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' $board['id'] . '/' $context['theme_variant_url'] . 'on.png'))
$board_new_img '/icons/' $board['id'];
else
$board_new_img '';
echo '
<img src="'
$settings['images_url'], $board_new_img'/'$context['theme_variant_url'], 'on'$board['new'] ? '' '2''.png" alt="'$txt['new_posts'], '" title="'$txt['new_posts'], '" />';
}
// Is it a redirection board?
elseif ($board['is_redirect'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' $board['id'] . '/' $context['theme_variant_url'] . 'redirect.png'))
$board_redirect_img '/icons/' $board['id'];
else
$board_redirect_img '';
echo '
<img src="'
$settings['images_url'], $board_redirect_img'/'$context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
}
// No new posts at all! The agony!!
else
{
if (file_exists($settings['theme_dir'] . '/images/icons/' $board['id'] . '/' $context['theme_variant_url'] . 'off.png'))
$board_nonew_img '/icons/' $board['id'];
else
$board_nonew_img '';
echo '
<img src="'
$settings['images_url'], $board_nonew_img'/'$context['theme_variant_url'], 'off.png" alt="'$txt['old_posts'], '" title="'$txt['old_posts'], '" />';
}
echo '
</a>
</td>
<td class="info">'
;

// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
echo '
<span class="regular_text"><a class="subject" href="'
$board['href'], '" name="b'$board['id'], '">'$board['name'], '</a></span>';

// No new posts at all! The agony!!
else
echo '
<a class="subject2" href="'
$board['href'], '" name="b'$board['id'], '">'$board['name'], '</a>';

// If the board is new show an indicator.
if ($board['new'] || $board['children_new'])
echo '
<span class="mobile_on btn btn-primary btn-xs">'
$txt['new'], '</span>';

// Has it outstanding posts for approval?
if ($board['can_approve_posts'] && ($board['unapproved_posts'] || $board['unapproved_topics']))
echo '
<a href="'
$scripturl'?action=moderate;area=postmod;sa=', ($board['unapproved_topics'] > 'topics' 'posts'), ';brd='$board['id'], ';'$context['session_var'], '='$context['session_id'], '" title="'sprintf($txt['unapproved_posts'], $board['unapproved_topics'], $board['unapproved_posts']), '" class="moderation_link">(!)</a>';

// 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)
{
if (!$child['is_redirect'])
$child['link'] = '<a href="' $child['href'] . '" ' . ($child['new'] ? 'class="new_posts" ' '') . 'title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' $txt['board_topics'] . ': ' comma_format($child['topics']) . ', ' $txt['posts'] . ': ' comma_format($child['posts']) . ')">' $child['name'] . ($child['new'] ? '</a> <a href="' $scripturl '?action=unread;board=' $child['id'] . '" title="' $txt['new_posts'] . ' (' $txt['board_topics'] . ': ' comma_format($child['topics']) . ', ' $txt['posts'] . ': ' comma_format($child['posts']) . ')"><img src="' $settings['lang_images_url'] . '/new.gif" class="new_posts" alt="" />' '') . '</a>';
else
$child['link'] = '<a href="' $child['href'] . '" title="' comma_format($child['posts']) . ' ' $txt['redirects'] . '">' $child['name'] . '</a>';

// Has it posts awaiting approval?
if ($child['can_approve_posts'] && ($child['unapproved_posts'] || $child['unapproved_topics']))
$child['link'] .= ' <a href="' $scripturl '?action=moderate;area=postmod;sa=' . ($child['unapproved_topics'] > 'topics' 'posts') . ';brd=' $child['id'] . ';' $context['session_var'] . '=' $context['session_id'] . '" title="' sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

$children[] = $child['new'] ? '' $child['link'] . '' $child['link'];
}
echo '
<ul id="board_'
$board['id'], '_children" class="reset subforum_lgf children">
<li>'
implode(', '$children), '</li>
</ul>'
;
}

echo '

<p class="board-description">'
$board['description'] , '</p>';

// Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)
if (!empty($board['moderators']))
echo '
<p class="moderators">'
count($board['moderators']) == $txt['moderator'] : $txt['moderators'], ': 'implode(', '$board['link_moderators']), '</p>';

// Show some basic information about the number of posts, etc.
echo '
</td>
<td class="stats">
<p><strong>'
comma_format($board['posts']), '</strong> '$board['is_redirect'] ? $txt['redirects'] : $txt['posts'], ' <br />
'
$board['is_redirect'] ? '' '<strong>'comma_format($board['topics']). '</strong>' ' ' $txt['board_topics'], '
</p>
</td>
<td class="lastpost">'
;

/* 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 '
<p><strong>'
$txt['last_post'], '</strong>  '$txt['by'], ' '$board['last_post']['member']['link'] , '<br />
'
$txt['in'], ' '$board['last_post']['link'], '<br />
'
$txt['on'], ' '$board['last_post']['time'],'
</p>'
;
echo '
</td>
</tr>'
;
}

echo '
</tbody>
</table>
</div>'
;
}

echo '
<br />'
;

//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);
}
}
echo '
</div>'
;

if ($context['user']['is_logged'])
{
echo '
<div id="posting_icons" class="floatleft">'
;

// Mark read button.
$mark_read_button = array(
'markread' => array('text' => 'mark_as_read''image' => 'markread.gif''lang' => true'url' => $scripturl '?action=markasread;sa=all;' $context['session_var'] . '=' $context['session_id']),
);

echo '
<ul class="reset">
<li class="floatleft"><img src="'
$settings['images_url'], '/'$context['theme_variant_url'], 'on.png" alt="" /> '$txt['new_posts'], '</li>
<li class="floatleft"><img src="'
$settings['images_url'], '/'$context['theme_variant_url'], 'off.png" alt="" /> '$txt['old_posts'], '</li>
<li class="floatleft"><img src="'
$settings['images_url'], '/'$context['theme_variant_url'], 'redirect.png" alt="" /> '$txt['redirect_board'], '</li>
</ul>
</div>'
;

// Show the mark all as read button?
if ($settings['show_mark_read'] && !empty($context['categories']))
echo '<div class="mark_read">'template_button_strip($mark_read_button'right'), '</div>';
}
else
{
echo '
<div id="posting_icons" class="flow_hidden">
<ul class="reset">
<li class="floatleft"><img src="'
$settings['images_url'], '/new_none.png" alt="" /> '$txt['old_posts'], '</li>
<li class="floatleft"><img src="'
$settings['images_url'], '/new_redirect.png" alt="" /> '$txt['redirect_board'], '</li>
</ul>
</div>'
;
}

template_info_center();
}

function 
template_info_center()
{
global $context$settings$options$txt$scripturl$modSettings;

// Here's where the "Info Center" starts...
echo '
<br class="clear" />
<div id="iclinks" align="center">
<ul class="iclinks">
<li class="value">'
$context['common_stats']['total_posts'], '</li><li>'$txt['posts_made'], ' '$txt['in'], ' '$txt['total'], '</li>
<li class="value">'
$context['common_stats']['total_members'], '</li><li>'$txt['members'], ' '$txt['in'], ' '$txt['total'], '</li>
<li class="value">' 
$context['common_stats']['latest_member']['link'] . '</li><li>'$txt['latest_member'] . '</li>
<li class="value">'
comma_format($modSettings['mostOnline']), '</li><li>'$txt['most_online_ever'], '</li> 
</ul> 
</div>
<span class="clear upperframe"><span></span></span>
<div class="roundframe"><div class="innerframe">
<div class="cat_bar">
<h3 class="catbg">
<img class="icon" id="upshrink_ic" src="'
$settings['images_url'], '/collapse.gif" alt="*" title="'$txt['upshrink_description'], '" style="display: none;" />
'
sprintf($txt['info_center_title'], $context['forum_name_html_safe']), '
</h3>
</div>
<div id="upshrinkHeaderIC"'
, empty($options['collapse_header_ic']) ? '' ' style="display: none;"''>';

// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']) && (!empty($context['latest_posts']) || !empty($context['latest_post'])))
{
echo '
<div class="title_barIC">
<h4 class="titlebg">
<span class="ie6_header floatleft">
<a href="'
$scripturl'?action=recent"><img class="icon" src="'$settings['images_url'], '/post/xx.gif" alt="'$txt['recent_posts'], '" /></a>
'
$txt['recent_posts'], '
</span>
</h4>
</div>
<div class="hslice" id="recent_posts_content">
<div class="entry-title" style="display: none;">'
$context['forum_name_html_safe'], ' - '$txt['recent_posts'], '</div>
<div class="entry-content" style="display: none;">
<a rel="feedurl" href="'
$scripturl'?action=.xml;type=webslice">'$txt['subscribe_webslice'], '</a>
</div>'
;

// 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 '
<strong><a href="'
$scripturl'?action=recent">'$txt['recent_posts'], '</a></strong>
<p id="infocenter_onepost" class="middletext">
'
$txt['recent_view'], ' &quot;'$context['latest_post']['link'], '&quot; '$txt['recent_updated'], ' ('$context['latest_post']['time'], ')<br />
</p>'
;
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<dl id="ic_recentposts" class="middletext">'
;

/* 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. */
foreach ($context['latest_posts'] as $post)
echo '
<dt><strong>'
$post['link'], '</strong> '$txt['by'], ' '$post['poster']['link'], ' ('$post['board']['link'], ')</dt>
<dd>'
$post['time'], '</dd>';
echo '
</dl>'
;
}
echo '
</div>'
;
}

// Show information about events, birthdays, and holidays on the calendar.
if ($context['show_calendar'])
{
echo '
<div class="title_barIC">
<h4 class="titlebg">
<span class="ie6_header floatleft">
<a href="'
$scripturl'?action=calendar' '"><img class="icon" src="'$settings['images_url'], '/icons/calendar.gif''" alt="'$context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '" /></a>
'
$context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '
</span>
</h4>
</div>
<p class="smalltext">'
;

// Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
if (!empty($context['calendar_holidays']))
echo '
<span class="holiday">'
$txt['calendar_prompt'], ' 'implode(', '$context['calendar_holidays']), '</span><br />';

// People's birthdays. Like mine. And yours, I guess. Kidding.
if (!empty($context['calendar_birthdays']))
{
echo '
<span class="birthday">'
$context['calendar_only_today'] ? $txt['birthdays'] : $txt['birthdays_upcoming'], '</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'] ? '<strong>' ''$member['name'], $member['is_today'] ? '</strong>' '', isset($member['age']) ? ' (' $member['age'] . ')' '''</a>'$member['is_last'] ? '<br />' ', ';
}
// Events like community get-togethers.
if (!empty($context['calendar_events']))
{
echo '
<span class="event">'
$context['calendar_only_today'] ? $txt['events'] : $txt['events_upcoming'], '</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'] . '" title="' $txt['calendar_edit'] . '"><img src="' $settings['images_url'] . '/icons/modify_small.gif" alt="*" /></a> ' ''$event['href'] == '' '' '<a href="' $event['href'] . '">'$event['is_today'] ? '<strong>' $event['title'] . '</strong>' $event['title'], $event['href'] == '' '' '</a>'$event['is_last'] ? '<br />' ', ';
}
echo '
</p>'
;
}

// Show statistical style information...
if ($settings['show_stats_index'])
{
echo '
<div class="title_barIC">
<h4 class="titlebg">
<span class="ie6_header floatleft">
<a href="'
$scripturl'?action=stats"><img class="icon" src="'$settings['images_url'], '/icons/info.gif" alt="'$txt['forum_stats'], '" /></a>
'
$txt['forum_stats'], '
</span>
</h4>
</div>
<p>
'
$context['common_stats']['total_posts'], ' '$txt['posts_made'], ' '$txt['in'], ' '$context['common_stats']['total_topics'], ' '$txt['topics'], ' '$txt['by'], ' '$context['common_stats']['total_members'], ' '$txt['members'], '. ', !empty($settings['show_latest_member']) ? $txt['latest_member'] . ': <strong> ' $context['common_stats']['latest_member']['link'] . '</strong>' '''<br />
'
, (!empty($context['latest_post']) ? $txt['latest_post'] . ': <strong>&quot;' $context['latest_post']['link'] . '&quot;</strong>  ( ' $context['latest_post']['time'] . ' )<br />' ''), '
<a href="'
$scripturl'?action=recent">'$txt['recent_view'], '</a>'$context['show_stats'] ? '<br />
<a href="' 
$scripturl '?action=stats">' $txt['more_stats'] . '</a>' '''
</p>'
;
}

// "Users online" - in order of activity.
echo '
<div class="title_barIC">
<h4 class="titlebg">
<span class="ie6_header floatleft">
'
$context['show_who'] ? '<a href="' $scripturl '?action=who' '">' '''<img class="icon" src="'$settings['images_url'], '/icons/online.gif''" alt="'$txt['online_users'], '" />'$context['show_who'] ? '</a>' '''
'
$txt['online_users'], '
</span>
</h4>
</div>
<p class="inline stats">
'
$context['show_who'] ? '<a href="' $scripturl '?action=who">' ''comma_format($context['num_guests']), ' '$context['num_guests'] == $txt['guest'] : $txt['guests'], ', ' comma_format($context['num_users_online']), ' '$context['num_users_online'] == $txt['user'] : $txt['users'];

// Handle hidden users and buddies.
$bracketList = array();
if ($context['show_buddies'])
$bracketList[] = comma_format($context['num_buddies']) . ' ' . ($context['num_buddies'] == $txt['buddy'] : $txt['buddies']);
if (!empty($context['num_spiders']))
$bracketList[] = comma_format($context['num_spiders']) . ' ' . ($context['num_spiders'] == $txt['spider'] : $txt['spiders']);
if (!empty($context['num_users_hidden']))
$bracketList[] = comma_format($context['num_users_hidden']) . ' ' $txt['hidden'];

if (!empty($bracketList))
echo ' (' implode(', '$bracketList) . ')';

echo $context['show_who'] ? '</a>' '''
</p>
<p class="inline 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 '
'
sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />'implode(', '$context['list_users_online']);

// Showing membergroups?
if (!empty($settings['show_group_key']) && !empty($context['membergroups']))
echo '
<br />[' 
implode(']&nbsp;&nbsp;['$context['membergroups']) . ']';
}

echo '
</p>
<p class="last smalltext">
'
$txt['most_online_today'], ': <strong>'comma_format($modSettings['mostOnlineToday']), '</strong>.
'
$txt['most_online_ever'], ': 'comma_format($modSettings['mostOnline']), ' ('timeformat($modSettings['mostDate']), ')
</p>'
;

// If they are logged in, but statistical information is off... show a personal message bar.
if ($context['user']['is_logged'] && !$settings['show_stats_index'])
{
echo '
<div class="title_barIC">
<h4 class="titlebg">
<span class="ie6_header floatleft">
'
$context['allow_pm'] ? '<a href="' $scripturl '?action=pm">' '''<img class="icon" src="'$settings['images_url'], '/message_sm.gif" alt="'$txt['personal_message'], '" />'$context['allow_pm'] ? '</a>' '''
<span>'
$txt['personal_message'], '</span>
</span>
</h4>
</div>
<p class="pminfo">
<strong><a href="'
$scripturl'?action=pm">'$txt['personal_message'], '</a></strong>
<span class="smalltext">
'
$txt['you_have'], ' 'comma_format($context['user']['messages']), ' '$context['user']['messages'] == $txt['message_lowercase'] : $txt['msg_alert_messages'], '.... '$txt['click'], ' <a href="'$scripturl'?action=pm">'$txt['here'], '</a> '$txt['to_view'], '
</span>
</p>'
;
}

echo '
</div>
</div></div>
<span class="lowerframe"><span></span></span>'
;

// Info center collapse object.
echo '
<script type="text/javascript"><!-- // --><![CDATA[
var oInfoCenterToggle = new smc_Toggle({
bToggleEnabled: true,
bCurrentlyCollapsed: '
, empty($options['collapse_header_ic']) ? 'false' 'true'',
aSwappableContainers: [
\'upshrinkHeaderIC\'
],
aSwapImages: [
{
sId: \'upshrink_ic\',
srcExpanded: smf_images_url + \'/collapse.gif\',
altExpanded: '
JavaScriptEscape($txt['upshrink_description']), ',
srcCollapsed: smf_images_url + \'/expand.gif\',
altCollapsed: '
JavaScriptEscape($txt['upshrink_description']), '
}
],
oThemeOptions: {
bUseThemeSettings: '
$context['user']['is_guest'] ? 'false' 'true'',
sOptionName: \'collapse_header_ic\',
sSessionVar: '
JavaScriptEscape($context['session_var']), ',
sSessionId: '
JavaScriptEscape($context['session_id']), '
},
oCookieOptions: {
bUseCookie: '
$context['user']['is_guest'] ? 'true' 'false'',
sCookieName: \'upshrinkIC\'
}
});
// ]]></script>'
;
}
?>


Kindred

Please ATTACH the files, which is what I originally asked.   Don't include the code in a post.
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Bruce the Shark

Quote from: Kindred on December 22, 2014, 09:20:11 AM
attach your boardindex.template.php file

no promises on timeline though

Is this what your looking for.
I am still new to this please bear with me

Bigguy


Bruce the Shark


Bigguy

Then if the files that need to be edited are present in the custom theme folder they need to be edited. Also the file structure for the icons needs to be under the custom theme folder and not the default. If you switch back to the default theme do you see the icons. ??

Bruce the Shark

#1566
No i dont see the icon.
When i switched it back as you suggested to the default theme, it hasn't shown up.
Both themes aren't showing anything.

Bigguy


Bruce the Shark

Thanks Bigguy for your assistance.
It appears i have placed my images in the wrong directory. Noob
I have now corrected this.
Some items are now starting to show.
I still need to work on this. I shall let you know.

Bigguy

I see them now as well. Good work. :) I'll be here to help as much as I can. ;)

Bruce the Shark

#1570
Quote from: Bigguy on December 26, 2014, 07:04:22 PM
I see them now as well. Good work. :) I'll be here to help as much as I can. ;)
Thank you. :)

kigor

Hello,
I have forum version 2.0.9 with SimplePortal 2.3.6.
Last versione of cbi is compatible?

Bigguy


MasterRoshi


Kindred

Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

MasterRoshi

#1575
Quote from: Kindred on June 20, 2015, 09:00:13 PM
It works fine on 2.0.10

I've installed it (emulating as 2.0.9), created proper folder with files:

Themes/default/images/icons/1/on.png

And nothing has changed ;/

I tried also:

Themes/Redsy/images/icons/1/on.png

And also nothing ;/


EDIT: I've fix it :P Anyway thx for help :P


Bigguy

I have not updated it yet. Thanks I will do that tonight or tomorrow.

Bigguy

For some reason I can not update the version of the mod on the mod page but I just uploaded version 1.8.1 which is the latest version. It should work fine for you.  Keep in mind this has not been tested by me as all it was was a simple update of the version of SMF it runs with.

La Friki

Ok, I will test it right now :)


Edit:
When I try to install it SMF tell me that can't replace:

/* 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 id="board_', $board['id'], '" class="windowbg2">
<td class="icon windowbg"', !empty($board['children']) ? ' rowspan="2"' : '', '>
<a href="', ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">';

// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'on', $board['new'] ? '' : '2', '.png" alt="', $txt['new_posts'], '" title="', $txt['new_posts'], '" />';
// Is it a redirection board?
elseif ($board['is_redirect'])
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
// No new posts at all! The agony!!
else
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'off.png" alt="', $txt['old_posts'], '" title="', $txt['old_posts'], '" />';

echo '
</a>
</td>


For:

/* 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 id="board_', $board['id'], '" class="windowbg2">
<td class="icon windowbg"', !empty($board['children']) ? ' rowspan="2"' : '', '>
<a href="', ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">';
// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'on.png'))
$board_new_img = '/icons/' . $board['id'];
else
$board_new_img = '';
echo '
<img src="', $settings['images_url'], $board_new_img, '/', $context['theme_variant_url'], 'on', $board['new'] ? '' : '2', '.png" alt="', $txt['new_posts'], '" title="', $txt['new_posts'], '" />';
}
// Is it a redirection board?
elseif ($board['is_redirect'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'redirect.png'))
$board_redirect_img = '/icons/' . $board['id'];
else
$board_redirect_img = '';
echo '
<img src="', $settings['images_url'], $board_redirect_img, '/', $context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
}
// No new posts at all! The agony!!
else
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'off.png'))
$board_nonew_img = '/icons/' . $board['id'];
else
$board_nonew_img = '';
echo '
<img src="', $settings['images_url'], $board_nonew_img, '/', $context['theme_variant_url'], 'off.png" alt="', $txt['old_posts'], '" title="', $txt['old_posts'], '" />';
}
echo '
</a>
</td>


In Core Theme and in Redsy (the theme of my forums).

Advertisement: