Ergebnis 1 bis 36 von 36

Thema: Countdown

  1. #1
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Fehler Countdown

    Hallo Forum,

    beim Einstaz der Countdown-Erweiterung kommt es zu folgender Fehlermeldung überhalb der Seite:

    Code:
    Runtime notice: Declaration of Countdown::replaceInsertTags() should be compatible with that of Controller::replaceInsertTags() in /www/htdocs/BENUTZERKENNUNG/iblog/system/modules/countdown/Countdown.php on line 52
    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/BENUTZERKENNUNG/iblog/system/modules/countdown/Countdown.php:52) in /www/htdocs/BENUTZERKENNUNG/iblog/system/libraries/Template.php on line 174
    Jemand ne Ahnung, woran das liegt?
    Ist natürlich nur zur Kompabilität bis 2.7.0 rc1 ausgiesen.

    Beste Grüße
    Alex

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    Das liegt an PHP 5.2.10 bzw. PHP 5.3, das ist strenger was den Syntax betrifft.
    Zur Abhilfe gabs hier schon mehrere Beiträge.
    https://community.contao.org/de/show...ce+Declaration

    Der Programmierer müste die Funktion replaceInsertTags umbenennen und den Namen natürlich in der config.php anpassen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Super, das ging fix - danke!

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Programmierer hat die Funktion umbenannt und eine neue Version ins Repository gestellt
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    Hab erst später geschaut von wem das Modul ist
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer
    Registriert seit
    16.08.2009.
    Beiträge
    5

    Standard Fehler bei Countdown über Jahresgrenze hinweg

    Wenn ich als Zieltermin für den Countdown einen Termin > 31.12.2009 eingebe, errechnet der Countdown eine deutlich zu hohe Anzahl der verbleibenden Tage.

    Bei genauerer Untersuchung habe ich festgestellt, dass in Zeile 38 der Countdown.php mit
    PHP-Code:
    date('Y'$objDate->timestamp
    das Jahr 1970 abgerufen wird (weiß jetzt nicht genau, ob das an meinem Server liegt, aber der gibt ansonsten eigentlich für ein aktuelles Datum den korrekten Timestamp aus).

    Mit folgender "Notlösung" habe ich es jetzt bei mir gefixt - weiß aber nicht, ob das die eleganteste Lösung ist, weil ich nicht so fit in PHP bin:
    Ersetze Zeile 38
    PHP-Code:
    $years date('Y') - date('Y'$objDate->timestamp); 
    durch
    PHP-Code:
    $arrYear explode('.'$arrTag[1]);
    $years $arrYear[2] - date('Y'); 
    Viele Grüße
    ezett
    Geändert von ezett (16.08.2009 um 14:11 Uhr)

  7. #7
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo ezett,

    Dies deutet darauf hin dass das Datum, welches du im InsertTag übergibst, nicht korrekt ist. TYPOlight versucht das übergebene Datum (entsprechend den Systemformat-Einstellungen) in einem Timestamp zu konvertieren. Wenn dies fehlschlägt, dann kommt der 1.1.1970 heraus (Timestamp "0").
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  8. #8
    Contao-Nutzer
    Registriert seit
    16.08.2009.
    Beiträge
    5

    Standard

    Hmm, als Datum habe ich im InsertTag den 22.07.2010 übergeben, aber testweise auch einmal den 01.01.2010. Während es bis zum 31.12.2009 einwandfrei funktionierte, trat ab dem 01.01.2010 der Fehler auf, obwohl es ja an sich schon ein gültiges Datum ist.
    Wenn ich die Zeit dafür finde, versuche ich, dem noch einmal genauer auf den Grund zu gehen...

  9. #9
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sehr interessant, weil das nicht aus meiner Klasse sondern dem Core kommt. Versuch doch mal einen News-Beitrag mit diesem Datum zu machen, ob das auch nicht klappt.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  10. #10
    Contao-Nutzer
    Registriert seit
    16.08.2009.
    Beiträge
    5

    Standard

    Also, News-Beiträge und Events mit 2010er-Datum funktionieren einwandfrei, ich bin gerade ein bisschen ratlos.
    Sorry, ich komme aber auch zeitlich im Moment nicht dazu, das mal genauer anzugucken, aber falls mir dabei noch etwas für die Date-Klasse relevantes auffällt, was auch andere betreffen könnte, gebe ich es auf jeden Fall weiter.

  11. #11
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie sieht denn das Datumsformat in deinen Einstellungen / der Root-Seite aus?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  12. #12
    Contao-Nutzer
    Registriert seit
    16.08.2009.
    Beiträge
    5

    Standard

    Das Datumsformat ist d.m.Y

  13. #13
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hehe, Datum in der Zukunft war falsch. Es müsste
    PHP-Code:
    $years date('Y'$objDate->timestamp) - date('Y'); 
    heissen und nicht
    PHP-Code:
    $years date('Y')-date('Y'$objDate->timestamp); 
    2010 - 2009, sonst funktioniert es nur im aktuellen Jahr

    Die neuste Version im Repository behebt das Problem.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  14. #14
    Contao-Nutzer
    Registriert seit
    16.08.2009.
    Beiträge
    5

    Standard

    Hmm, verrückt, das hatte ich zwischendurch eigentlich mal ohne Erfolg getestet.

    Als ich jetzt die neue Countdown.php von Hand über die alte geladen habe, kam wieder das Problem mit dem 01.01.1970. Nachdem ich jedoch über die TL-Erweiterungsverwaltung geupdated habe, ging es plötzliche mit der neuen Version. Verstehe ich nicht

    Aber egal, Hauptsache es läuft jetzt.
    Besten Dank für deine Mühe und sorry für die wenig hilfreichen Hinweise bei der Fehlerdiagnose!

  15. #15
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kein Problem. Ich dachte zuerst ich könne das Problem nicht reproduzieren. Aber als ich es versucht habe, wars schnell klar
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  16. #16
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Hallo habe soeben das Modul installiert.

    In einem Inhaltselement habe ich den Inserttag eingefügt. Nun kommt aber im Frontend nix raus d.h. der tag wird nicht umgewandelt und steht einfach blank drin.
    HTML-Code:
    {‎{countdown::27.09.2009::Noch %s Tage bis zum TTC Saison-Abschlußtreffen!}}
    Cache alles gelehrt und "HTML Code" als Inhalstelement-Typ genommen.
    Jemand eine Idee woran es loch liegen könnte?

    Danke
    Freundlichen Gruß
    STeaB
    Geändert von STeaB (22.09.2009 um 20:59 Uhr)

  17. #17
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Du musst noch den Text angeben, wenn der Termin vorrueber ist.
    als so :
    HTML-Code:
    {‎{countdown::27.09.2009::Noch %s Tage bis zum TTC Saison-Abschlußtreffen!::Vorbei}}
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  18. #18
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.482
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mal die Frage angehängt:
    Lässt sich auch schon die Schreibweise anpassen?

    Wenn es nur noch ein Tag ist bis zum Event sollte es Tag anstatt Tage lauten.
    Schön wäre auh noch das "Rückwärts" zählen... "Seit X Tagen ist das Event vorbei".
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  19. #19
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo planepix,

    Das ist momentan nicht möglich... Spricht allerdings nichts dagegen das zu erweitern ;-)
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  20. #20
    Contao-Fan Avatar von tinoo
    Registriert seit
    19.06.2009.
    Ort
    made in switzerland
    Beiträge
    591

    Standard

    ... zum Beispiel mit "Noch %s Tag(e) bis ..."
    Freundliche Grüsse
    Martin

  21. #21
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Beiträge
    11

    Standard Countdown

    Hallo an alle,

    irgendwie stehe ich mal wieder auf dem Schlauch. Ich habe die erweiterung countdown installiert. Aber wie bekomme ich das ganze jetzt auf eine Seite?

    Gruß Gabriel

  22. #22
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ...ich würd' mal sagen - per InsertTag, wie z.B. hier:
    Code:
    {‎{countdown::24.12.2009::Noch %s Tage bis Weihnachten!::Weihnachten 2009 ist vorbei}}
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  23. #23
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Beiträge
    11

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    ...ich würd' mal sagen - per InsertTag, wie z.B. hier:
    Code:
    {‎{countdown::24.12.2009::Noch %s Tage bis Weihnachten!::Weihnachten 2009 ist vorbei}}
    Das habe ich hier schon gelesen. Wo gebe ich diesen InsertTag ein. Ich selbst habe einen Artikel erstellt, dort füge ich ein neues Element vom Typ "HTML" ein. Was gebe ich nun konkret ein. Deine obige Zeile allein kann es ja nicht sein.
    Ich sagte ja, ich stehe irgendwie auf dem Schlauch, so einen kleinen Schlag auf den Hinterkopf würde glaube ich reichen.

    Gruß Gabriel

  24. #24
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von gabriel Beitrag anzeigen
    Das habe ich hier schon gelesen. Wo gebe ich diesen InsertTag ein. Ich selbst habe einen Artikel erstellt, dort füge ich ein neues Element vom Typ "HTML" ein. Was gebe ich nun konkret ein. Deine obige Zeile allein kann es ja nicht sein.
    Ich sagte ja, ich stehe irgendwie auf dem Schlauch, so einen kleinen Schlag auf den Hinterkopf würde glaube ich reichen.

    Gruß Gabriel
    Ok, dann mach mal einen Schritt zur Seite und steig runter vom Schlauch

    Alles was Du machen musst, ist, obiges InsertTag (natürlich angepasst an Deinen Termin und Text) in ein Inhaltselement vom Typ "Text" oder "HTML" einzufügen.

    ACHTUNG: Bitte nicht das von mir hier im Forum gepostete InsertTag kopieren, da Du dadurch ein unsichtbares Steuerzeichen mitkopierst und TYPOlight somit den InsertTag nicht mehr als solchen interpretiert! Vielleicht war das der Grund, warum es bislang nicht funktioniert hat.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  25. #25
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Beiträge
    11

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    ACHTUNG: Bitte nicht das von mir hier im Forum gepostete InsertTag kopieren, da Du dadurch ein unsichtbares Steuerzeichen mitkopierst und TYPOlight somit den InsertTag nicht mehr als solchen interpretiert! Vielleicht war das der Grund, warum es bislang nicht funktioniert hat.
    Danke xchs, jetzt stimmt es

  26. #26
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kein Problem, gern geschehn.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  27. #27
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    ACHTUNG: Bitte nicht das von mir hier im Forum gepostete InsertTag kopieren, da Du dadurch ein unsichtbares Steuerzeichen mitkopierst und TYPOlight somit den InsertTag nicht mehr als solchen interpretiert! Vielleicht war das der Grund, warum es bislang nicht funktioniert hat.
    Mittlerweile kann man schon wieder kopieren, es ist ja nur Text und die Forensoftware ist nicht mehr Helpdesk somit gibts auch keine versteckten Steuerzeichen mehr.

  28. #28
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das war ja kein Fehler von Helpdesk, sondern der Umstand, dass Helpdesk als TL-Erweiterung selbst auf die InsertTags reagiert und diese umsetzt (it's a feature, not a bug). Da diese Forum-Software nicht auf TL oder TL-Erweiterungen basiert, sollte das Kopieren auch gehen.

  29. #29
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    @do_while: ich hab ja nicht gemeint das es ein Bug ist

  30. #30
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ... habe ich schon verstanden, ich wollte nur noch mal die Erklärung noch dazuschreiben, warum das so war und jetzt nicht mehr so ist.

  31. #31
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von schman Beitrag anzeigen
    Mittlerweile kann man schon wieder kopieren...
    Nein, leider nicht! In meinem Post hatte ich ja richtigerweise geschrieben "...das von mir hier gepostete InsertTag..." - es befindet sich nämlich dort definitiv ein verstecktes Steuerzeichen zwischen den beiden öffnenden Klammern (wer's nicht glaubt, kann es gerne selbst nachprüfen).
    Um das Ganze vielleicht aufzuklären: Ich war selber zu faul, das oben gepostete InsertTag abzuschreiben und so habe ich einfach per Copy & Paste das im ER gepostete Beispiel-InsertTag hier eingefügt - natürlich inklusive verstecktem Steuerzeichen...

    Just my two cents!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  32. #32
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    in dem fall nehme ichs zurück ich habs nicht versucht sondern nur spekuliert

  33. #33
    Contao-Nutzer Avatar von P_J
    Registriert seit
    26.01.2010.
    Ort
    Weißenhorn
    Beiträge
    62

    Standard

    Nach bisherigem Wissensstand ist es mit dieser Erweiterung nicht möglich, aber es ist zumindest das passende Thema.

    Ist es möglich diese Erweiterung zu erweitern, oder weiß jemand eine andere Erweiterung mit der man per Insert-Tag oder Modul einen inkrementalen Countdown einbauen kann? In der offiziellen Contao-Demo wird das auch verwendet.
    Die Countdownzeit sollte an der Serverzeit ausgerichtet sein und z. B. jede Stunde auf den Wert 60 Min. zurückgesetzt werden.

    Grüße Pascal

  34. #34
    Gesperrt
    Registriert seit
    15.02.2011.
    Ort
    NRW
    Beiträge
    10

    Standard

    Hallo,

    hat schon jemand die Countdown-Erweiterung mit Contao 2.9.3. genutzt? Ich habe es versucht, aber bekomme es nicht hin. Jetzt frage ich mich: liegt es daran, dass ich etwas falsch gemacht habe oder gibt es ein Problem mit der Contao-Version?

    Für einen Hinweis wäre ich dankbar.

  35. #35
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eigentlich sollte es schon funktionieren... Hast du den InsertTag neu geschrieben? Kopieren aus der Erweiterungsliste kann Probleme machen!
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  36. #36
    Gesperrt
    Registriert seit
    15.02.2011.
    Ort
    NRW
    Beiträge
    10

    Standard Danke :-)

    Ja, ich da lag der Fehler: ich hatte es kopiert. Danke für Deinen Tipp. Ich dachte beim Lesen des Threads, dass es nur Probleme gibt, wenn man den Insert-Tag hier aus dem Forum kopiert. (Die eckigen Klammern aus der Info von dem Erweiterungsmodul hatte ich schon ersetzt.)

    Prima! Dann kann meine erste Contao-Seite ja bald online gehen.

    Herzlichen Dank!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 18
    Letzter Beitrag: 13.05.2014, 18:16
  2. Tageszähler / umgekehrter Countdown
    Von LousyWeather im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 26.08.2010, 15:42
  3. Countdown im Teaser
    Von chr.flader im Forum Nachrichten/Events/FAQ
    Antworten: 3
    Letzter Beitrag: 11.02.2010, 13:17

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •