Komplette Kategoriestruktur anzeigen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Komplette Kategoriestruktur anzeigen

Beitrag 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!
Viele Grüße, Garfield.
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Re: Komplette Kategoriestruktur anzeigen

Beitrag von Garfield312 »

Wirklich niemand ?
Viele Grüße, Garfield.
DerPate
Mitglied
Beiträge: 157
Registriert: 12.06.2003 22:49

Re: Komplette Kategoriestruktur anzeigen

Beitrag 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.
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Re: Komplette Kategoriestruktur anzeigen

Beitrag 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 :)
Viele Grüße, Garfield.
Benutzeravatar
FRvN
Mitglied
Beiträge: 604
Registriert: 16.07.2009 13:43
Wohnort: Wankum
Kontaktdaten:

Re: Komplette Kategoriestruktur anzeigen

Beitrag von FRvN »

genial, vielen Dank :D
Allround-phpBB.de - jung, frech, dynamisch...
Kein Support per PN oder eMail
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“