Werbeblock im Hauptframe

Begonnen von schnikemike, 30 Mai 2007, 22:48:31

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

schnikemike

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"

Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

schnikemike

ideal wäre  es  wenn man Cebterblöcke auch  Global einblenden kann.

Ich komme da aber nicht weiter wo  ich das  umbauen muss.




Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

FrankySZ


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:
greets Franky

schnikemike

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.
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

schnikemike

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}



Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

FrankySZ


:) na prima dass es funktioniert ;)
greets Franky

schnikemike

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


Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

FrankySZ


Hi ;)
also haste das suchergebnisseiten script von adsense eingebaut? das contentbezogene ?

sollte es evtl so sein wie auf meiner seite ;)
greets Franky