#1 (permalink)  
Alt 04.11.2008, 12:12
Neuer Benutzer
 
Registriert seit: 19.10.2008
Beiträge: 3
Frage Random Image in Header

Hallo Zusammen,

seit einigen Tagen wälze ich Bücher und Foren und komme zu keinem Ergebnis.

Ich habe folgendes Problem.

Ich habe den Header in 2 Spalten aufgeteilt. In die ersten 2/3 steht unser Logo, in das restliche Drittel soll ein Zuzfallsbild.

Ich versuche nun herauszufinden, wie ich in die Index.html eine Zufallszahl erzeugen kann. Mit der PHP-Funktion Rand(1,15) wäre das super einfach, allerdings müsste ich die Index.html in PHP speichern, was XT aber nicht gern mag.

Desweiteren habe ich versucht, in der Index.html eine Javascript-Abfrage (eingebunden mit <literal>) zu erzeugen. Mit Javascript finde ich es aber sehr umständlich.

PHP-Code:
{literal}

<
script language=JavaScript>

var 
z10// die anzahl der Banner

ME_Banner = new Array(z);

ME_Banner[0] = '1.jpg';

ME_Banner[1] = '2.jpg';

ME_Banner[2] = '<img src="/random/3.jpg">'
etc...

Außerdem schaffe ich es nicht, das Bild erstens aufzurufen und zweitens zu positionieren:

PHP-Code:
document.write('<img src="PFAD/random/"+'ME_Banner[y];'+".jpg" style="no-repeat; position: 270px 0px; width:414px; height: 265px;" />'
Hat jemand von euch einen Rat?

Vielen Dank für eure Hilfe.

Gruß,
Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 04.11.2008, 12:17
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Ort: Mußtopp
Beiträge: 638
Standard

Das kannst du in der index.html mit php lösen.

HTML-Code:
{php}

$n = ..random irgendwas 1 bis x.....
$rnd_img = $n.'.jpg';

{/php}

.... <img src="/random/{php} echo $rnd_img; {/php}"> ....
mfg

Geändert von hubbabubba (04.11.2008 um 12:54 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 04.11.2008, 12:30
Neuer Benutzer
 
Registriert seit: 19.10.2008
Beiträge: 3
Standard

Hallo hubbabubba,

vielen Dank für Deine sehr schnelle Antwort!

Ich bekomme eine Fehlermeldung:

Parse error: syntax error, unexpected T_VARIABLE in index.html.php on line 24.

In Reihe 24 steht:

PHP-Code:
<img src="/random/{php} echo $rnd_img; {/php}"
Gruß,
Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 04.11.2008, 13:36
Neuer Benutzer
 
Registriert seit: 19.10.2008
Beiträge: 3
Standard

Hallo!

Problem konnte ich mit:

PHP-Code:
<img src="{$tpl_path}img/random/{php} echo rand(1,5); {/php}"
lösen.

Vielen Dank, hubbabubba, Dein Vorschlag mit
PHP-Code:
{php} ... {/php
hat mir die Lösung gebracht!

Tausen Dank!

Gruß,
Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
header, image, random

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
image_processing.php - Ein paar Zeilen, die das Leben besser machen ;) toniguenther87 Admininterface 38 12.12.2010 10:25
Datenfeeds bei Froggle gehen nicht???? rosentaler Modul Entwicklung 21 30.05.2009 09:06
Bild Problem Zwackmix Installation und Konfiguration 4 17.08.2008 14:13
Kennt jemand diese Fehelermeldung? eselchenm72 Installation und Konfiguration 1 25.11.2007 15:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand