Seite 1 von 1

Komplette Kategoriestruktur anzeigen

Verfasst: 15.07.2010 14:05
von Garfield312
Hallo,

ich bzw. eine meiner Mods möchte Folgendes, danach habe ich jetzt lang und breit gesucht, werde aber nicht fündig.

Wenn ich mir die "Neuen Beiträge" seit dem letzten Besuch anzeigen lasse, steht z.B. da:
Rechtsfachwirt - Zeitliche Verpflichtung für die Kanzlei
in Allgemeine Fragen zur Weiterbildung

Parteikosten zum Gerichtstermin
in RA - Gebührenrecht / Kostenrecht
Da mein Forum ziemlich groß ist, gibt es (unvermeidbar) zwei Forenbereiche, die RA-Gebührenrecht heißen und ganz verschiedenen Zwecken dienen (1x zu allgemeinen Diskussionen darüber, 1x für Informationen zu wichtiger Rechtsprechung dazu).

Ruft man nun "Neue Beiträge" auf, sieht man von der Struktur her nur, daß ein Beitrag (hier: "Parteikosten zum Gerichtstermin") im Unterforum "RA - Gebührenrecht / Kostenrecht" liegt, aber nicht, in welchem der beiden.

Ist nun also ein Beitrag in einem der RA-Gebührenrecht-Unterforen neu geschrieben worden, müssen die Mods zwangsläufig reinsehen in den Thread, um zu sehen, ob der Thread im richtigen Unterforum steht, weil die User das ab und an auch verwechseln.

Die Mod'in möchte also, daß da in Zukunft statt nur der konkreten Forenbezeichnung auch die übergeordnete Kategorie davorsteht, Bsp.:
Rechtsfachwirt - Zeitliche Verpflichtung für die Kanzlei
in Rechtsfachwirt-Bereich >> Allgemeine Fragen zur Weiterbildung

Parteikosten zum Gerichtstermin
in Wichtige Rechtsprechung >> RA - Gebührenrecht / Kostenrecht
Das, was dazu soll, habe ich hier fett markiert.

Ich habe schon in die search.php geschaut und auch gefunden, wo der Forentitel an das Template übergeben wird (bei mir ca. Z. 960, "'FORUM_TITLE' => $row['forum_name'],"), aber wie bekomme ich es hin, daß auch das übergeordnete Forum in die Variable "FORUM_TITLE" aufgenommen wird?

Ich bitte um Hilfe von fachkundigeren phpBB-Usern. Danke sehr!

Re: Komplette Kategoriestruktur anzeigen

Verfasst: 30.07.2010 08:35
von Garfield312
Wirklich niemand ?

Re: Komplette Kategoriestruktur anzeigen

Verfasst: 03.08.2010 00:37
von DerPate
Hi, echt gute Idee ... nicht nur für dein Forum :wink:

K.a. ... vlll gehts auch einfacher ...

öffner search.php und ersetze

Code: Alles auswählen

			$sql_select = 't.*, f.forum_id, f.forum_name';
mit

Code: Alles auswählen

			$sql_select = 't.*, f.forum_id, f.forum_name, f.forum_parents';
suche

Code: Alles auswählen

			$template->assign_block_vars('searchresults', array_merge($tpl_ary, array((
davor einfügen

Code: Alles auswählen

			$f_parent_name = false;
			$f_parent = unserialize($row['forum_parents']);
			if (is_array($f_parent))
			{
				$f_parent_id = array_keys($f_parent);
				$f_parent_name = $f_parent[$f_parent_id[0]][0];
			}
suche

Code: Alles auswählen

				'FORUM_TITLE'		=> $row['forum_name'],
danach einfügen

Code: Alles auswählen

				'FORUM_PARENT_TITLE'=> $f_parent_name ? $f_parent_name . ' » ' : false,
öffne styles\prosilver\search.results.html und suche

Code: Alles auswählen

						<!-- IF not searchresults.S_TOPIC_GLOBAL -->{L_IN} {searchresults.FORUM_PARENT_TITLE}<a href="{searchresults.U_VIEW_FORUM}">{searchresults.FORUM_TITLE}</a><!-- ELSE --> ({L_GLOBAL})<!-- ENDIF -->
und füge nach

Code: Alles auswählen

{L_IN} 

Code: Alles auswählen

 {searchresults.FORUM_PARENT_TITLE}
ein.

Re: Komplette Kategoriestruktur anzeigen

Verfasst: 13.08.2011 09:45
von Garfield312
Hallo,

sehr schön, das funktioniert, danke sehr !

Wenn du jetzt auch noch die Lösung dafür hättest, wie man die neu angezeigten Bereiche automatisch verlinken läßt, wäre das das I-Tüpfelchen :)

Re: Komplette Kategoriestruktur anzeigen

Verfasst: 13.08.2011 12:06
von FRvN
genial, vielen Dank :D