Bilder bei Rainbow Theme

Begonnen von smartmusic, 11 August 2006, 12:12:18

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

smartmusic

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?


henne

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.

bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

smartmusic

ja super....danke dir,werde es mal ausprobieren :thumbup:

wäre es denn nicht einfacher nur einen bannercode einzufügen

henne

#3
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.
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

smartmusic

ja genau das meine ich :thumbup:

an welche stelle muss er dann und wie lautet er?


henne

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  ;)
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

smartmusic


henne

bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken