Temporär geschaltetes Bild???

Programmierung, Templatedesign & Codeschnipsel
Gesperrt
Benutzeravatar
Lipsator
Beiträge: 631
Registriert: 6. Okt 2007 18:55
Land: Deutschland
Wohnort: LE im Freistaat Sachsen

Temporär geschaltetes Bild???

Frage: Kann ich auf meinem Host 2 verschiedene Bilder parken, die den selben Namen (URL) haben, und sie zeitliche so einstellen, dass von 8:00 bis 16:00 das "Online-Bild" und 16:00 bis 8:00 das "Offline-Bild" in meinen Angeboten erscheint???

Irgendwie mit Bild-URL-Umleitung, oder per htaccess. Wie der Weg zur Lösung ausschaut ist mir egal, Hauptsache die Bild-URL in den Angeboten bleibt gleich.

Danke vorab


Es gibt Leute, die halten Unternehmer für einen räudigen Wolf, den man totschlagen müsse, andere meinen, der Unternehmer sei eine Kuh, die man ununterbrochen melken kann. Nur ganz wenige sehen in ihm das Pferd, das den Karren zieht.

Winston Churchill
3 Monate gratis Händlerbund
gegangen

Re: Temporär geschaltetes Bild???

Ich verstehe die Frage mit der URL nicht so ganz.

In einer Applikation kannst Du die Zeit abfragen: date("H") liefert die Stunde im 24-Stunden-Format.

Soll der Bildname gleich bleiben und das Bild wechseln, kannst Du ein PHP-Progrämmle basteln, dass per Cronjob aufgerufen wird und uhrzeitabhängig das Bild umbenennt oder 2 Progrämmle, die je nach Startzeit das Bild umbenennen, also:

Code: Alles auswählen

rename( "aktives_bild", "temp_bild" );
rename( "inaktives_bild", "aktives_bild" );
rename( "temp_bild", "inaktives_bild" );
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: Temporär geschaltetes Bild???

Oder aber du machst die Anfrage im HTML-Quellcode.

if Uhrzeit >0 and <12 then
bild1
else
bild2
/if

Gruß
Björn
gegangen

Re: Temporär geschaltetes Bild???

Oder aber du machst die Anfrage im HTML-Quellcode.
Das mach mir mal vor.

Würde voraussetzen, dass HTML eine Programmiersprache ist. Ist es aber nicht.
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: Temporär geschaltetes Bild???

zum Beispiel,
meine Browserweiche in der index.html meines Shops, da IE <7 keine PNG-24 Bilder richtig darstellen kann.

Code: Alles auswählen

{php} if (strpos($_SERVER['HTTP_USER_AGENT'],"MSIE") == true) { {/php}
      <div style="position:absolute;left:-13%; "><a href="http://www.kimob.de"><img width="200%" height="200%" src="{$tpl_path}img/logo.gif" alt="{$store_name}" /></a></div>
{php} } else { {/php}
     <div id="logo"><a href="http://www.kimob.de"><img src="{$tpl_path}img/logo.png" alt="{$store_name}" /></a></div> 
{php} } ;{/php}
Benutzeravatar
Gardenandmore
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 3498
Registriert: 7. Okt 2007 12:17
Land: Deutschland
Firmenname: Gardenandmore
Branche: Baumschule, Gartenpflanzen, Gartenberatung
Wohnort: Kronburg
Kontaktdaten:

Re: Temporär geschaltetes Bild???

KiMoB.de hat geschrieben:zum Beispiel,
meine Browserweiche in der index.html meines Shops, da IE <7 keine PNG-24 Bilder richtig darstellen kann.

Code: Alles auswählen

{php} if (strpos($_SERVER['HTTP_USER_AGENT'],"MSIE") == true) { {/php}
      <div style="position:absolute;left:-13%; "><a href="http://www.kimob.de"><img width="200%" height="200%" src="{$tpl_path}img/logo.gif" alt="{$store_name}" /></a></div>
{php} } else { {/php}
     <div id="logo"><a href="http://www.kimob.de"><img src="{$tpl_path}img/logo.png" alt="{$store_name}" /></a></div> 
{php} } ;{/php}
Was Vollstrom meinte ist, dass das nicht html ist, sondern PHP
Euer Gärtner Michael
Unser Garten Onlineshop
gegangen

Re: Temporär geschaltetes Bild???

Also sprichst Du von PHP und nicht von HTML. Das ginge innerhalb eines Programmes schon.
Damit wird aber kein Bild geändert, dass über eine bestimmte URL angesprochen wird.

P.S. Oh, Mann, bin ich heute langsam
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: Temporär geschaltetes Bild???

Ja, ihr habt ja recht. es handelt sich um php aber in HTML-Quellcode eingebettet.
scared.gif
Benutzeravatar
terrenal (RIP)
Beiträge: 3333
Registriert: 13. Okt 2007 19:22
Land: Deutschland
Firmenname: terrenal
Branche: Ladenbau für den Onlinehandel ;-)
Beratung, Schulung, Design, HTML, CSS
Wohnort: Drentwede
Kontaktdaten:

Re: Temporär geschaltetes Bild???

ohne php Abfrage geht es auch mit javascript die Bilder einzubauen - mit unterschiedlichen Dateinamen

Code: Alles auswählen

<script type="text/javascript">
<!--
  today = new Date()
    if(today.getMinutes() < 10){
        pad = "0"}
    else
    pad = "";
  document.write    ;if((today.getHours() >=8) && (today.getHours() <=16)){
document.write("<img src=\"http://..../bild1.gif\">")
}
   if((today.getHours() >=16) && (today.getHours() <=24)){
document.write("<img src=\"http://..../bild2.gif\"> ")
}
   if((today.getHours() >=0) && (today.getHours() <=8)){
document.write("<img src=\"http://..../bild2.gif\"> ")
}
// -->
</script>
da die Zeiten da fest drinstehen muß man dort bei Änderungen was machen
Benutzeravatar
Lipsator
Beiträge: 631
Registriert: 6. Okt 2007 18:55
Land: Deutschland
Wohnort: LE im Freistaat Sachsen

Re: Temporär geschaltetes Bild???

scripte sind bei Ebay verboten, von daher kein Thema.

Also:

Angebotsbeschreibung hat ein Bild drin (Festnetznummer meines Funktelefons als Servicenummer). Dieses Bild hat eine URL, welche sich aus dem Lagerort auf meinem Host ergibt.

Meine Frage war:

Kann ich diese in meinen Angeboten eingebettete Bild-URL auf meinem Host so umleiten, dass sie am Tag auf das "Online-Bild" zugreift, und Nachts das "Offline-Bild" verwendet, ohne die Beschreibung zu ändern und ohne jedesmal per FTP das Bild im Namen zu ändern???
Es gibt Leute, die halten Unternehmer für einen räudigen Wolf, den man totschlagen müsse, andere meinen, der Unternehmer sei eine Kuh, die man ununterbrochen melken kann. Nur ganz wenige sehen in ihm das Pferd, das den Karren zieht.

Winston Churchill
gegangen

Re: Temporär geschaltetes Bild???

Kann ich diese in meinen Angeboten eingebettete Bild-URL auf meinem Host so umleiten, dass sie am Tag auf das "Online-Bild" zugreift, und Nachts das "Offline-Bild" verwendet, ohne die Beschreibung zu ändern und ohne jedesmal per FTP das Bild im Namen zu ändern???
Habe ich oben beschrieben.
Ralf
Beiträge: 25617
Registriert: 5. Okt 2007 21:11

Re: Temporär geschaltetes Bild???

Ich würde das mit mod_rewrite lösen. Die aktuelle Zeit steht zur Abfrage zur Verfügung. Ich habe dafür auch mal ein Beispiel gesehen, habe aber den Link nicht parat.
"Das Leben wird nicht an der Anzahl unserer Atemzüge gemessen, sondern an den Momenten, die uns den Atem rauben." George Carlin
Benutzeravatar
Lipsator
Beiträge: 631
Registriert: 6. Okt 2007 18:55
Land: Deutschland
Wohnort: LE im Freistaat Sachsen

Re: Temporär geschaltetes Bild???

Ich verstehe die Frage mit der URL nicht so ganz.

In einer Applikation kannst Du die Zeit abfragen: date("H") liefert die Stunde im 24-Stunden-Format.

Soll der Bildname gleich bleiben und das Bild wechseln, kannst Du ein PHP-Progrämmle basteln, dass per Cronjob aufgerufen wird und uhrzeitabhängig das Bild umbenennt oder 2 Progrämmle, die je nach Startzeit das Bild umbenennen, also:

Code:
rename( "aktives_bild", "temp_bild" );
rename( "inaktives_bild", "aktives_bild" );
rename( "temp_bild", "inaktives_bild" );

@Vollstrom: Danke. Du mich auch. Hab NULL Plan, von was hier die Rede ist. PHP unterstützt mein Server. Progrämmle ist für mich ein Fremdwort. Da Ihr aber liebe Jungens seit, werdet Ihr mich bestimmt aufklären. Habe nemlich nischt sdudierd. :-) Danke vorab.
Es gibt Leute, die halten Unternehmer für einen räudigen Wolf, den man totschlagen müsse, andere meinen, der Unternehmer sei eine Kuh, die man ununterbrochen melken kann. Nur ganz wenige sehen in ihm das Pferd, das den Karren zieht.

Winston Churchill
gegangen

Re: Temporär geschaltetes Bild???

Du mich auch.
Nix da. Mach ich nicht.
Progrämmle ist für mich ein Fremdwort.
Das ist schwäbisch.
Ralf
Beiträge: 25617
Registriert: 5. Okt 2007 21:11

Re: Temporär geschaltetes Bild???

Hab den Link gefunden: http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
Dort nach "Time-Dependend Rewriting" suchen:

Code: Alles auswählen

RewriteEngine on
RewriteCond   %{TIME_HOUR}%{TIME_MIN} >0700
RewriteCond   %{TIME_HOUR}%{TIME_MIN} <1900
RewriteRule   ^foo\.html$             foo.day.html
RewriteRule   ^foo\.html$             foo.night.html
"Das Leben wird nicht an der Anzahl unserer Atemzüge gemessen, sondern an den Momenten, die uns den Atem rauben." George Carlin
Zeitungsjunge

Re: Temporär geschaltetes Bild???

@ Lipsator: Wie hast du das jetzt umgesetzt? Suche auch so was :-)

Aktuell werde ich erst mal das JPG austauschen, wobei beim Offline/Hotline-geschlossen-JPG noch die "Öffnungszeiten" für die Hotline stehen werden.
Gesperrt

Zurück zu „HTML, PHP, CSS, & Co.“

  • Information