Author Topic: [Design Vol. 12] Header-Rotation / Logo-Wechsel nach zeit?  (Read 10058 times)

0 Members and 1 Guest are viewing this topic.

Offline smilysm

  • Newbie
  • *
  • Posts: 27
    • View Profile
[Design Vol. 12] Header-Rotation / Logo-Wechsel nach zeit?
« on: October 12, 2008, 09:22:12 AM »
Hi,
nachdem ich bereits x-Mal so hervorragend beraten wurde, stelle ich schon wieder eine Frage.

Ich benutze das Design / die Templates von KurtW Vol.12:
http://4images.malediven-bilder.de/categories.php?cat_id=50

header.htm
Code: [Select]
<img src="{template_url}/images/header.jpg" height="{header_image_height}" border="0">
Hier muss man das ganze ja ansetzen. Aber bevor ich mir wieder alles kaputt mache, frage ich hier lieber wieder. Weiß auch nicht ob es da eine PHP Lösung gibt, Javascript ist da eher suboptimal.

Es soll wie folgt aussehen:
header.jpg
header1.jpg
header3.jpg
usw.

Sollen dann je nach Uhrzeit wechseln oder, wenn es nicht anders geht, nach einem Zeitintervall 6Std oder so.

Offline Mr Kennedy

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
Re: [Design Vol. 12] Header-Rotation / Logo-Wechsel nach zeit?
« Reply #1 on: October 12, 2008, 09:42:36 AM »
Das müsste mit PHP gehen ;)

z.B.
Code: [Select]
<php
if (date("H") == 11) {
echo "<img src="\{template_url}/images/header.jpg\" height="\{header_image_height}\" border="\0\">";
} else {
echo "<img src="\{template_url}/images/header1.jpg\" height="\{header_image_height}\" border="\0\">";
}
?>

Dann würde um 11 - 12 Uhr immer der Banner "header.jpg" angezeigt werden und ansonsten header1 (vorrausgesetzt ich hab keinen Fehler gemacht  :P  :mrgreen: ) ... und das kann man beliebig erweitern. ;)

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: [Design Vol. 12] Header-Rotation / Logo-Wechsel nach zeit?
« Reply #2 on: October 12, 2008, 09:46:37 AM »
mit php:


Code: [Select]
<img src="{template_url}/images/header.jpg" height="{header_image_height}" border="0">ersetzen mit:
Code: [Select]
<?php
$zeit 
date("H");
if (
$zeit >= && $zeit 4) {
echo
'<img src=\"{template_url}/images/header.jpg\" height=\"{header_image_height}\" border=\"0\">';
} elseif (
$zeit >= && $zeit 8) {
echo
'<img src=\"{template_url}/images/header1.jpg\" height=\"{header_image_height}\" border=\"0\">';
} elseif (
$zeit >= && $zeit 12) {
echo
'<img src=\"{template_url}/images/header2.jpg\" height=\"{header_image_height}\" border=\"0\">';
} else {  
//alles andere
echo'<img src=\"{template_url}/images/header3.jpg\" height=\"{header_image_height}\" border=\"0\">';
}
?>


Code: [Select]
{template_url}musst du vermutlich ersezten, da es nicht ausgelesen werden kann
Code: [Select]
{header_image_height}wird das Gleiche sein. kannste aber schon vorher in deinem Quelltext ermitteln, welcher Wert hier zum eintragen wäre.

########### EDIT ##########

Ein wenig zu langsam, aber...  :wink:


Kurt

Offline smilysm

  • Newbie
  • *
  • Posts: 27
    • View Profile
Re: [Design Vol. 12] Header-Rotation / Logo-Wechsel nach zeit?
« Reply #3 on: October 12, 2008, 03:12:54 PM »
was heißt bei dir langsam? Seitenaufruf oder wie? bei meiner 16.000 Leitung merke ich kein Unterschied zwischen neuen oder alten Code.

Problem: Der Code läuft nicht im Internetexplorer.


Code: [Select]
<?php
$zeit 
date("H");
if (
$zeit >= && $zeit 4) {
echo
'<img src= "http://testgebiet.whv-images.de/templates/default/images/header.jpg" height=\"150px\" border=\"0\">';
} elseif (
$zeit >= && $zeit 8) {
echo
'<img src= "http://testgebiet.whv-images.de/templates/default/images/header.jpg" height=\"150px" border=\"0\">';
} elseif (
$zeit >= && $zeit 17) {
echo
'<img src= "http://testgebiet.whv-images.de/templates/default/images/header2.jpg" height=\"150px" border=\"0\">';
} else {  
//alles andere
echo'<img src= "http://testgebiet.whv-images.de/templates/default/images/header3.jpg" height=\"150px" border=\"0\">';
}
?>
« Last Edit: October 12, 2008, 05:11:22 PM by smilysm »

Offline Cocker

  • Pre-Newbie
  • Posts: 7
    • View Profile
Re: [Design Vol. 12] Header-Rotation / Logo-Wechsel nach zeit?
« Reply #4 on: December 07, 2008, 01:37:33 PM »
Das hat mir noch gefehlt !! Läuft super und schafft Abwechslung im Kopfbereich der Seite !!

Doch eine Frage habe ich doch!
Kann man den Code so abändern dass alle Banner rein zufällig ausgewählt werden??

MfG Cocker

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: [Design Vol. 12] Header-Rotation / Logo-Wechsel nach zeit?
« Reply #5 on: December 07, 2008, 02:10:42 PM »
Hallo Cocker,

Quote
Kann man den Code so abändern dass alle Banner rein zufällig ausgewählt werden??

Wäre schwachsinnig, bei diesen Code aus 4x time .jpg 4x zufall .jpg zu machen. Das wäre ja "doppelt gemoppelt"  :wink:
Kannste hier ja ein random einbauen, Gibt Scripte ohne Ende:
http://www.php-free.de/Zufall/Zufalls-Bilder/
Oder per js:
http://www.java-scripts.net/javascripts/Random-Image-Script.phtml
http://www.jscode.com/js_random_image.shtml


Kurt