WinFuture-Forum.de: Wer Programmiert mir bitte ein JaveScript - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Wer Programmiert mir bitte ein JaveScript


#1 Mitglied ist offline   Dat-Katzer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 248
  • Beigetreten: 06. Januar 05
  • Reputation: 0

geschrieben 19. Juli 2012 - 22:53

Hallo Ihr Java Script Profis ...

Wer Programmiert mir bitte ein Java Script für mein Radio.

Ich brauche ein Script, welches mir an bestimmten Tagen / Daten bestimmte Bilder anzeigt.
Das ganze soll für eine Radio HP (Joomla) sein und die Täglichen (Datum orientierten) Speziales anzeigen.

Montag - Bild 1 .. 2 .. 3
Dienstag - Bild 4
Mittwoch - Bild 5 ... 6

Ostern - Bild 7
Weihnachten - Bild 8

usw ...

Bitte so, das ich auch die Anzahl der Bilder Pro Tag / Datum selber editieren kann.


Vielen Dank im Vorraus ...

Dieser Beitrag wurde von Dat-Katzer bearbeitet: 20. Juli 2012 - 00:55

0

Anzeige



#2 Mitglied ist offline   Ludacris 

  • Gruppe: Moderation
  • Beiträge: 4.666
  • Beigetreten: 28. Mai 06
  • Reputation: 218
  • Geschlecht:Männlich

geschrieben 20. Juli 2012 - 08:13

Ostern wird schwer da Ostern immer an einen anderen Tag fällt, der Rest sollte nicht so schwer sein, da schau ich mal drüber wenn ich nachhause fahre
0

#3 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.288
  • Beigetreten: 08. April 06
  • Reputation: 884
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 20. Juli 2012 - 08:25

@ludacris:

http://www.pfeff-net.de/feier.html

macht es mit JS... habe das JS dort mal überflogen und es scheint nicht gerade "klein" zu sein. Wobei das "sichtbare" also über den Quelltext erreichbare auch nicht alles zu sein scheint.
0

#4 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 20. Juli 2012 - 10:23

Also ich würde mir einen Bilderordner machen mit Unterordnern

ostern
weihnachten
montag
dienstag
mittwoch
donnerstag
freitag
samstag
sonntag

und da die entsprechenden Bilder reinschmeißen. Dann nicht per JS sondern PHP abfragen ob Ostern, Weihnachten (bei Bedarf sonstiger spezieller Tag ist) Das kann in einer kleinen Konfigdatei ja gespeichert sein, speziell die variablen Feiertage Ostern, Pfingsten usw. und dann werden die Bilder aus dem entsprechenden Ordner angezeigt. ist kein spezieller Tag, werden die Wochentagsordner genommen.

Dann muß man nur einmal im Jahr in der Konfig die variablen Feiertage festlegen und sonst nur die gewünschten Bilder in die richtigen Ordner hochladen.
Mal so als Ansatzidee.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#5 Mitglied ist offline   HellRaySir 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 20. Juli 12
  • Reputation: 0

geschrieben 20. Juli 2012 - 16:30

Hallo Holger_N,

ich würde das Serverseitig (PHP) bewerkstelligen. Habe jetzt gerade nicht meinen Rechner zur Hand, aber zumindest mal grob wie das Skript funktionieren würde:

<?php
    function bildVorhanden($aktuellesbild, $pruefbild) {
        global $bildordner;
            if( file_exists($bildordner.'/'.$pruefbild.'.jpg') )
            $aktuellesbild=$pruefbild.'.jpg';
    }

    /* Bilder nach Reihenfolge pruefen */
    $bild = 'normal.jpg';
    $bildordner = 'bilder';
    list( $wochentag, $tag, $monat, $jahr ) = explode('.',@date('D.d.m.Y'));

    bildVorhanden(&$bild, strtolower($wochentag) );
    bildVorhanden(&$bild, $monat.$tag);
    bildVorhanden(&$bild, $jahr.$monat.$tag);

?><img src="<?=$bildordner.'/'.$bild?>">




Das Skript sucht im $bildordner nach einem Bild mit definiertem Namen (bildVorhanden-Funkion). Erst nach einem Bild mit dem Wochentagsnamen (mon.jpg,fri.jpg), dann nach einem Bild mit dem heutigem Datum ohne Jahreszahl (0720.jpg , also erst Monat, dann Tag!) und zuletzt nach dem kompletten heutigen Datum (20120720.jpg). Die Priortät geht von unten nach oben. Gibt es also ein Bild namens fri.jpg und eines mit Namen 20120720.jpg, dann hat das letzte die höhere Prio und wird somit auch benutzt. Ich hoffe man konnte es verstehen.

Grüße vom
HellRaySir
0

#6 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 20. Juli 2012 - 18:24

Ach, gar nicht so kompliziert


die 7 Ordner

Mon, Tue, Wed, Thu, Fri, Sat, Sun angelegt und mit


<?php

$link = 'Bilder/'.date('D', time());

$verzeichnis = openDir($link);

while ($file = readDir($verzeichnis)) {

 if ($file != '.' && $file != '..') {

  print '<img src="'.$link.'/'.$file.'" alt="Bild" /><br />';
 }
}

closeDir($verzeichnis);

?> 




werden an jedem Wochentag die Bilder aus den entsprechenden Ordnern angezeigt. Dateinamen sind dabei auch egal, die müssen nur im richtigen Ordner liegen.



Achso ja, muß man vorher nur noch auf die gleiche Art und Weise die Feiertage einbauen und vorher abfangen.

Dieser Beitrag wurde von Holger_N bearbeitet: 20. Juli 2012 - 18:26

Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#7 Mitglied ist offline   HellRaySir 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 20. Juli 12
  • Reputation: 0

geschrieben 28. August 2012 - 13:20

Beitrag anzeigenZitat (Holger_N: 20. Juli 2012 - 18:24)

Ach, gar nicht so kompliziert


die 7 Ordner

Mon, Tue, Wed, Thu, Fri, Sat, Sun angelegt und mit


<?php

$link = 'Bilder/'.date('D', time());

$verzeichnis = openDir($link);

while ($file = readDir($verzeichnis)) {

 if ($file != '.' && $file != '..') {

  print '<img src="'.$link.'/'.$file.'" alt="Bild" /><br />';
 }
}

closeDir($verzeichnis);

?> 




werden an jedem Wochentag die Bilder aus den entsprechenden Ordnern angezeigt. Dateinamen sind dabei auch egal, die müssen nur im richtigen Ordner liegen.



Achso ja, muß man vorher nur noch auf die gleiche Art und Weise die Feiertage einbauen und vorher abfangen.


Ich bin halt kein Freund von "1000" Ordnern (deshalb nur der einer Ordner "Bilder" wegen der Übersicht) und habe mit dem normal.jpg im Prinzip alle Tage die nicht mit einem Bild belegt sind direkt abgefangen.

Gruß
HellRaySir
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0