Seite 1 von 1

2 verschiedene Footer für verschiedene URLs

Verfasst: 06.07.2011 22:48
von cand.ing.
Hallo zusammen,

ich möchte auf ca. 10 Seiten den Footertext ändern. D.h., dass z.B. entweder die search.php Datei oder der viewtopic.php?f=158&p=693 Link als Beispiel mit dem zweiten Footer verknüpft wird. Ist das machbar?

Danke und Grüße
cand.ing.

Re: 2 verschiedene Footer für verschiedene URLs

Verfasst: 07.07.2011 11:00
von modernist
Zur search.php...das geht.

Ich weiß gerade nur nicht, ob S_IN_SEARCH in der root/search.php vorkommt, oder ob ich das selbst hinzugefügt habe.

Such mal nach:

Code: Alles auswählen

$template->assign_vars(array(
	'S_SEARCH_ACTION'		=> append_sid("{$phpbb_root_path}search.$phpEx", false, true, 0), // We force no ?sid= appending by using 0
	'S_HIDDEN_FIELDS'		=> build_hidden_fields($s_hidden_fields),
	'S_CHARACTER_OPTIONS'	=> $s_characters,
	'S_FORUM_OPTIONS'		=> $s_forums,
	'S_SELECT_SORT_DIR'		=> $s_sort_dir,
	'S_SELECT_SORT_KEY'		=> $s_sort_key,
	'S_SELECT_SORT_DAYS'	=> $s_limit_days,
	'S_IN_SEARCH'			=> true,
Falls 'S_IN_SEARCH' => true, dort fehlt, ergänzen! Wenn's schon da steht, freuen!

Dann in der overall_footer.html ergänzen:

Code: Alles auswählen

<!-- IF S_IN_SEARCH --><div>Text</div><!-- ENDIF -->
Für einen einzelnen Beitrag der viewtopic.php wüsste ich ad hoc keine Lösung, aber vielleicht kannst du den Headerimagechanger analog verwenden: http://www.lpi-clan.de/viewtopic.php?p=15060#p15060

Re: 2 verschiedene Footer für verschiedene URLs

Verfasst: 07.07.2011 12:28
von 7emper5i
Hallo,

es ist zumindest bei der Suchfunktion relativ einfach machbar.

Dazu musst du einfach nur die overall_footer.html als Kopie in deinem styles/templates - Ordner ablegen und diese dann beispielsweise overall_footer_search.html nennen.

Anschließend öffnest du die search_body.html und gehst in Zeile 128. Dort änderst du dann das

Code: Alles auswählen

<!-- INCLUDE overall_footer.html -->
in

Code: Alles auswählen

<!-- INCLUDE overall_footer_search.html -->

Selbiges machst du in der search_results.html in Zeile 160:

Code: Alles auswählen

<!-- INCLUDE overall_footer.html -->
in

Code: Alles auswählen

<!-- INCLUDE overall_footer_search.html -->
Anschließend kannst du deine neu angelegte overall_footer_search.html - Datei entsprechend anpassen.


Zu deiner zweiten Frage:
das ist nicht so einfach machbar, wenn du nur einzelne Forenkategorien / -bereiche meinst. Da müsstest du dann mit IF-Bedingungen arbeiten.