andere Kategoriedarstellung [erledigt]>weiter gehts

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

andere Kategoriedarstellung [erledigt]>weiter gehts

Beitrag von nickvergessen »

Hi,

Wie kann ich eine andere tpl-Datei für eine Forencategorie benutzen, oder get das gar nicht?
(Also das bei Link bla/viewforum.php?f=1 ein anderer Style benutzt wird als bei bla/viewforum.php?f=2 )
Und noch eine 2te Frage:
Kann ich eine Kategorie aus dem Forenindex verschwinden lassen, so das trotzdem noch alle User darauf zugreifen können?
(Also das die Leiste von bla/viewforum.php?f=1 zum Beispiel fehlt, die User aber trotzdem auf bla/viewtopic.php?p=1#1 zugreifen können wenn es im 1.Forum ist)

Ich hoff ihr könnt mir helfen,
MfG nickvergessen
Zuletzt geändert von nickvergessen am 30.11.2006 20:13, insgesamt 2-mal geändert.
kein Support per PN
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Frage 1: Sub-Templates MOD

Frage 2: Öffne Deine index.php und suche die Zeile

Code: Alles auswählen

if (isset($display_categories[$cat_id]) && $display_categories[$cat_id])
erweitere sie

Code: Alles auswählen

if (isset($display_categories[$cat_id]) && $display_categories[$cat_id] && !in_array($cat_id, array(12, 13)))
Dies würde nun die Anzeige der Kategorien 12 und 13 unterbinden.

Viele Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

hi,

vielen Dank ;)
Die Beantwortung der 2. Frage is perfekt ;)
Allerdings meinte ich die erste etwas anders.
Es soll der gleiche Style benutzt werden nur eine andere Darstellung.
also sozusagen eine andere view_forums.tpl

Vllt kann man das über diese Stelle der viewforums.php mit einer if-Abfrage machen.

Code: Alles auswählen

$template->set_filenames(array(
	'body' => 'viewforum_body.tpl')
);
Das müsste ja dann auch syncron für Topics gehen!?
kein Support per PN
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

auch das geht mit den Sub-Templates :wink:

Markus
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Markus67 hat geschrieben:auch das geht mit den Sub-Templates :wink:
und nicht mit ner if-Abfrage?

schade dann muss ich den wohl doch installieren.
MfG nickvergessen
kein Support per PN
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Klar bastel Dir an der Stelle eine drum:

Code: Alles auswählen

	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);
Sollte eigentlich klappen.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

mgutt hat geschrieben:Klar bastel Dir an der Stelle eine drum
genau das war meine Frage, ob mir das jemand erklären kann,
oder wie die if-Abfrage aussehen muss.^^

MfG nickvergessen
kein Support per PN
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

if ( $forum_id == 1 )
{ 	$template->set_filenames(array(
		'body' => 'viewforum_body2.tpl')
	);
}

else {
	$template->set_filenames(array(
		'body' => 'viewforum_body.tpl')
	);
}
unglaublich ich hab was Programmiert :) ^^

wenn ich jetzt noch ein drittes/viertes, xtes hab, wo eine dritte/vierte/xte Styledatei benutzt werden soll.
wie geht das dann?

Code: Alles auswählen

if ( $forum_id == 1 )
{ 	$template->set_filenames(array(
		'body' => 'viewforum_body2.tpl')
	);
}

if ( $forum_id == 2 )
{ 	$template->set_filenames(array(
		'body' => 'viewforum_body3.tpl')
	);
}

else {
	$template->set_filenames(array(
		'body' => 'viewforum_body.tpl')
	);
}
weil das funktioniert nicht, auch wenn ich elseif benutze
kein Support per PN
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

Das wäre mein Vorschlag ...

Code: Alles auswählen

switch ( $forum_id )
{
	case 1: 
		$template->set_filenames(array('body' => 'viewforum_body2.tpl'));
		break;
	
	case 2:
		$template->set_filenames(array('body' => 'viewforum_body3.tpl'));
		break;
		
	/* und so weiter ...
	diesen Block bei Bedarf nutzen !
	case 3:
		$template->set_filenames(array('body' => 'viewforum_body4.tpl'));
		break;
		
	case 4 ... x:
		$template->set_filenames(array('body' => 'viewforum_body5 ...x.tpl'));
		break;
	*/

	default:
		$template->set_filenames(array('body' => 'viewforum_body.tpl'));
}
Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Antworten

Zurück zu „Coding & Technik“