
[REQUEST] Board Index Icons Explanation panel
Forum rules
You dont have to use ModX or make your mod AutoMod compatible. A simple textfile is fine
But if you post Mods here You also have to give support
You dont have to use ModX or make your mod AutoMod compatible. A simple textfile is fine
But if you post Mods here You also have to give support
[REQUEST] Board Index Icons Explanation panel
that from rich his site I can do that not because I can find the first rule in the index.php
[REQUEST] Board Index Icons Explanation panel
Different icons for different themes toothemission wrote:Looks pretty good

and terr0r you do have the code if you can,t find it at all then post your index.php on your site.
[REQUEST] Board Index Icons Explanation panel
terr0r this is for you index.php and forum_icons_explain.HTML only
here it is also the fix for the missing icon
index.php
and make this file name it
forum_icons_explain.HTML
AND PLACE IT IN STYLES/PROSILVER/TEMPLATE
Credit to the 2 guys over here rmcgirr83.org
here it is also the fix for the missing icon

index.php
Code: Select all
<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
*/
/**
* @ignore
*/
define('IN_FORUM_INDEX', true);
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
display_forums('', $config['load_moderators']);
// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
// Grab group details for legend display
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
{
$sql = 'SELECT group_id, group_name, group_colour, group_type
FROM ' . GROUPS_TABLE . '
WHERE group_legend = 1
ORDER BY group_name ASC';
}
else
{
$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
FROM ' . GROUPS_TABLE . ' g
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
ON (
g.group_id = ug.group_id
AND ug.user_id = ' . $user->data['user_id'] . '
AND ug.user_pending = 0
)
WHERE g.group_legend = 1
AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
ORDER BY g.group_name ASC';
}
$result = $db->sql_query($sql);
$legend = array();
while ($row = $db->sql_fetchrow($result))
{
$colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : '';
$group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];
if ($row['group_name'] == 'BOTS' || ($user->data['user_id'] != ANONYMOUS && !$auth->acl_get('u_viewprofile')))
{
$legend[] = '<span' . $colour_text . '>' . $group_name . '</span>';
}
else
{
$legend[] = '<a' . $colour_text . ' href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $row['group_id']) . '">' . $group_name . '</a>';
}
}
$db->sql_freeresult($result);
$legend = implode(', ', $legend);
// Generate birthday list if required ...
$birthday_list = '';
if ($config['load_birthdays'] && $config['allow_birthdays'])
{
$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
$sql = 'SELECT u.user_id, u.username, u.user_colour, u.user_birthday
FROM ' . USERS_TABLE . ' u
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)
WHERE (b.ban_id IS NULL
OR b.ban_exclude = 1)
AND u.user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);
if ($age = (int) substr($row['user_birthday'], -4))
{
$birthday_list .= ' (' . ($now['year'] - $age) . ')';
}
}
$db->sql_freeresult($result);
}
// BEGIN MOD guests past 24 hours
if (!function_exists('obtain_guest_count_24'))
{
include($phpbb_root_path . 'includes/functions_guests_24.' . $phpEx);
}
obtain_guest_count_24();
// END MOD guests past 24 hours
//Generate top poster list if enabled
if ($config['amount_top_posters'])
{
if (!function_exists('get_top_posters'))
{
include_once($phpbb_root_path . 'includes/functions_topposter.' . $phpEx);
}
get_top_posters();
}
// Assign index specific vars
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
'TOTAL_TOPICS' => sprintf($user->lang[$l_total_topic_s], $total_topics),
'TOTAL_USERS' => sprintf($user->lang[$l_total_user_s], $total_users),
'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
'TOTAL_LOADS' => sprintf($user->lang['TOTAL_SITELOADS'], $config['site_loads']),
'LEGEND' => $legend,
'BIRTHDAY_LIST' => $birthday_list,
'FORUM_IMG' => $user->img('forum_read', 'NO_UNREAD_POSTS'),
'FORUM_UNREAD_IMG' => $user->img('forum_unread', 'UNREAD_POSTS'),
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_UNREAD_POSTS_LOCKED'),
'FORUM_UNREAD_LOCKED_IMG' => $user->img('forum_unread_locked', 'UNREAD_POSTS_LOCKED'),
'FORUM_SUBFORUM_IMG' => $user->img('forum_unread_subforum', 'UNREAD_POSTS'),
'FORUM_NEW_SUBFORUM_IMG' => $user->img('forum_read_subforum', 'NO_UNREAD_POSTS'),
'FORUM_LINK_IMG' => $user->img('forum_link', 'FORUM_LINK'),
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
'S_DISPLAY_BIRTHDAY_LIST' => ($config['load_birthdays']) ? true : false,
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);
// BEGIN mChat Mod
$mchat_installed = (!empty($config['mchat_version']) && !empty($config['mchat_enable'])) ? true : false;
if ($mchat_installed && $auth->acl_get('u_mchat_view'))
{
if(!defined('MCHAT_INCLUDE') && $config['mchat_on_index'] && !empty($user->data['user_mchat_index']))
{
define('MCHAT_INCLUDE', true);
$mchat_include_index = true;
include($phpbb_root_path . 'mchat.' . $phpEx);
}
if (!empty($config['mchat_stats_index']) && !empty($user->data['user_mchat_stats_index']))
{
if (!function_exists('mchat_users'))
{
include($phpbb_root_path . 'includes/functions_mchat.' . $phpEx);
}
// Add lang file
$user->add_lang('mods/mchat_lang');
// stats display
$mchat_session_time = !empty($config_mchat['timeout']) ? $config_mchat['timeout'] : 3600;// you can change this number to a greater number for longer chat sessions
$mchat_stats = mchat_users($mchat_session_time);
$template->assign_vars(array(
'MCHAT_INDEX_STATS' => true,
'MCHAT_INDEX_USERS_COUNT' => $mchat_stats['mchat_users_count'],
'MCHAT_INDEX_USERS_LIST' => $mchat_stats['online_userlist'],
'L_MCHAT_ONLINE_EXPLAIN' => $mchat_stats['refresh_message'],
));
}
}
// END mChat Mod
// Output page
page_header($user->lang['INDEX']);
$template->set_filenames(array(
'body' => 'index_body.html')
);
page_footer();
?>
forum_icons_explain.HTML
AND PLACE IT IN STYLES/PROSILVER/TEMPLATE
Code: Select all
<!-- IF SCRIPT_NAME eq 'index' -->
<h3>FORUM ICONS</h3>
<table style="width: 80%; margin-left: auto; margin-right: auto;" border="0" cellspacing="4">
<tr>
<td style="width:20px;" class="row1" align="center">{FORUM_UNREAD_IMG}</td>
<td class="row2"><span class="gensmall">{L_NEW_POSTS}</span></td>
<td style="width:20px;" class="row1" align="center">{FORUM_IMG}</td>
<td class="row2"><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
<td style="width:20px;" class="row1" align="center">{FORUM_LOCKED_IMG}</td>
<td class="row2"><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
<tr>
<td style="width:20px;" class="row1" align="center">{FORUM_SUBFORUM_IMG}</td>
<td class="row2"><span class="gensmall">{L_SUBFORUM} {L_NEW_POSTS}</span></td>
<td style="width:20px;" class="row1" align="center">{FORUM_NEW_SUBFORUM_IMG}</td>
<td class="row2"><span class="gensmall">{L_SUBFORUM} {L_NO_NEW_POSTS}</span></td>
<td style="width:20px;" class="row1" align="center">{FORUM_LINK_IMG}</td>
<td class="row2"><span class="gensmall">{L_FORUM_LINK}</span></td>
</tr>
</table>
<!-- ELSEIF S_DISPLAY_POST_INFO -->
<table width="100%" cellspacing="0">
<tr>
<td align="{S_CONTENT_FLOW_BEGIN}" valign="top"><h3>FORUM ICONS</h3>
<table cellspacing="4" border="0">
<tr>
<td style="text-align: center;width:16">{FOLDER_UNREAD_IMG}</td>
<td class="gensmall">{L_NEW_POSTS}</td>
<td style="text-align: center;width:16">{FOLDER_IMG}</td>
<td class="gensmall">{L_NO_NEW_POSTS}</td>
<td style="text-align: center;width:16">{FOLDER_ANNOUNCE_IMG}</td>
<td class="gensmall">{L_ICON_ANNOUNCEMENT}</td>
</tr>
<tr>
<td style="text-align: center;">{FOLDER_HOT_UNREAD_IMG}</td>
<td class="gensmall">{L_NEW_POSTS_HOT}</td>
<td style="text-align: center;">{FOLDER_HOT_IMG}</td>
<td class="gensmall">{L_NO_NEW_POSTS_HOT}</td>
<td style="text-align: center;">{FOLDER_STICKY_IMG}</td>
<td class="gensmall">{L_ICON_STICKY}</td>
</tr>
<tr>
<td style="text-align: center;">{FOLDER_LOCKED_UNREAD_IMG}</td>
<td class="gensmall">{L_NEW_POSTS_LOCKED}</td>
<td style="text-align: center;">{FOLDER_LOCKED_IMG}</td>
<td class="gensmall">{L_NO_NEW_POSTS_LOCKED}</td>
<td style="text-align: center;">{FOLDER_MOVED_IMG}</td>
<td class="gensmall">{L_TOPIC_MOVED}</td>
</tr>
</table>
</td>
<td align="{S_CONTENT_FLOW_END}" valign="top"><h3>{L_FORUM_PERMISSIONS}</h3>
<span style="font-size:1.1em"><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></span></td>
</tr>
</table>
<!-- ENDIF -->
Last edited by martin123456 on 18 Sep 2011, 21:26, edited 1 time in total.
[REQUEST] Board Index Icons Explanation panel
the index.php is that mine index.php ?
can you post the line that I must have to fix the icon here ?
can you post the line that I must have to fix the icon here ?
[REQUEST] Board Index Icons Explanation panel
That is your index.php with the fix in place so use that index.php and you also need to update your forum_icons_explain.HTML file too so use that 1 aswell
[REQUEST] Board Index Icons Explanation panel
I had to delete the following from the bottom of viewforum_body.html.
because forum_icons_explain seems to cover all this.
Code: Select all
<!-- IF S_DISPLAY_POST_INFO -->
<h3>{L_FORUM_PERMISSIONS}</h3>
<p><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></p>
<!-- ENDIF -->
[REQUEST] Board Index Icons Explanation panel
You must have an edit wrong ?
this is how it shows for me on my test site
this is how it shows for me on my test site
You do not have the required permissions to view the files attached to this post.
[REQUEST] Board Index Icons Explanation panel
and that what state on the image above that is that MOD / Snippet where i'm looking for
[REQUEST] Board Index Icons Explanation panel
Terr0r i have posted what you need to get what's in the image in this topic i even did the edits for you.