Seite 1 von 1

in das slide menu foren einfügen

Verfasst: 04.02.2004 18:01
von r4bbIt
ich hätte mal eine Frage
also wäre es möglich in das Slidemenu von awsw automatisch die Foren mit link zu den Foren einzufügen?
am besten auch noch die Categorien.

also das alle Foren die im Index stehen auch im Slidemenu stehen.

und automatisch wenn ich das nicht schon gesagt habe :D

gruß

Verfasst: 04.02.2004 21:42
von r4bbIt
ok ich hab mir jetzt selber was gebastelt.
ich werde mal eine Anleitung posten.

das ganze ist vll nicht perfekt aber es läuft.

es ist mit der großen hilfe hiervon entstanden.
http://phpbb.de/doku/kb/artikel.php?artikel=74


--[ ÖFFNE ]--
templates/subSilver/overall_header.tpl
--[ FINDE ]--

Code: Alles auswählen

	addHdr(" ");
	addExItem("VOR", "javascript:history.forward()");
--[ DAVOR EINFÜGEN ]--

Code: Alles auswählen

<!-- BEGIN category -->
	addHdr("{category.TITLE}");
	<!-- BEGIN forum -->
	addExItem("{category.forum.NAME}", "viewforum.php?f={category.forum.ID}");
	<!-- END forum -->
<!-- END category -->
--[ ÖFFNE ]--
includes/page_header.php
--[ FINDE ]--

Code: Alles auswählen

$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
--[ DANACH EINFÜGEN ]--

Code: Alles auswählen

/* SlideMenu Addon by nkler.de.vu  */
$cat_sql = 'SELECT cat_id, cat_title FROM ' . CATEGORIES_TABLE . ' ORDER BY cat_order ASC';
if(!$cat_result = $db->sql_query($cat_sql)) {
	message_die(GENERAL_ERROR, 'Fehler beim Auslesen der Kategorien-Informationen', '', __LINE__, __FILE__, $cat_sql);
}

while($cat_row = $db->sql_fetchrow($cat_result)) {
	$template->assign_block_vars('category', array(
		'ID' => $cat_row['cat_id'],
		'TITLE' => $cat_row['cat_title']
	));

	$forum_sql = 'SELECT forum_id, forum_name, forum_desc FROM ' . FORUMS_TABLE . ' WHERE cat_id=' . $cat_row['cat_id'] . ' ORDER BY forum_order ASC';
	if(!$forum_result = $db->sql_query($forum_sql)) {
		message_die(GENERAL_ERROR, 'Fehler beim Auslesen der Forum-Informationen', '', __LINE__, __FILE__, $forum_sql);
	}

	while($forum_row = $db->sql_fetchrow($forum_result)) {
		$template->assign_block_vars('category.forum', array(
			'ID' => $forum_row['forum_id'],
			'NAME' => $forum_row['forum_name'],
		));
	}
}
/*End SlideMenu Addon*/
das ist meiner Meinung nach alles was ist verändert habe.
Vielleicht findet sich ja jemand der diesen mod braucht oder noch verfeinert. ;)

hier das ganze nochmal in einer txt datei kann ja sein das das einer haben will.

Verfasst: 04.02.2004 22:46
von Floca
äh warum denn so umständlich ? man füge einfach die links der foren ein, so habe ich es gemacht - funzt wunderbar

Verfasst: 04.02.2004 23:12
von r4bbIt
ich wollte aber das der das Automatisch macht.

ich bin grade dabei ein Forum für unsere Schule zu machen und unsere Lehrer wollen das später flegen wenn wir wech sind, da hab ich mir gedacht je einfacher dessto besser. ;)
weil dann müssten die das nicht manuell adden