Seite 1 von 2
Simple Subforums MOD
Verfasst: 05.11.2005 15:58
von mixmax
Ich möchte den Simple Subforums MOD bei mir einbauen.
Da ich schon einige mods und 2 Styles habe ist es etwas kompliziert.
Habe jetzt eine Stelle wo ich nicht weiß wohin damit.
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
@import url("templates/subSilver/formIE.css");
#
#-----[ AFTER, ADD ]------------------------------------------
#
/* Begin Simple Subforums MOD */
a.topic-new, a.topic-new:visited { color: {T_BODY_HLINK}; }
a.topic-new:hover, a.topic-new:active { color: {T_BODY_LINK}; }
/* End Simple Subforums MOD */
Kann die Stelle Leider nicht im AcidTech Style finden ?
Wo muß ich den Code einfühgen.
overall_header.tpl
Verfasst: 05.11.2005 16:00
von CrYiNg
Hallo!
Hast du den eXtreme Style MOD?
CrYiNg

Verfasst: 05.11.2005 16:19
von ATARI
ich hab 3 styles und ich hab es bei allen 3 weggelassen...
Verfasst: 05.11.2005 16:43
von CrYiNg
Hallo!
ATARI hat geschrieben:ich hab 3 styles und ich hab es bei allen 3 weggelassen...
Die meisten haben dann aber damit Probleme. Aber wenn du es kannst...
CrYiNg

Verfasst: 05.11.2005 17:10
von mixmax
CrYiNg hat geschrieben:Hallo!
Hast du den eXtreme Style MOD?
CrYiNg

ja
Habe den Mod jetzt eingebaut.
Nur werden mir im Index keine Unterforen angezeigt,auch kein "folders_big.gif".
Das Unterforum kann man nur im "viewforum.php?" sehen ?
Verfasst: 05.11.2005 20:21
von Tecwar
hi,
der fehler könnte in
index.php oder in der index_body.tpl liegen.
verlink mal die datein.
Verfasst: 06.11.2005 01:40
von mixmax
Da ich schon einige mods eingebaut habe,ist es schwer alle sachen zu finden im code.
index
index_body
Re: Simple Subforums MOD
Verfasst: 06.11.2005 04:02
von Eoleon
mixmax hat geschrieben:
Habe jetzt eine Stelle wo ich nicht weiß wohin damit.
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
@import url("templates/subSilver/formIE.css");
#
#-----[ AFTER, ADD ]------------------------------------------
#
/* Begin Simple Subforums MOD */
a.topic-new, a.topic-new:visited { color: {T_BODY_HLINK}; }
a.topic-new:hover, a.topic-new:active { color: {T_BODY_LINK}; }
/* End Simple Subforums MOD */
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
@import url("templates/subSilver/formIE.css");
Die Zeile findest du im subSilver.css
Sie steht relativ weit unten.
einfach drunter einfügen

Re: Simple Subforums MOD
Verfasst: 06.11.2005 12:24
von mixmax
Kann die Stelle Leider nicht im AcidTech Style finden ?
Wo muß ich den Code einfühgen.
overall_header.tpl

Verfasst: 06.11.2005 13:21
von Tecwar
hi,
Du hast was vergessen in der index.php einzubauen.
Code: Alles auswählen
#-----[ FIND ]------------------------------------------
#
else
{
message_die(GENERAL_MESSAGE, $lang['No_forums']);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Begin Simple Subforums MOD
unset($data);
unset($item);
unset($cat_item);
unset($row_item);
for( $i = 0; $i < count($subforums_list); $i++ )
{
$forum_data = $subforums_list[$i]['forum_data'];
$parent_id = $forum_data['forum_parent'];
// Find parent item
if( isset($template->_tpldata['catrow.']) )
{
$data = &$template->_tpldata['catrow.'];
$count = count($data);
for( $j = 0; $j < $count; $j++)
{
$cat_item = &$data[$j];
$row_item = &$cat_item['forumrow.'];
$count2 = count($row_item);
for( $k = 0; $k < $count2; $k++)
{
if( $row_item[$k]['ID'] == $parent_id )
{
$item = &$row_item[$k];
break;
}
}
if( isset($item) )
{
break;
}
}
}
if( isset($item) )
{
if( isset($item['sub.']) )
{
$num = count($item['sub.']);
$data = &$item['sub.'];
}
else
{
$num = 0;
$item[] = 'sub.';
$data = &$item['sub.'];
}
// Append new entry
$data[] = array(
'NUM' => $num,
'FORUM_FOLDER_IMG' => $subforums_list[$i]['folder_image'],
'FORUM_NAME' => $forum_data['forum_name'],
'FORUM_DESC' => $forum_data['forum_desc'],
'FORUM_DESC_HTML' => htmlspecialchars(preg_replace('@<[\/\!]*?[^<>]*?>@si', '', $forum_data['forum_desc'])),
'POSTS' => $forum_data['forum_posts'],
'TOPICS' => $forum_data['forum_topics'],
'LAST_POST' => $subforums_list[$i]['last_post'],
'LAST_POST_SUB' => $subforums_list[$i]['last_post_sub'],
'LAST_TOPIC' => $forum_data['topic_title'],
'MODERATORS' => $subforums_list[$i]['moderator_list'],
'PARENT' => $forum_data['forum_parent'],
'ID' => $forum_data['forum_id'],
'UNREAD' => intval($subforums_list[$i]['unread_topics']),
'L_MODERATOR' => $subforums_list[$i]['l_moderators'],
'L_FORUM_FOLDER_ALT' => $subforums_list[$i]['folder_alt'],
'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $forum_data['forum_id'])
);
$item['HAS_SUBFORUMS'] ++;
$item['TOTAL_UNREAD'] += intval($subforums_list[$i]['unread_topics']);
// Change folder image
$images = unserialize($item['FORUM_FOLDERS']);
$item['FORUM_FOLDER_IMG'] = $item['TOTAL_UNREAD'] ? $images['subnew'] : $images['sub'];
$item['L_FORUM_FOLDER_ALT'] = $item['TOTAL_UNREAD'] ? $images['subaltnew'] : $images['subalt'];
// Check last post
if( $item['LAST_POST_TIME'] < $subforums_list[$i]['last_post_time'] )
{
$item['LAST_POST'] = $subforums_list[$i]['last_post'];
$item['LAST_POST_TIME'] = $subforums_list[$i]['last_post_time'];
}
if( !$item['LAST_POST_TIME_FORUM'] )
{
$item['LAST_POST_FORUM'] = $item['LAST_POST'];
}
// Add topics/posts
$item['TOTAL_POSTS'] += $forum_data['forum_posts'];
$item['TOTAL_TOPICS'] += $forum_data['forum_topics'];
}
unset($item);
unset($data);
unset($cat_item);
unset($row_item);
}
// End Simple Subforums MOD