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. :oops:
#
#-----[ 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 :cry:

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... :wink:

CrYiNg :cry:

Verfasst: 05.11.2005 17:10
von mixmax
CrYiNg hat geschrieben:Hallo!

Hast du den eXtreme Style MOD?

CrYiNg :cry:
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. :oops:
#
#-----[ 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
:wink:

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