Seite 1 von 2

Grafik zwischen Forumkategorien einfügen

Verfasst: 29.07.2005 12:07
von Taiphun
Hallo zusammen,

möchte gerne ein Banner eines Sponsors zwischen den Forumkategorien setzen.

[ externes Bild ]

In welcher Template-Datei muss ich den Grafiklink einfügen ?

Danke 8)

Taiphun

Hinweis

Verfasst: 29.07.2005 12:18
von gloriosa
Hallo,
dafür ist die jeweilige index_body.tpl zuständig !

Verfasst: 29.07.2005 12:26
von Taiphun
Hmm.. das hatte ich auch schon vermutet. Nur wie finde ich nun die Stelle, wo ich nun genau das Banner zwischen den Forumskategorien hin haben möchte ?
Also wie hier zwischen der Forumskategorie Allgemein und Poolbasar ?

Verfasst: 29.07.2005 12:36
von punkface
Hallo Taiphun...

Man findet meinstes was wenn man danach sucht. ;)
Als kleine Hilfestellung: such einfach mal nach

Code: Alles auswählen

<!-- END catrow -->
dann solltest du die passende Stelle (davor) eigentlich finden.

Es gibt aber ein kleines Problem: Wenn du die Grafik einfach so in die index_body.tpl einbindest, wird die Grafik/der Banner nicht nur zwischen den beiden gewünschten Kategorien, sondern zwischen allen Kategorien angezeigt. Um das zu vermeiden musst du min. auch noch ein paar Sachen auf der php Seite, also in der index.php ändern. Was genau? Keine Ahnung, ich weiß nur _das_ es gemacht werden muss.. :D :roll:

Verfasst: 29.07.2005 12:47
von Taiphun
punkface hat geschrieben:
Es gibt aber ein kleines Problem: Wenn du die Grafik einfach so in die index_body.tpl einbindest, wird die Grafik/der Banner nicht nur zwischen den beiden gewünschten Kategorien, sondern zwischen allen Kategorien angezeigt. Um das zu vermeiden musst du min. auch noch ein paar Sachen auf der php Seite, also in der index.php ändern. Was genau? Keine Ahnung, ich weiß nur _das_ es gemacht werden muss.. :D :roll:
Hmmm..also ist die index_body.tpl nicht die Datei, die ich bearbeiten muss, oder verstehe ich es falsch ? Denn bei der Änderung in der index_body.tpl würde ich "global" eine Änderung vornehmen. Und das will ich ja net :-?

Verfasst: 29.07.2005 12:54
von mristau2k5
Also erstmal, ich denk Allgemein und Poolbasar gehören zum Bereich "catrow", also übergeordnet zu "forumrow".
dementsprechend suche in der index_body.tpl nach

Code: Alles auswählen

<!-- BEGIN catrow -->
danach einfügen

Code: Alles auswählen

<!-- BEGIN switch_sponsor_banner -->
dazwischen den HTML-Code für das Banner
<!-- END switch_sponsor_banner -->
jetzt noch in der index.php suchen nach oder ähnlich, die erste Zeile sollte auf jedenfall dieselbe sein

Code: Alles auswählen

			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);

danach einfügen

Code: Alles auswählen

if ($category_rows[$i]['cat_title'] == 'xxx') {
	$template->assign_block_vars('catrow.switch_sponsor_banner', array());
}
für xxx bitte den Kategorietitel der gewünschten Kategorie einsetzen, also vermutlich 'Poolbasar'

Dann müsste das ganze eigentlich funktionieren. Wenn nicht, die Änderung ist nicht direkt getestet, ausserdem kenne ich den Style nicht, bzw. wie genau der aussieht. Eventuell muss zwischen

Code: Alles auswählen

<!-- BEGIN catrow -->
und meinem Code noch html-Code stehen oder ähnliches stehen.

Wenn es überhaupt nicht tut, einfach nochmal melden.

MfG mristau2k5

Verfasst: 29.07.2005 12:59
von Taiphun
Super.. DANKE ich werde es gleich mal testen... !!

HAT GEKLAPPT !! *freu* Vielen Dank !! :grin:

Verfasst: 29.07.2005 13:45
von mristau2k5
freut mich, dass ich helfen konnte, war eigentlich nur ein Schnellschuss *Gg*
und gleich direkt ins schwarze, hätte vermutet, dass es irgendwelche Probs gibt.

Verfasst: 29.07.2005 13:52
von Taiphun
Nee, passt genau :D Brauchte auch nix mehr hinzugefügt werden. Das Ergebnis findest Du auf http://www.vitarafanforum.de/phpBB2/index.php

Also, nochmals VIELEN DANK !!! :lol:

Verfasst: 29.07.2005 14:12
von mristau2k5
man könnte vllt noch nen Zeilenumbruch nach dem Bild machen, dass die Abstände oben und unten gleich sind *Vorschlagmach*