countdown


  • müsli
  • 1466 Aufrufe 11 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • hallo,

    ich suche einen ticker .. also countdown für eine signatur in einem forum.
    oder auf einer privaten seite, bei der aber kein html geht.

    also ich möchte einen countdown, der anzeigt wie lange noch bis etwas eintritt.

    wer weiß wie ich mir sowas machen kann?

    hätte es gerne so wie hier: ketoforum.de/diaet-ticker/pic/weight_loss/11129/

    dieses bild dann nur in der signatur.

    nur halt als countdown, der die tage, stunden, sekunden zählt.

    wie kriege ich das hin? :/

    ich weiß nicht obs php ist,
    entschuldigung falls nicht.
    ..[FONT="Palatino Linotype"][SIZE="4"] ich will lieber tanzen gehen.[/SIZE][/FONT]
  • das wird aber in einer forensignatur wohl eher auch nicht funktionieren ^^
    für die forensignatur gibts eigentlich nur die möglichkeit per GDlib entweder ein jpg (in dem dann die zeit natürlich nicht runterläuft) oder ein gif mit sagen wir mal 200 bildern die jeweils eine sekunde stehenbleiben zu erzeugen.
    mit dem gif hättest du dann einen runterzählenden ticker (zumindest für 200 sekunden dann würde er wieder von vorne anfangen)
    Signatur entsprach nicht den Boardregeln.
    ->gelöscht by lukas2004
  • Das ist schon möglich... Du erstellst mit der gdlib von php ein Bild was die Tage beinhaltet die bis zu dem Event verbleiben.

    in dem forum nutzt du dann (sofern das geht) die [ img] tags um das bild von deinem Server anzuzeigen.

    also was du brauchst:
    - php mit gdlib unterstützung.
    - in php mittels gdlib datum und zeit in das image "zeichnen".
    - Das Bild dann ausgeben

    Der zugriff sollte dann in etwa so aussehen: [.img='www.meinedomain.de/mach_nen_counter.php']
    [SIZE="1"]i'm a signature virus. copy me into your signature to help me spread. - smart questions[/SIZE]
  • Eigentlich müsste ich für sowas Geld verlangen ;) Ist nicht ausgiebig getestet, also eventuelle Fehler will ich nicht ausschließen

    So wird die Anzahl der Tage bis zum übergebenen Datum ausgegeben:

    PHP-Quellcode

    1. <?php
    2. header ("Content-type: image/png");
    3. // Breite und Höhe
    4. $breite = 100;
    5. $hoehe = 20;
    6. // Textfarbe
    7. $r_farbe = 255;
    8. $g_farbe = 0;
    9. $b_farbe = 0;
    10. // Hintergrundfarbe
    11. $r_farbe_bg = 0;
    12. $g_farbe_bg = 0;
    13. $b_farbe_bg = 0;
    14. // hier nix ändern
    15. $jahr = strtotime($_GET['year']);
    16. $heute = time();
    17. $differenz = $jahr - $heute;
    18. $tage = floor($differenz / 24 / 60 / 60 );
    19. $img_handle = ImageCreate ($breite, $hoehe) or die ("Cannot Create image");
    20. $back_color = ImageColorAllocate ($img_handle, $r_farbe_bg, $g_farbe_bg,
    21. $b_farbe_bg);
    22. $txt_color = ImageColorAllocate ($img_handle, $r_farbe, $g_farbe, $b_farbe);
    23. ImageString ($img_handle, 31, 5, 5, $tage, $txt_color);
    24. ImagePng ($img_handle);
    25. ?>
    Alles anzeigen


    Klappt natürlich nur wenn dein Server php bzw GD kann... sonst wird des nix :)
    Aufruf wäre dann:
    [.img='www.deinedomain.de/bla.php?year=2008-01-01']
    [SIZE="1"]i'm a signature virus. copy me into your signature to help me spread. - smart questions[/SIZE]
  • Die Farbe kannst du im quellcode anpassen, daher hab ich da variablen für angelegt:

    PHP-Quellcode

    1. // Textfarbe
    2. $r_farbe = 255;
    3. $g_farbe = 0;
    4. $b_farbe = 0;
    5. // Hintergrundfarbe
    6. $r_farbe_bg = 0;
    7. $g_farbe_bg = 0;
    8. $b_farbe_bg = 0;


    So wird der counter in roter schrift auf schwarzen Hintergrund dargestellt...
    Wenn du andere Farben willst musst du den RGB Farbwert anpassen...
    [SIZE="1"]i'm a signature virus. copy me into your signature to help me spread. - smart questions[/SIZE]
  • mit dem gif hättest du dann einen runterzählenden ticker (zumindest für 200 sekunden dann würde er wieder von vorne anfangen)


    Evtl könnte man auch mehrere Gifs nebeneinander machen, wie bei einer LCD anzeige. Dann laufen die einzeln runter und das unendlich