Simple Subforums MOD

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Simple Subforums MOD

Beitrag 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
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag von CrYiNg »

Hallo!

Hast du den eXtreme Style MOD?

CrYiNg :cry:
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

ich hab 3 styles und ich hab es bei allen 3 weggelassen...
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag 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:
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag 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 ?
Benutzeravatar
Tecwar
Mitglied
Beiträge: 149
Registriert: 24.03.2004 12:46
Kontaktdaten:

Beitrag von Tecwar »

hi,

der fehler könnte in
index.php oder in der index_body.tpl liegen.

verlink mal die datein.
MfG
Tecwar
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag von mixmax »

Da ich schon einige mods eingebaut habe,ist es schwer alle sachen zu finden im code.

index

index_body
Eoleon

Re: Simple Subforums MOD

Beitrag 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 ;)
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Re: Simple Subforums MOD

Beitrag von mixmax »

Kann die Stelle Leider nicht im AcidTech Style finden ?
Wo muß ich den Code einfühgen.

overall_header.tpl
:wink:
Benutzeravatar
Tecwar
Mitglied
Beiträge: 149
Registriert: 24.03.2004 12:46
Kontaktdaten:

Beitrag 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
MfG
Tecwar
Antworten

Zurück zu „phpBB 2.0: Mod Support“