pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: schnikemike in 30 Mai 2007, 22:48:31

Titel: Werbeblock im Hauptframe
Beitrag von: schnikemike in 30 Mai 2007, 22:48:31
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"

Titel: Re: Werbeblock im Hauptframe
Beitrag von: schnikemike in 30 Mai 2007, 23:20:11
ideal wäre  es  wenn man Cebterblöcke auch  Global einblenden kann.

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




Titel: Re: Werbeblock im Hauptframe
Beitrag von: FrankySZ in 31 Mai 2007, 00:32:39

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:
Titel: Re: Werbeblock im Hauptframe
Beitrag von: schnikemike in 31 Mai 2007, 09:37:20
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.
Titel: Re: Werbeblock im Hauptframe
Beitrag von: schnikemike in 31 Mai 2007, 10:00:26
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}



Titel: Re: Werbeblock im Hauptframe
Beitrag von: FrankySZ in 31 Mai 2007, 11:48:56

:) na prima dass es funktioniert ;)
Titel: Re: Werbeblock im Hauptframe
Beitrag von: schnikemike in 01 Juni 2007, 15:25:39
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


Titel: Re: Werbeblock im Hauptframe
Beitrag von: FrankySZ in 01 Juni 2007, 20:23:53

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

sollte es evtl so sein wie auf meiner seite ;)