Es wir bestimmt schon den ein oder anderem aufgefallen sein das sich leider Blöcke nur oben und unten auf der Startseite einblenden lassen.
Ich möchte allerdings einen Block auf allen Seiten im Hautframe einblenden.
Egal ob Forum Artikel usw. über allem soll immer ein Definierte Block stehen.
Ich habe da schon etwas rumexperimentiert in der Template.html .
Leider nicht erfolgreich.
Jemand eine Idee wo ich dies machen kann und vorallem wie?
Meiner Meinung nach müsst es an die Stelle nach "{OPENCLOSE_TABLE} "
in der theme.php
{BLOCK_WERBUNG}
und in der theme.php müsst folgende Zeile
$out = str_replace('{BLOCK_WERBUNG}' ,$content ,$out);
Folgender Text sollte dann in jedem Frame oben als Conten stehen. (bzw ein kleines Php Scrip
"Hier der Webetext"
ideal wäre es wenn man Cebterblöcke auch Global einblenden kann.
Ich komme da aber nicht weiter wo ich das umbauen muss.
Hi Schnikemike,
hast du keine theme.html in deinem Theme ? :gruebel:
ich gehe jetzt einfach mal davon aus dass du ne Function in der functions.php fuer deinen {BLOCK_WERBUNG} erstellt hast .... ;)
deine theme.html muesste eigentlich so einen Bereich haben oder zumindest aehnlich:
<!-- END blocks_left_loop --></td>
<!-- END left_noblocks -->
<td valign="top" align="center">
<!-- START blocks_center_top_loop -->
wenn du den jetzt so abaenderst:
<!-- END blocks_left_loop --></td>
<!-- END left_noblocks -->
<td valign="top" align="center">
{BLOCK_WERBUNG}
<!-- START blocks_center_top_loop -->
dann sollte dein werbeblock eigentlich auf jeder seite oben auftauchen ....
... nicht getestet, nur im Kopf ;) aber ich denke mal das funktioniert :cool:
Hi Frank.
Ja genau hab eien Funktion in der funktions.php ertellt.
Hatte den Platzhalter an anderen stellen in der theme.html eingebaut.
Werde es später mal dort versuche wo du es vorschlägst.
Genau das war der entscheidende Tip:
also für alle:
öffnne die funktions.php in deinem Themverzeichniss.
suche die funktion
und ergänze sie mit dem Eintrag
Zitatfunction theme_replace_start($template)
{
$part[] = array("{BLOCK_WERBUNG}", BLOCK_WERBUNG());
Dann schreibe an ende der Datei folgendes:
function BLOCK_WERBUNG()
{
$out = '
test
';
return $out;
}
Nun öffnest du die theme.html in deinem Themeverezeichniss.
und suche die stelle
<!-- START blocks_center_top_loop -->
daüber schreibst du.
{BLOCK_WERBUNG}
:) na prima dass es funktioniert ;)
das einzige was ich noch zum laufen bekommen muss ist die Google suchergebniss ausgabe in der gleiche seite .
Leider verursacht das javascript von adsense fhler in der seite.
hmm
Hi ;)
also haste das suchergebnisseiten script von adsense eingebaut? das contentbezogene ?
sollte es evtl so sein wie auf meiner seite ;)