Verfasst: Fr 4. Jul 2008, 08:46
Gibt's denn ein zentrale Stelle, wo man Module hochladen kann? Ich bislang nichts gefunden (bin neu hier).
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
Die Diskussion ist alt, es gibt etliche Beiträge dazu im Forum, ich werde nichts weiter dazu schreibe, als schon oben, denn es führt zu nichts.Tekl hat geschrieben:Da wäre es doch sicher ein leichtes einen Modul-Bereich einzubauen, welcher von den Autoren gepflegt werden kann.
schau mal ans Ende des ersten Eintrages. Dort sind einige Links zu Änderungen, die nach Erscheinen der letzten Version hinzugekommen sind.Tekl hat geschrieben:Man, das ist ja mal ein fetter Thread. Hat jemand eigentlich mal alle Korrekturen zusammengefasst und kann die hier online stellen?
Das ist kein Bug, eher ein Schönheitsfehler. Suche mal im Output der Terminliste nach:shi hat geschrieben:Hallo Schlaucher, habe folgende Erscheinung und zwar wird in der Terminliste und in der Ausgabe das "von bis" bei der Zeitangabe nicht dargestellt. siehe
http://www.vetschau.eu
Was kann das für eine Ursache habe oder ist das ein bug in der version 2.5.2?
Code: Alles auswählen
if ($MOD_TL_template != "sk_tagesansicht.html")
{
$tpl->set('d', 'ZEIT1', $MOD_TL_zeit1);
$tpl->set('d', 'ZEIT2', $MOD_TL_zeit2);
}
elseCode: Alles auswählen
if ($MOD_TL_template != "sk_tagesansicht.html")
{
$tpl->set('d', 'ZEIT1', $MOD_TL_zeit1);
if($MOD_TL_zeit2)
$MOD_TL_zeit2 = ' - '.$MOD_TL_zeit2;
$tpl->set('d', 'ZEIT2', $MOD_TL_zeit2);
}
elseCode: Alles auswählen
if (strlen($MOD_TE_termin[1]) > 1) { $MOD_TE_zeit1 = ' '.$MOD_TE_termin[1].' Uhr'; } else { $MOD_TE_zeit1 = ''; }
if (strlen($MOD_TE_termin[3]) > 1) { $MOD_TE_zeit2 = ' - '.$MOD_TE_termin[3].' Uhr'; } else { $MOD_TE_zeit2 = ''; }Code: Alles auswählen
$MOD_TT_zdate_array = makedatearray($MOD_TT_termine["datum1"][$MOD_TT_durchlauf],$MOD_TT_termine["datum2"][$MOD_TT_durchlauf],
$MOD_TT_termine["zyklus"][$MOD_TT_durchlauf],$MOD_TT_termine["xtag"][$MOD_TT_durchlauf],
$MOD_TT_termine["aliste"][$MOD_TT_durchlauf],$MOD_TT_checkdate_von,$MOD_TT_checkdate_bis,
$MOD_TT_termine["wtagezyklus"][$MOD_TT_durchlauf],$MOD_TT_termine["wtagemon"][$MOD_TT_durchlauf],$MOD_TT_termine["zutermine"][$MOD_TT_durchlauf]);
if(count($MOD_TT_zdate_array) >= 1)
{
if($MOD_TT_termine["datum1"][$MOD_TT_durchlauf] != $MOD_TT_zdate_array[0])
{
$MOD_TT_termine["datum1"][$MOD_TT_zaehler2] = $MOD_TT_zdate_array[$MOD_TT_durchlauf2];
$MOD_TT_termine["datum2"][$MOD_TT_zaehler2] = ' ';
$MOD_TT_termine["zeit1"][$MOD_TT_zaehler2] = $MOD_TT_termine["zeit1"][$MOD_TT_durchlauf];
$MOD_TT_termine["titel"][$MOD_TT_zaehler2] = $MOD_TT_termine["titel"][$MOD_TT_durchlauf];
$MOD_TT_termine["idart"][$MOD_TT_zaehler2] = $MOD_TT_termine["idart"][$MOD_TT_durchlauf];
$MOD_TT_termine["link"][$MOD_TT_zaehler2] = $MOD_TT_termine["link"][$MOD_TT_durchlauf];
$MOD_TT_termine["linkframe"][$MOD_TT_zaehler2] = $MOD_TT_termine["linkframe"][$MOD_TT_durchlauf];
$MOD_TT_termine["image"][$MOD_TT_zaehler2] = $MOD_TT_termine["image"][$MOD_TT_durchlauf];
$MOD_TT_termine["imagedesc"][$MOD_TT_zaehler2] = $MOD_TT_termine["imagedesc"][$MOD_TT_durchlauf];
$MOD_TT_termine["teaseryn"][$MOD_TT_zaehler2] = $MOD_TT_termine["teaseryn"][$MOD_TT_durchlauf];
$MOD_TT_zaehler2++;
}
for ($MOD_TT_durchlauf2=1; $MOD_TT_durchlauf2<count($MOD_TT_zdate_array); $MOD_TT_durchlauf2++)
{
$MOD_TT_termine["datum1"][$MOD_TT_zaehler2] = $MOD_TT_zdate_array[$MOD_TT_durchlauf2];
$MOD_TT_termine["datum2"][$MOD_TT_zaehler2] = ' ';
$MOD_TT_termine["zeit1"][$MOD_TT_zaehler2] = $MOD_TT_termine["zeit1"][$MOD_TT_durchlauf];
$MOD_TT_termine["titel"][$MOD_TT_zaehler2] = $MOD_TT_termine["titel"][$MOD_TT_durchlauf];
$MOD_TT_termine["idart"][$MOD_TT_zaehler2] = $MOD_TT_termine["idart"][$MOD_TT_durchlauf];
$MOD_TT_termine["link"][$MOD_TT_zaehler2] = $MOD_TT_termine["link"][$MOD_TT_durchlauf];
$MOD_TT_termine["linkframe"][$MOD_TT_zaehler2] = $MOD_TT_termine["linkframe"][$MOD_TT_durchlauf];
$MOD_TT_termine["image"][$MOD_TT_zaehler2] = $MOD_TT_termine["image"][$MOD_TT_durchlauf];
$MOD_TT_termine["imagedesc"][$MOD_TT_zaehler2] = $MOD_TT_termine["imagedesc"][$MOD_TT_durchlauf];
$MOD_TT_termine["teaseryn"][$MOD_TT_zaehler2] = $MOD_TT_termine["teaseryn"][$MOD_TT_durchlauf];
$MOD_TT_zaehler2++;
}
}Code: Alles auswählen
$MOD_TT_zdate_array = makedatearray($MOD_TT_termine["datum1"][$MOD_TT_durchlauf],$MOD_TT_termine["datum2"][$MOD_TT_durchlauf],
$MOD_TT_termine["zyklus"][$MOD_TT_durchlauf],$MOD_TT_termine["xtag"][$MOD_TT_durchlauf],
$MOD_TT_termine["aliste"][$MOD_TT_durchlauf],$MOD_TT_checkdate_von,$MOD_TT_checkdate_bis,
$MOD_TT_termine["wtagezyklus"][$MOD_TT_durchlauf],$MOD_TT_termine["wtagemon"][$MOD_TT_durchlauf],$MOD_TT_termine["zutermine"][$MOD_TT_durchlauf]);
for ($MOD_TT_durchlauf2=1; $MOD_TT_durchlauf2<count($MOD_TT_zdate_array); $MOD_TT_durchlauf2++)
{
if($MOD_TT_zdate_array[$MOD_TT_durchlauf2] && ($MOD_TT_zdate_array[$MOD_TT_durchlauf2] != $MOD_TT_termine["datum1"][$MOD_TT_durchlauf]))
{
$MOD_TT_termine["datum1"][$MOD_TT_zaehler2] = $MOD_TT_zdate_array[$MOD_TT_durchlauf2];
$MOD_TT_termine["datum2"][$MOD_TT_zaehler2] = ' ';
$MOD_TT_termine["zeit1"][$MOD_TT_zaehler2] = $MOD_TT_termine["zeit1"][$MOD_TT_durchlauf];
$MOD_TT_termine["titel"][$MOD_TT_zaehler2] = $MOD_TT_termine["titel"][$MOD_TT_durchlauf];
$MOD_TT_termine["idart"][$MOD_TT_zaehler2] = $MOD_TT_termine["idart"][$MOD_TT_durchlauf];
$MOD_TT_termine["link"][$MOD_TT_zaehler2] = $MOD_TT_termine["link"][$MOD_TT_durchlauf];
$MOD_TT_termine["linkframe"][$MOD_TT_zaehler2] = $MOD_TT_termine["linkframe"][$MOD_TT_durchlauf];
$MOD_TT_termine["image"][$MOD_TT_zaehler2] = $MOD_TT_termine["image"][$MOD_TT_durchlauf];
$MOD_TT_termine["imagedesc"][$MOD_TT_zaehler2] = $MOD_TT_termine["imagedesc"][$MOD_TT_durchlauf];
$MOD_TT_termine["teaseryn"][$MOD_TT_zaehler2] = $MOD_TT_termine["teaseryn"][$MOD_TT_durchlauf];
$MOD_TT_zaehler2++;
}
}Code: Alles auswählen
Warning: mktime() expects parameter 6 to be long, string given in /web/www/globa7/html/cms/front_content.php(1029) : eval()'d code on line 1781Hi Daniel,shadrak hat geschrieben:Hallo zusammen,
und zwar hab ich folgendes problem:
ich hatte alle Module genau wie in der Beschreibung eingerichtet und habe auch soweit alle Bugs die von Schlaucher gepostet wurden gefixt.
Es funktionieren alle Module bis auf "Termineingabe/anzeige universal V2.5.2" ich bekomme immer folgende Fehlermeldung:
Code: Alles auswählen
Warning: mktime() expects parameter 6 to be long, string given in /web/www/globa7/html/cms/front_content.php(1029) : eval()'d code on line 1781
Kann mir wer sagen, was ich falsch gemacht habe oder vielleicht vergessen habe zu fixen? Bin hier halber am verzweifeln, habe noch nicht sehr viel mit Contenido gemacht und sitze nun schon seit Donnerstag drann
Gruß
Daniel
Hi Schlaucher,schlaucher hat geschrieben:Hi Daniel,shadrak hat geschrieben: ...
die mktime() Funktion wird im Module Terminein/ausgabe an 4 Stellen eingesetzt:
1.) Ermitteln des Startdatums
2.) Ermitteln des Enddatums
3.) Ermitteln von Datum heute
4.) Ermitteln der zusätzlichen Termine
Ich vermute, dass in einem der Felder kein gültiger Datumswert steht. Bitte überprüfe noch mal Deine Eingaben. Das Datumsformat ist YYYY-MM-DD und im Feld "zusätzliche Termine" YYYY-MM-DD,YYYY-MM-DD ...
Da die Felder für Start- und Enddatum vom Script auf Gültigkeit geprüft werden, vermute ich, dass Du im Feld "zusätzliche Termine" einen ungültigen Eintrag stehen hast.
Gruß
schlaucher
Kannst du mir vielleicht sagen was ich Falsch gemacht haben könnte oder ob ich nun nochmal alle Module neu importieren sollte und nochmal die Bugfixes alle durchgehen sollte?Termin:
Donnerstag, ..
Buchungs-Status
Welche Module hast Du denn noch zusammen mit dem Terminein/ausgabe Modul im Template?shadrak hat geschrieben: Hi Schlaucher,
danke für deine schnelle Antwort, ging ja wirklich fix. Ich hatte mein Problem nicht richtig erklärt merke ich grad, tut mir leid.
Also ich habe die Module alle eingebunden, nur das Problem ist wenn ich das Modul "Termineingabe/anzeige" einbinde bekomm ich diese Fehler meldung und noch diese Ausgabe ich sehe sonst nichts, also keine Inputfelder oder so:
Kannst du mir vielleicht sagen was ich Falsch gemacht haben könnte oder ob ich nun nochmal alle Module neu importieren sollte und nochmal die Bugfixes alle durchgehen sollte?Termin:
Donnerstag, ..
Buchungs-Status![]()
(hatte bisher nur mehrmals das "Termineingabe/anzeige" neu importiert und gefixt)
Grüße
Daniel
Also ich hatte nun alle Module aus dem Template entfernt bis auf "Termineingabe/anzeige" und trotzdem ist diese Meldung erschienen. Ich werde morgen einfach mal alle Module, Templates und Include dateien von dir entfernen und noch einmal von vorne beginnen. Ich habe noch einige andere Aufträge bekommen, die mir heut dazwischen gekommen sind und ich somit noch nicht dazu kam. Werde auf jeden Fall mich morgen dann nochmal melden, wie es dann gelaufen ist. Denke ich habe vielleicht etwas übersehen.schlaucher hat geschrieben: Welche Module hast Du denn noch zusammen mit dem Terminein/ausgabe Modul im Template?
Versuch mal alle Module aus dem Template herauszunehmen und anschließend eins nach dem anderen hinzuzufügen. Vielleicht gibt es da eine Kollision zwischen zwei Modulen.
Gruß
schlaucher
Also ich tat alles wie oben beschrieben(Version 2.5.2: Terminliste_V2.5.2.zip aktuell 31.01.2008).. Zusätzlich hab ich noch ein Template grob angefertigt, in welches ich das Modul "Terminein/ausgabe" als einziges in einen Container setzte und nochmal in Kombi mir dem Kalender.. Danach habe ich einfach einen Artikel mit diesem eben erstellten Template erstellt..schlaucher hat geschrieben:Hi,
...
Installation:
- Zip Archiv downloaden und entpacken
- /includes/function.input.helper.php nach /cms/includes (via FTP)
- /includes/function.terminliste.php nach /cms/includes (via FTP)
- /HTML-Templates/[alle Templates].html nach /cms/templates (via FTP) oder im Backend unter style/HTML Editor einzeln anlegen und Inhalte kopieren.
- /css/terminliste.css Inhalt der Datei in die eigene CSS Datei übernehmen.
- /Module/[Module].xml Im Backend unter style/Module neue Module anlegen und die XML Dateien importieren
Nun die Module in die Templates einfügen und vorkonfigurieren. Folgendes ist bei den Modulen zu beachten.
Einzig das Termineigabe/ausgabe Modul ist etwas kritisch. Hier sollte man auf zusätzliche "Header HTML" oder "Text HTML" Module im gleichen Template wenn möglich verzichten.
Bei vertümmelter oder leeren Anzeig von Terminen, kann hier die Ursache liegen.
Terminliste, Teaser und sKalender können meiner Erfahrung nach beliebig mit anderen Modulen in einem Template existieren.
Teaser und sKalender verlinken auf einen Artikel mit einer Terminliste (In der Konfiguration einstellbar) Wird dieser Artikel nicht gefunden, landet man auf der Standardfehlerseite.
Konfiguration
Wenn alle Module installiert, die Templates erstellt, die HTML Templates übertragen und die Stylesheeddatei angepass ist, kann man mit der Eingabe der Termine loslegen. Hier mal ein Beispiel:
1.) neue Kategorie für die Terminartikel anlegen z.B. Termine
2.) Das Default-Template für diese Kategorie sollte ein Template sein, in dem sich das Modul Terminein/ausgabe befindet.
3.) Terminartikel anlegen (Jeder Termin ist ein Artikel), online nicht Startartikel.
4.) Terminlistenartikel anlegen (Kategorie ist egal)
5.) Terminlistenartikel konfigurieren: In der Konfiguration der Terminliste als primäre Kategorie die Kategorie der Terminartikel angben. Alle anderen Parameter mal aktivieren (Einschränken kann man später)
6.) Vorschau der Terminliste aufrufen. Nun sollte man die Termine in der Liste sehen.
7.) Nun mit den vielen Enstellungen spielen und die Anzeige auf seine Bedürfnisse anpassen. Ebenso die Stylesheeds, die sind nur ein Beispiel.
Download:
Version 2.5.2: Terminliste_V2.5.2.zip aktuell 31.01.2008
Hier sind Fehlerkorrekturen der Version 2.5.2
http://contenido.org/forum/viewtopic.ph ... 155#113155
http://contenido.org/forum/viewtopic.ph ... 567#114567
http://contenido.org/forum/viewtopic.ph ... 694#114694
http://contenido.org/forum/viewtopic.ph ... 913#114913
http://contenido.org/forum/viewtopic.ph ... 835#116835
ältere Versionen
Version 2.5.1:Terminliste_V2.5.1.zip aktuell 28.01.2008
Version 2.5: Terminliste_V2.5.zip aktuell 18.01.2008
Version 2.4.1:Terminliste_V2.4.1.zip 22.10.2006
Version 2.4: Terminliste_V2.4.zip 12.10.2006
Version 2.3: Terminliste_V2.3.zip 28.08.2006
Version 2.2: Terminliste_V2.2.zip 22.08.2006
Version 2.1.1: Terminliste_V2.1.1.zip 11.08.2006
Version 2.1: Terminliste_V2.1.zip
Version 2.0: Terminliste_V2.zip
Version 1.1: Terminliste_1.1.zip
Eine Demo der Terminliste
Eine Demo des Teasers
Wichtig!!!Gruß
- Spezialänderungen, die ich für einige durchgeführt habe, sind in den neuen Modulen nicht alle vorhanden, bitte prüfen!
Die Mehrfachauswahl der Kategorien im Input Bereich nutzt die Funktionsbibliothek function.input.helper.php von HerrB (herzlichen Dank dafür). Diese kann von HerrB in Zukunft modifiziert und abgeändert werden. Bitte auch hier mögliche Threads beachten!
Fragen und Problem zu den Modulen immer nur hier posten!
schlaucher
Code: Alles auswählen
Warning: mktime() expects parameter 6 to be long, string given in /web/www/globa7/html/cms/front_content.php(1029) : eval()'d code on line 1886
Termin:
Donnerstag, ..
Buchungs-Status
Zurück zur ÜbersichtCode: Alles auswählen
Test
Termin:
Mittwoch, 30.07.2008 bis Sonntag, 31.08.2008 02:05 Uhr 09:00 Uhr
Buchungs-Status
frei
Veranstaltungsort:
Villingen-Schwenningen
Kategorie A:
keine
Zurück zur Übersicht