Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 41 bis 80 von 115

Thema: [yw_listbirthdays] Geburtstagsliste als FE-Modul

  1. #41
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Nein wurde er nicht. Das Modul muss grundsätzlich neu überarbeitet werden und wird wahrscheinlich nur mit MySQL >5 funktionieren.

    Aber ich weiss nicht, ob ich das Modul noch weiterentwickeln werde, ich komme atm überhaupt zu gar nix
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  2. #42
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Das wäre sehr schade. :-(

    Aus welchem Grund würde es nur höher Mysql 5.0 laufen?

    Gruß

  3. #43
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Weil, aus welchem Grund auch immer, TL das Geburtsdatum als Timestamp speichert. Und da bekanntlicherweise Leute existieren, die vor 1970 Geburtstag haben, muss folglich mit negativen Timestamps gerechnet werden.

    Ich kann das nicht mit 100%iger Sicherheit sagen, aber wir haben darüber in IRC diskutiert und scheinbar kann die MySQL-Funktion FROM_UNIXTIME() nicht mit negativen Timestamps umgehen.

    Und ab MySQL >5 sollte das scheinbar möglich sein. Hab's nicht getestet bislang...

    Aber das wäre der Grund
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  4. #44
    Contao-Nutzer Avatar von TLight
    Registriert seit
    30.06.2009.
    Ort
    bei München
    Beiträge
    168

    Standard

    Ich kann nur bestätigen, dass es sehr schade wäre, wenn das Modul nicht weiterentwickelt würde. Habe mir gleich die aktuelle Version gezogen und hoffe nun schon sehnsüchtig auf ein Update mit den genannten Features.

  5. #45
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Mhm...ich werd schauen was sich machen lässt
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  6. #46
    Contao-Nutzer
    Registriert seit
    15.09.2009.
    Beiträge
    48

    Standard

    Ja das wäre echt toll - vor allem mit der Funktion einen Zeitraum vor und nach dem eigentlichen Geburtstag vorzugeben!

    Gruß
    Thomas

  7. #47
    Contao-Nutzer
    Registriert seit
    15.09.2009.
    Beiträge
    48

    Standard

    Hallo,

    ich bekomme im Frontend bei dem Modul den Fehler "Warning: date() expects parameter 2 to be long, string given in /.../www/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88"

    Hat jemand eine Idee?

    Danke
    Thomas

  8. #48
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hmm den Fehler haben viele...

    Ich stelle gleich einen neuen Build rein, dieser wird das Problem beheben!
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  9. #49
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hallo Leuts!

    Vielleicht wird's einige freuen, aber bitte tut das nicht zu früh

    Ich wollt euch nur mitteilen, dass ich ein paar Geistesblitze hatte und das Modul ganz neu überarbeite.
    Ich lasse jetzt alles MySQL erledigen, was einer ziemlichen Performance-Verbesserung gleich kommt.
    Ausserdem werde ich nur noch ein Template bereitstellen. Wer das dann anpassen will, darf das machen wie er will. Ansonsten habe ich unsinnigen Code im Modul.

    Das Problem mit den Timestamps bleibt. Ich brauche deshalb eine zusätzliche Spalte, die das Geburtsdatum im Format 'DATE' speichert.
    Aus diesem Grunde wird's zwei Callbacks geben:
    1. Einer hängt sich beim Neuerstellen bzw. Bearbeiten eines bestehenden Members ein, konvertiert das Datum und schreibt es in die DB
    2. Der zweite ist eher problematisch. Da es keinen 'onInstallation'-Hook oder ähnlich gibt, kann man nicht während der Installation die Geburtsdaten von bestehenden Members in das neue Format ummünzen. Ich hätte da an einen Callback gedacht, wenn das Modul erstellt wird. Das würde einfach erfordern, dass bisherige Modul-Nutzer das Modul kurz mal bearbeiten und speichern müssten. Wäre das eine Idee?


    Dann wäre da noch die Ausgabe. Wir haben also nun 3 Listen bzw. 3 potenzielle Listen:
    1. Geburtstage in den letzten X Tagen
    2. heute Geburtstag
    3. Geburtstage in den nächsten X Tagen


    Ich hab mir das jetzt mal so vorgestellt:
    HTML-Code:
    <ul>
    	<li class="hl">Geburtstage in den letzten X Tagen
    		<ul>
    			<li class="left">Name,Vorname,Username</li>
    			<li class="right">02.11.1975</li>
    			<li class="left">Name,Vorname,Username</li>
    			<li class="right">06.11.1988</li>
    		</ul>
    	</li>
    	<li class="hl">heute Geburtstag
    		<ul>
    			<li class="left">Name,Vorname,Username</li>
    			<li class="right">10.11.1990</li>
    		</ul>
    	</li>
    	<li class="hl">Geburtstage in den nächsten X Tagen
    		<ul>
    			<li class="left">Name,Vorname,Username</li>
    			<li class="right">12.11.1978</li>
    			<li class="left">Name,Vorname,Username</li>
    			<li class="right">28.11.1966</li>
    		</ul>
    	</li>
    </ul>
    Andere, bessere Vorschläge?

    Es wird auch eine Doku geben, mit allen verfügbaren Variabeln innerhalb des Templates.
    Und da man sich als Entwickler für gewöhnlich ja eh immer zu kurz fasst, wäre ich hier sicher auch froh, wenn jemand von euch was dazu schreiben würde?

    Wie gesagt, da hat's auch noch ein paar Fragen drin, die ich zuerst abklären möchte und eure Meinungen dazu lesen möchte.
    Eine Beta ist also noch nicht gerade in Aussicht, aber irgendwann einmal werde ich auch zwei, drei Beta-Tester brauchen. Falls also auch hier jemand Lust und Zeit dazu hat, bitte melden.

    Dann hatten wir noch diese Datenschutz-Diskussion. Da hab ich mittlerweile den Faden verloren und aufgrund verschiedenster Meinungen dazu, weiss ich immer noch nicht genau, was jetzt sinnvoll ist
    Ich meine im persönlichen Modul steht ja klar "öffentliche Felder". Und wenn man da doch Geburtstag angehakt hat, muss man auch damit rechnen, dass man auf dieser Geburtstagsliste auftaucht, nicht?

    So und was hatte ich noch?
    Ich glaube das war's erstmal
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  10. #50
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo Toflar,

    bei den Beta-Testen wäre ich dabei.

    Mir ist noch eine andere Idee gekommen. Da es im System schon einen Kalender gibt, könnte man diesen doch nutzen. Wenn ein Benutzer sich registriert und eine "Häkchen gesetzt ist", wird der Geburtstag in einen vom Admin vorgegebenen Kalender als Serie eingegeben werden. Über die Eventlisten hätte man dann alle Möglichkeiten der Darstellung.

    Gruß

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

    Frage

    Hallo Toflar,
    Datenschutz ist auch ein Thema für mich in meinem LastLogin - Members Online Modul.
    Habe ich bisher auch nicht eingebaut, aber steht auf meiner ToDo Liste
    Frage dazu an dich, das Feld "username" (Loginname) kann man ja nicht öffentlich freigeben. Was nun?
    Meine Idee war, wenn keinerlei Felder freigegeben sind, dann zeige ich auch nicht den Loginnamen an.
    Hast Du Dir da schon drüber Gedanken gemacht?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  12. #52
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    stimmt. Mit dem Datenschutz bin ich da auch schon mal angeeckt, da ich das Alter und den Namen angezeigt habe.

    Gruß

  13. #53
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    @gerdi: Die Idee ist gar nicht so übel, aber vorerst will ich einfach ein Modul, dass sich einbinden lässt, wo man will. Alle Geburtstage in den Kalender schmeissen wäre dann ein weiterer Schritt, den man sich überlegen könnte. Das ist durchaus keine schlechte Idee. Aber mal eins nach dem andern

    @Glen: Naja, darüber hab ich mir keine Gedanken gemacht bis jetzt. In meinem Fall halte ich es für angemessen zu prüfen, ob das Geburtsdatum ein öffentliches Feld ist und wenn nein, das Mitglied nicht zu listen.
    Ich werde dann einfach im Template die Variabeln Vorname, Nachname und Username zur Verfügung stellen.
    In meinem Fall sehe ich da nicht so ein Problem. Datenschutz ist ja gut und recht, aber bis zu einem gewissen Grad...naja - ich weiss nicht so recht!

    Ansonsten einfach ein weiteres Feld hinzufügen, so wie das momentan im listbirthdays-Modul der Fall ist - kannst du dir abgucken
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  14. #54
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hy Toflar,

    das war nur ne spontane Idee die man schnell umsetzen könnte, da man nur auf bestehendes zugreift.

    Dein Vorhaben ist zwar umfangreicher, aber die bessere Lösung.

    Gruß

  15. #55
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    @gerdi: Glaub mir, es wäre schwieriger
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  16. #56
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Hi Toflar,

    Wenn Datenschutz, dann richtig ;-) Wenn es eben möglich ist, dann würde ich die Abfrage, ob der Geburtstag ein öffentliches Feld ist, übernehmen. Es irritiert die Anwender immer wieder, wenn man Elemente, die man persönlich als identisch empfindet, unterschiedlich behandeln muss. Das gibt es z.B. schon bei Koordinaten anzeigen beim googlemaps modul.

    Ein eigenes Feld ginge zwar auch, wäre nach meinem Empfinden aber eine Notlösung.

    Viel Spaß und viel Erfolg
    Gruß Florian

  17. #57
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Servus, habe folgnden Fehler wenn ich eine alte Version vom Geburtstags modul entfernen will ( Install Script)

    Code:
    Fatal error: Uncaught exception Exception with message Query error: Can't create table '#sql-460b_3400c6' (errno: 28) (ALTER TABLE `tl_module` DROP `displaymode`;) thrown in /usr/export/www/vhosts/funnetwork/hosting/bargsebastian/tde/system/libraries/Database.php on line 533
    
    #0 /usr/export/www/vhosts/funnetwork/hosting/bargsebastian/tde/system/libraries/Database.php(162): Database_Statement->execute()
    #1 /usr/export/www/vhosts/funnetwork/hosting/bargsebastian/tde/typolight/install.php(284): Database->execute('ALTER TABLE `tl...')
    #2 /usr/export/www/vhosts/funnetwork/hosting/bargsebastian/tde/typolight/install.php(767): InstallTool->run()
    #3 {main}
    Wenn ich die Neue version installiere kommt ebenfalls der Fehler und meine Seite ist nicht mehr erreichbar...


    Edit:

    PHP-Myadmin gibt folgdenes beim löschen der Tabelle aus:

    SQL-Befehl:

    ALTER TABLE `tl_module` DROP `displaymode`

    MySQL meldet: Dokumentation
    #1005 - Can't create table '#sql-460b_3407ed' (errno: 28)
    Geändert von Acta (27.11.2009 um 13:58 Uhr)

  18. #58
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hmm ich wage zu bezweifeln, dass das einen direkten Zusammenhang mit meinem Modul hat.

    Can't create table '#sql-460b_3400c6' (errno: 28)
    Das sieht 1. komisch aus und 2. hat's nichts mit meinem Modul zu tun.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

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

    Standard

    1. wird hier ein Feld aus der Tabelle gelöscht, nicht die Tabelle
    2. legt MySQL hierfür ne temporäre Tabelle an, bzw. genau das geht nicht.

    Prüfe bitte ob die Festplatte voll ist, wäre eine der Möglichkeiten.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  20. #60
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Also sobald ich:


    Drop existing columns


    ALTER TABLE `tl_module` DROP `displaymode`;

    ausführen will kommt bei mir diese Fehlermeldung.

    Und wie meinst du das mit der Festplatte?

    Sicherlich nicht meine vom PC:.. ^^

  21. #61
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Ich nehm alles zurück.. lag wohl nen Fehler bei Funpic vor...

    Hab es jetzt nach ner kleinen Meldung nochmal probiert und Siehe da... es funzt...

  22. #62
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Wie kann ich das Template dahin gehend ändern, dass das Alter in Klammern steht.

    Ich hab jetzt die Daten die nicht angezeigt werden sollen schon entfernt.

    Also kleiner Future Request. Der Text im Personal Data Modul sollte anders lauten (Erklärung)

    Das könnte schnell dazuführen das Leute das häkschen nicht setzen weil Sie denken ist Geburtsdatum wird immer veröffentlicht.

    zu sehen auf. http://bargsebastian.ba.funpic.de/tde

  23. #63
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ich entwickle ohnehin am Nachfolger - wird ziemlich anders sein

    Aber die Wann-Frage kann ich nicht beantworten...
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  24. #64
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Und nen kleine Übergangslösung für klammern? oder nen alternativen text?

    Weil in den lang, datein konnte ich nix verändern.

    Edit: Bettel Bettel - Büdde Büdde
    Geändert von Acta (27.11.2009 um 15:50 Uhr)

  25. #65
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ah für's Alter?

    Du hast doch
    PHP-Code:
    <?php echo $data['age']; ?>
    Kannst du ja einsetzen wo du willst?? Einfach halt "(<?php echo $data['age']; ?>)"
    Wo ist das Problem?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  26. #66
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Ah ... da merkt man das ich einfach kein plan habe ^^

    Danke dir... Learning by doing.... oder wie der Spaß heißt..

  27. #67
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Viel Spass
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

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

    Standard

    Guten Tag allerseits

    Ich häng mich hier gleich mal an... Ich hab die Extension zwar noch nicht installiert, hätte aber gleich aufgrund der Beschreibung einen Wunsch:

    Ich möchte vom Verein nicht alle Mitglieder in TL erfassen... Demzufolge stehen mir auf diesem Weg keine Geburtstage zur Verfügung. Was ich aber habe ist eine kommagetrennte Textdatei mit Name, Vorname und Geburtsdatum... Besteht die Möglichkeit, in naher Zukunft die Daten aus einer solchen Datei einzulesen?

    Alternativ könnte ich mir vorstellen, von Hand im PHPmyAdmin eine Tabelle einzufügen und die Daten dorthin zu importieren, damit das Modul die Daten von dort holen könnte.

    Besteht die Chance, dass so etwas realsierbar ist und vorallem realisiert wird?
    Freundliche Grüsse
    Martin

  29. #69
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Naja ... du könntest diese Mitglieder einfach selbst importieren mit der Erweiterung hier:


    https://contao.org/erweiterungsliste...import.de.html

    Ist zwar nicht ganz das was du meintest, wäre aber eine lösung:

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

    Standard

    Ja, daran hab ich auch schon gedacht. Allerdings brauch ich da wieder zuerst alle Daten von den Mitgliedern zusammenzutragen und zu sortieren / umordnen, um sie in das entsprechende Format gebracht werden können. Und zudem hab ich dann wieder irgendwo Daten gespeichert, die ich da eigentlich gar nicht haben will... Jedenfalls nicht, solange man mit den Mitgliederdaten in TL nichts weiter machen kann, als anschauen (siehe Thread zu CRM-Adressbuch)
    Freundliche Grüsse
    Martin

  31. #71
    Contao-Fan Avatar von chr.flader
    Registriert seit
    03.07.2009.
    Beiträge
    801

    Standard

    Hallo,

    Ich bekomme folgende Fehlermeldung:

    PHP-Code:
    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php  on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    Warningdate() expects parameter 2 to be longstring given in /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php on line 88

    #0 [internal function]: __error(2, 'date() expects ...', '/web4Data/var/w...', 88, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(88): date('d.m', '')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleListBirthdays->compile()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/yw_listbirthdays/ModuleListBirthdays.php(61): Module->generate()
    #4 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ContentModule.php(72): ModuleListBirthdays->generate()
    #5 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(415): ContentModule->generate()
    #6 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('249')
    #7 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/Module.php(129): ModuleArticle->compile()
    #8 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #9 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #10 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Controller.php(221): Controller->getArticle('1', false, false, 'main')
    #11 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #12 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #13 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #14 {main}


    WarningCannot modify header information headers already sent by (output started at /web4Data/var/www/kttk/html/kttk2010/system/functions.php:134in /web4Data/var/www/kttk/html/kttk2010/system/libraries/Template.php on line 186

    #0 [internal function]: __error(2, 'Cannot modify h...', '/web4Data/var/w...', 186, Array)
    #1 /web4Data/var/www/kttk/html/kttk2010/system/libraries/Template.php(186): header('Content-Type: t...')
    #2 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/FrontendTemplate.php(184): Template->output()
    #3 /web4Data/var/www/kttk/html/kttk2010/system/modules/frontend/PageRegular.php(136): FrontendTemplate->output()
    #4 /web4Data/var/www/kttk/html/kttk2010/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #5 /web4Data/var/www/kttk/html/kttk2010/index.php(321): Index->run()
    #6 {main} 

    Verstehe nicht warum?!

    Christian
    Geändert von chr.flader (21.07.2010 um 11:45 Uhr)

  32. #72
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Hallo Christian,

    Bei mir steht in der Zeile 88 kein date() Befehl auch nicht im nahen Umkreis. Ein paar ergänzenden Angaben solltest du noch machen:

    Ist es eine neue Installation? Hat es vorher geklappt und geht jetzt nicht mehr?

    Was steht in Zeile 88 von ModuleListBirthdays.php?

    Die Fehlersuche ist bei einer Neuinstallation natürlich ganz anders als bei einem neu aufgetretenen Fehler.

    Viel Erfolg
    Florian

  33. #73
    Contao-Nutzer Avatar von jesm
    Registriert seit
    12.10.2010.
    Beiträge
    27

    Standard gibt es den jemanden, der das Moul weiter entwickelt???

    PHP-Code:
    <?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
    class 
    ModuleListBirthdays extends Module
    {

        
    /**
         * Template
         * @var string
         */
        
    protected $strTemplate 'mod_yw_listbirthdays';
        
        public function 
    generate()
        {
            if (
    TL_MODE == 'BE')
            {
                
    $objTemplate = new BackendTemplate('be_wildcard');

                
    $objTemplate->wildcard '### YW_LISTBIRTHDAYS ###';
                
    $objTemplate->title $this->headline;
                
    $objTemplate->id $this->id;
                
    $objTemplate->link $this->name;
                
    $objTemplate->href 'typolight/main.php?do=modules&amp;act=edit&amp;id=' $this->id;

                return 
    $objTemplate->parse();
            }
            
            return 
    parent::generate();
        }

        
    /**
         * Generate module
         */
        
    protected function compile()
        {
            
    // load module's language file
            
    $this->loadLanguageFile('yw_listbirthdays');
            
            
    // today's date
            
    $strToday date("d.m.");  
            
            
    // get template
            
    $objTemplate = new FrontendTemplate(($this->lb_template $this->lb_template 'lb_list'));
            
            
    $strToday date("d.m.");
            
    $intNow time();
            
    $intSecADay 86400;
            
    $intYear date("Y");
            
    $arrBDMember = array();

            
    $objBirthdays $this->Database->execute("SELECT id,username,firstname,lastname,dateOfBirth,lb_showBirthday FROM tl_member");

            while(
    $objBirthdays->next())
            {
                
    $strBirthday date("d.m."$objBirthdays->dateOfBirth);
                
                
    // hack to save code. set $strBirthday to today of all last number of days and next number of days of which birthdays should be shown
                
    if($this->lb_showdaysbkfrwrd == 1)
                {
                    
    $intDaysBack    $this->lb_daysback;
                    
    $intDaysForward $this->lb_daysforward;
                    
                    
    $strPast    date("d.m.",$intNow-($intDaysBack*$intSecADay));
                    
    $strFuture  date("d.m.",$intNow+($intDaysForward*$intSecADay));
                    
                    
    // take away dot and reverse string to compare
                    
    $strPast     strrev(str_replace(".","",$strPast));
                    
    $strFuture   strrev(str_replace(".","",$strFuture));
                    
    $strBirthday strrev(str_replace(".","",$strBirthday));
                    
                    if(
    $strBirthday >= $strPast && $strBirthday <= $strFuture)
                    {
                        
    $strBirthday $strToday;    
                    }
                    
                }
                
                
    // now filter birthdays
                
    if($strBirthday == $strToday && $objBirthdays->lb_showBirthday == 1)
                {
                    
    // generate profile link                                                
                    
    $objMemberPageLink $this->Database->prepare("SELECT id, alias FROM tl_page WHERE id=?")
                                                        ->
    limit(1)
                                                        ->
    execute($this->lb_memberlist);
                    
    $strUrl $this->Environment->base;
                    
    $strUrl .= $this->generateFrontendUrl($objMemberPageLink->fetchAssoc()).'?show=%d';
                    
    $strUrl sprintf($strUrl$objBirthdays->id);
                    
                    
    // calculate age
                    
    $intAge $intYear $this->parseDate("Y"$objBirthdays->dateOfBirth);            
                    
                    
    $arrBDMember[] = array(
                        
    'id'            => $objBirthdays->id,
                        
    'username'        => $objBirthdays->username,
                        
    'firstname'        => $objBirthdays->firstname,
                        
    'lastname'        => $objBirthdays->lastname,
                        
    'dateofbirth'    => $objBirthdays->dateOfBirth,
                        
    'profilelink'    => $strUrl,
                        
    'age'            => $intAge
                    
    );
                }
            }

            
    // if it's nobody's birthday
            
    if(empty($arrBDMember))
            {
                
    $this->Template->NoBirthdays $GLOBALS['TL_LANG']['yw_listbirthdays']['nobirthdays'];
                
            }
            
            
    // generate delimiter
            
    $strDelimiter $this->lb_delimiter;
            
    $intCount count($arrBDMember);
            
    $i 0;
            foreach(
    $arrBDMember as $key => $value)
            {            
                if(
    $i == $intCount-1)
                {
                    
    $arrBDMember[$key]['delimiter'] = "";
                }
                else
                {
                    
    $arrBDMember[$key]['delimiter'] = $strDelimiter;
                }            
                
    $i++;
            }
            
            
    // show profile link?
            
    if($this->lb_showprofilelink == 1)
            {
                
    $objTemplate->showprofilelink true;
            }
            
            
    // icon
            
    $objTemplate->iconalt $GLOBALS['TL_LANG']['yw_listbirthdays']['iconalt'];
            
            
    $objTemplate->arrListBirthdays $arrBDMember;
            
            
    $this->Template->listbirthdays $objTemplate->parse();
        }
    }

    ?>
    Geändert von xchs (30.10.2010 um 20:52 Uhr) Grund: PHP-Code-Block

  34. #74
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    ist das Modul jetzt ganz gestorben oder gibt es einen Nachfolger. Ich fände es sehr schade. Da ich mir nur eine Umgehung gebaut habe. :-(

  35. #75
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Worum geht es denn, das Modul macht doch, was es soll. Es funktioniert bei mir ohne Probleme auch auf der neusten Contao-Version.

    Yanick ist an anderer Stelle recht aktiv, ich denke, dass er es weiterführen würde, wenn es Probleme gibt.

    Ich hoffe mal, dass du keine Twitter oder Facebook Anbindung brauchst

    Gruß Typofix

  36. #76
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Nein, die (Weiter-)Entwicklung dieses Moduls habe ich schon sehr lange eingestellt.
    Deshalb ist es auch nicht freigegeben für die entsprechenden Contao-Versionen.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  37. #77
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Hi Yanick,
    ok, bis jetzt macht es immer noch genau das, was es soll, zeigt den Geburtstag an

    Da das Programm von dir ja als Open Source unter GNU Lizenz gestellt wurde, muss die sich jeder selber weiterentwickeln, bzw. könnte es auch hier ergänzen.

    Gruß
    Florian und noch einmal Danke, dass du es damals entwickelt hast.

  38. #78
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    a) ist es LGPL, darf jeder machen was er will mit
    b) ist es minimalistischer Code, den ich heute ganz anders schreiben würde
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  39. #79
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    in der aktuellen Version ist es nicht mehr freigegeben und deshalb bin ich stutzig geworden. Ich kenne mich in der Contao-Programierung nicht aus und wenn Fehler auftreten würden, könnte ich mir nicht helfen. Ich finde es sehr schade, dass es nicht weiter geht, da es so ein Modul nicht gibt und öfters nachgefragt wird.

    Gruß

  40. #80
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Na gut, ich werd's überarbeiten und eine neue, schnellere Version davon veröffentlichen.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Variable von einem Modul ins andere Modul übertragen
    Von Dani im Forum Entwickler-Fragen
    Antworten: 6
    Letzter Beitrag: 15.03.2012, 06:13
  2. Problem mit Akkordion-Modul: Seite soll nicht mit dem ersten Modul geöffnet werden.
    Von DJ-Manuel im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 22.01.2011, 12:33
  3. Geburtstagsliste
    Von ernieseinbert im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 17.09.2010, 09:59
  4. Antworten: 2
    Letzter Beitrag: 31.08.2009, 12:17
  5. Modul ändern das es kein Modul mehr ist
    Von Joshie im Forum Sonstiges zu Contao
    Antworten: 5
    Letzter Beitrag: 27.07.2009, 13:58

Lesezeichen

Lesezeichen

Berechtigungen

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