Zeitlich ändernder Link

  • Hmm Kp obs schonmal iwo gefragt wurde, hab aba auch mit der Suche nix passendes gefunden...

    Jedenfalls meine Frage... gibt es eine möglichkeit, dass ein link zeitlich abgestimmt sein ziel änert...

    so z.B. von Mo-Fr die 1. Adresse
    am Sa die 2. Adresse

    ist das möglich und wenn ja wie?? - hab schon probiert mit nem stundencounter... aber den hätte man jede woche neu starten müssen, das war iwie dann blödsinn...

    Freue mcih über jede Hilfe ;)

  • die einfachste möglichkeit wäre mit php

    Zitat von php manual -> date

    w Numerischer Tag einer Woche 0 (für Sonntag) bis 6 (für Samstag)

    PHP
    $tag = date("w");
    if ($tag <= 5) {
    echo "link1";
    } else {
    echo "link2";
    }
  • ja aber nun geh mal davon aus, dass ich von php garkein plan hab.. gut en paar bedeutungen und funktionen kenne ich, aber könnte nich wirklich was komplexes... brauch das ganze in nem template von nem wbb-forum.. is also html...

    wie bau ich das da ein...

    hier is das TPL:

    und den teil:

    Code
    <tr> 
                  <td style="width: 70%;" align="center"><span class="normalfont"><a target="_blank" href="http://stream.radiowalhalla.de"><img src="{$style['imagefolder']}/Radio1.gif" border="0" alt="Zum Radio" title="Radio" /></a></span></td>
                </tr>
              </table></td>
          </tr>

    bräuchte ich dahingehend umgebadass er Mo - Fr den link da hat, der hier in dem tpl so steht.. und Samstags ein 2. Link...

  • willst du sa noch nen link einbinden oder diesen

    Code
    <a target="_blank" href="http://stream.radiowalhalla.de">

    am samstag austauschen ?

  • Naja wenn du mit templates "arbeitest" wirds noch ein stück komplizierter. Dann darfst du nämlich php und dazu noch eine funktion aus deinem template benutzen.

    Wie ich schon gesehen hab, gibt es bei dir Template variablen... Also wirds irgendwo auch ein bzw. mehrere php scripte für das ganze geben.

    Einfach "schwups ist fertig" gibts da nicht. Musst erst mal rausfinden welcher php script deine template variablen da setzt, dann kannst du eine template variable für dein link (href) machen, diese dann mit php einstellen.

    /P.S. naja, eigentlich reichts das du die Variable per php setzt bevor das php ansagt was angezeigt werden soll.

  • php => vergiss es. Ist ja auch Sinn und Zweck einer Template-Engine, dass man keinen php-Code drinne hat.

    bleibt erstmal Javascript. Das ist kein Unterschied, ob die Datei nun dies.html oder das.tpl heisst.
    Das schaffst du mit was Spucke und google in unter ner halben Stunde


  • hmm guit, probier ichs mal via google und java ;).. besten dnak schonmal.. wenn ich probs kriege, meld ich mich nochmal.. ansonsten schonmal danke für eure Hilfe^^

  • Also.. ich meld mich nochmal *Gg.. ich bin nun zu de reinsicht gelangt, dass es vllt mit

    setInterval()


    gehen könnte...

    allerdings bin ich überfragt, wie ich das auf einen tag lege..

    bzw mitlerweile brauch ich

    Mo-Fr =link1.htm
    Sa = link2.htm
    So = link3.htm

    alles was ich finde basiert aber auf millisekunden hochzählen...

    ^^ sähe dann meines verständnisses nach so aus...

    nur muss ich dann die Tage auf Sekunden umrechnen, das mal 1000 nehmen und für mo-fr dann noch mal 5, und dann den sa von 'mal 5 - mal 6'... und den So von 'mal 6 - mal 7'

    ^^da gibts doch bestimmt auch was einfaheres, oder??

    Einmal editiert, zuletzt von Hangasilly (10. August 2009 um 17:01)

  • Zitat


    Also.. ich meld mich nochmal *Gg.. ich bin nun zu de reinsicht gelangt, dass es vllt mit
    setInterval()
    gehen könnte...

    Das ist jetzt nicht dein Ernst, oder?
    Du willst wirklich die ganze Zeit dieses Script beim Anwender laufen lassen?
    Die werden sich bedanken^^

    Ich machs dir jetzt noch was leichter ;)


  • na das hilft doch schon... besten dank

    dann würde ich das bevorzugen:


    allerdings frag ich mich nun, wie ich die sache in den linkcode kriege... und wie ich den link darein bekomme.. weil 'document.write' hilft mir da kaum weiter, oder??

    Spontan word ichs so einbingen...

    und nun stellt sich mir noch das Problem, wie ich folgendes

    Code
    <td style="width:120px; height: 30px;" valign="middle"> <table border="0" cellspacing="0" cellpadding="0" style="width: 100%; height: 100%;">
                <tr> 
                  <td style="width: 70%;" align="center"><span class="normalfont"><a target="_blank" href="http://stream.radiowalhalla.de"><img src="{$style['imagefolder']}/Radio1.gif" border="0" alt="Zum Radio" title="Radio" /></a></span></td>
                </tr>
              </table></td>
          </tr>

    Dahin umschreibe:

    Code
    [COLOR=Red]<input type="button" value="Home" [B]onclick="location='index.htm'"[/B]>[/COLOR]

    bei Sa wäre es dann 'http://mohjo.radiowalhalla.de'
    und bei So 'http://ruhetagt.radiowalhalla.de'