Kategoriennamen wegblenden - GELÖST

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
Antworten
Matthaei
Mitglied
Beiträge: 81
Registriert: 09.05.2007 09:17

Kategoriennamen wegblenden - GELÖST

Beitrag von Matthaei »

Hallo liebe phpbbler!

Ich hab ein zugegeben eher kniffeliges Problem und hoffe, dass mir jemand dabei helfen kann.

Es geht um folgendes:
Wenn man bei einem Phpbb board auf der Index Seite auf den Namen einer Kategorie klickt, dann werden ja alle Unterforen als Blöcke angezeigt. Diese Funktion finde ich schonmal sehr sinnvoll, da ein User wenn er nur in einer Kategorie schreibt, sich nicht immer durch das ganze Board klicken muss.

Was in meinen Augen aber ein kleiner Schönheitsfehler ist, ist das die Namen der übrigen Kategorien auch immer angezeigt werden.
Bei vielen Kategorien sieht das ziemlich doof aus und ich würde es gerne vermeiden, dass diese angezeigt werden.
Zumal ich für jede Kategorie eine subdomain erstellen möchte, die losgelöst von den anderen Kategorien sein soll.

Hat jemand vielleicht einen Tipp wie ich die Namen der anderen Kategorien ausblenden/wegnehmen kann?

Lieben Gruß und Danke für die Hilfe!

Matthaei
Zuletzt geändert von Matthaei am 01.06.2007 16:09, insgesamt 1-mal geändert.
Matthaei
Mitglied
Beiträge: 81
Registriert: 09.05.2007 09:17

Foto

Beitrag von Matthaei »

Ich hab nochmal ein Foto erstellt. Erklärt den Sachverahlt vielleicht etwas besser :-)

[ externes Bild ]

Die eingekreisten Namen sollen nicht angezeigt werden.
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

du könntest das so machen:

öffne die index.php und suche:
//
// Start page proper
//
füge danach ein
($viewcat != -1)? $where = " where c.cat_id = $viewcat " : $where= '';
finde (direkt daunter)
$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
FROM " . CATEGORIES_TABLE . " c
ORDER BY c.cat_order";
ersetze es mit:

Code: Alles auswählen

$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
	FROM " . CATEGORIES_TABLE . " c  $where
	ORDER BY c.cat_order";
finde
case 'postgresql':
füge daunter ein
($viewcat != -1)? $where = " AND f.cat_id = $viewcat " : $where= '';
finde(zweimal)
WHERE p.post_id = f.forum_last_post_id
ersetze es mit
WHERE p.post_id = f.forum_last_post_id $where
finde
case 'oracle':
füge daunter ein
($viewcat != -1)? $where = " AND f.cat_id = $viewcat " : $where= '';
finde
WHERE p.post_id = f.forum_last_post_id(+)
ersetze es mit
WHERE p.post_id = f.forum_last_post_id(+) $where
finde
default:
füge daunter ein
($viewcat != -1)? $where = " where f.cat_id = $viewcat " : $where= '';
finde
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )

füge danach ein:
$where
so sollte es gehen (und hat gleich den vorteil das es shcneller geht, da er vorher immer die gesamten foren ausgelsen/geladen hat und nun wirklich nur die die in der kategorie sind

jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Daedalus
Mitglied
Beiträge: 40
Registriert: 17.09.2002 15:51
Kontaktdaten:

Beitrag von Daedalus »

Supergeil,

genau das habe ich gesucht.

DANKE Jan!
Matthaei
Mitglied
Beiträge: 81
Registriert: 09.05.2007 09:17

Beitrag von Matthaei »

Hallo Jan,

genial, das hat super geklappt. *freu*

Vielen Dank!
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“