pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: smartmusic am 11 August 2006, 12:12:18

Titel: Bilder bei Rainbow Theme
Beitrag von: smartmusic am 11 August 2006, 12:12:18
hallo,

die wechselnden bilder beim rainbow theme pro karteikarte oben,

kann man einen banner code dafür einsetzen, so das die bilder random mässig wechsel,
wie beim normalen banner?

Titel: Re: Bilder bei Rainbow Theme
Beitrag von: henne am 14 August 2006, 14:13:41
ja geht, hier mal ein Beispiel für ein Bild mit Link:

eine Funktion in der functions.php erstellen:

function mx_random_image1() {
$imagelink1='<a href="link1"><img src="bild1.png"></a>';
$imagelink2='<a href="link2"><img src="bild2"></a>';

$out = "";
$bilder=array("$imagelink1","$imagelink2");//das Array muss dann immer erweitert werden
mt_srand ((double)microtime()*1000000);
$zahl = mt_rand(0,(count($bilder) - 1));
$out = "$bilder[$zahl]";
return $out;
}


dann in der Funktion theme_replace_end in der functions.php das hier hinzufügen:

$part[] = array("{RANDOMIMG1}", mx_random_image1()  );

und in der theme.html den Platzhalter {RANDOMIMG1} dahin setzen wo du ihn haben willst. Also aus den ehemaligen Backgroundimage ein normales Image machen, auf den Photoslogan müstest du dann allerding auf dem Photo verzichten.

Titel: Re: Bilder bei Rainbow Theme
Beitrag von: smartmusic am 14 August 2006, 14:16:50
ja super....danke dir,werde es mal ausprobieren :thumbup:

wäre es denn nicht einfacher nur einen bannercode einzufügen
Titel: Re: Bilder bei Rainbow Theme
Beitrag von: henne am 14 August 2006, 14:21:25
wäre es denn nicht einfacher nur einen bannercode einzufügen


Du kannst ja auch ganz einfach den Platzhalter für den Banner an die Stelle setzen, also {BANNER1} z.B. das wär die einfachste Lösung wenn Du das so meinst.
Titel: Re: Bilder bei Rainbow Theme
Beitrag von: smartmusic am 14 August 2006, 14:33:08
ja genau das meine ich :thumbup:

an welche stelle muss er dann und wie lautet er?

Titel: Re: Bilder bei Rainbow Theme
Beitrag von: henne am 14 August 2006, 14:43:01
kommt drauf an welchen Banner du da oben anzeigen willst...

in der theme.html müsstest du das (Zeile 72-86):

<tr>
    <td height="{PHEIGHT}" colspan="2" valign="bottom" style="background-image:url(images/{PHOTOS});background-repeat:no-repeat;background-position:center center; border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;">
      <table width="100%" border="0" cellspacing="4">
        <tr>
          <td><img src="images/spacer.gif" width="789" height="1" alt=""></td>
        </tr>
        <tr>
          <td><div align="right" style="font-family: Georgia, Times New Roman, Times, serif; letter-spacing: 3px; font-size: 18px; color: {PSLOGANCOLOR};">{PSLOGAN}</div></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="{TCOLOR}" height="17" style="border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;"><div id="pathview">&nbsp;{CURRENTPATH}</div></td>
  </tr>


zu dem ändern:

<tr>
    <td colspan="2">
      {BANNER1}
    </td>
  </tr>
  <tr>
    <td colspan="2" bgcolor="{TCOLOR}" height="17" style="border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;"><div id="pathview">&nbsp;{CURRENTPATH}</div></td>
  </tr>


wobei {BANNER1} der Headerbanner ist. Schau einfach mal in die fuctions.php welcher Platzhalter für welchen Banner ist  ;)
Titel: Re: Bilder bei Rainbow Theme
Beitrag von: smartmusic am 14 August 2006, 15:03:50
super...echt klasse :thumbup:

schau mal

http://www.gecealem.de/home.html
Titel: Re: Bilder bei Rainbow Theme
Beitrag von: henne am 14 August 2006, 15:44:26
fein wenns hinhaut  :thumbup: