[Modul] Terminliste v3 (Ein- und Ausgabemodul)

Alles rund um Module und Plugins in CONTENIDO 4.10.
homtata
Beiträge: 1122
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von homtata » Mi 23. Okt 2019, 10:11

So. Die Terminausgabe für den Kalender hatte mit mehreren Problemen zu kämpfen, unter anderem doch noch veralteten und nicht kompatiblen Aufrufen der dazu nötigen Klasse. Bitte die Version 3.0.5 herunterladen, dich ich vorhin hochgeladen habe. Dann in beiden Modulen die php-Dateien für die Modulausgabe bitte tauschen; der Rest ist unverändert.

shi
Beiträge: 250
Registriert: Fr 5. Nov 2004, 14:12
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von shi » Fr 25. Okt 2019, 08:11

Vielen Dank für die Anpassungen, werde es die Tage gleich mal ausprobieren.

Horst1234
Beiträge: 338
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von Horst1234 » So 29. Mär 2020, 14:42

Hallo,
ich habe eben versucht, das Modul einzupflegen (CONTENIDO 4.10.1 und die aktuellste Version vom Oktober 2019, PHP 7.4.4).
Beim Output der Terminausgabe wird immer sofort ein Fehler (rote Ampel) angezeigt.
im Errorlog:
[29-Mar-2020 15:37:49 Europe/Berlin] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; sKalender has a deprecated constructor in /usr/www/users/treffl/neu/contenido/classes/module/class.module.handler.php(1141) : eval()'d code on line 743
Das Auskommentieren von function sKalender() in den Zeilen 747 - 760 hebt den Fehler auf,
aber ich weiß natürlich nicht, welche Funktionalitäten damit aufgehoben werden.
function sKalender()
{
// Verhindert mögliche Endlosloops Ausführungszeit max 1 Sek.
//set_time_limit( 1 );

// wird der Funktion ein Parameter übergeben, wird diese dem Key "MOD_TL_admin" zugeordnet
if( func_num_args() == 1 )
$this->MOD_TL_admin = func_get_arg( 0 );
else
$this->MOD_TL_admin = false;

// aktuelles Datum in Array MOD_TL_akt_datum schreiben
$this->MOD_TL_akt_datum = getdate();
}
Einbinden in eine Vorlage lässt es sich aber dennoch nicht, schade. Der HTML-Code bricht im Frontend genau da ab.

Woran mag das liegen?
Gruß,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de

xmurrix
Beiträge: 3015
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von xmurrix » Mo 30. Mär 2020, 09:13

Hallo Horst1234,

der Code der Klasse sKalender basiert auf der Syntax von PHP4 Zeiten und entspricht nicht den modernen Vorgaben für PHP7.

Ändere den Code von:

Code: Alles auswählen

	class sKalender
	{
		var $MOD_TL_akt_datum;
		var $MOD_TL_admin;
		
		function sKalender()
		...
in

Code: Alles auswählen

	class sKalender
	{
		protected $MOD_TL_akt_datum;
		protected $MOD_TL_admin;
		
		public function __construct()
		...
Damit sollte es funktionieren...

Gruß
xmurrix

Horst1234
Beiträge: 338
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von Horst1234 » Di 31. Mär 2020, 09:44

Hallo xmurrix,
nun scheint es zu klappen
Horst
Zuletzt geändert von Horst1234 am Do 2. Apr 2020, 13:23, insgesamt 1-mal geändert.
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de

Horst1234
Beiträge: 338
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [Modul] Terminliste v3: Monats-Sortierung

Beitrag von Horst1234 » Di 31. Mär 2020, 13:53

Hallo ,

in der Terminliste in Contenido 4.8 gab es immer die Möglichkeit, die Termine auf einer Seite nur für einen Monat anzeigen zu lassen und oben über die Ausgabe stand immer der (angewählte) Monat.

Nun meine Frage:
kann man die Terminausgabe (ohne Kalender) so ausrichten, dass:
- immer nur ein Monat angezeigt wird (beginnend mit dem aktuellen)
- man im oben drüber den aktuell angewählten Monat lesen kann
- man über vor- zurück-Pfeile ( << >>) den letzten/nächsten Monat ansteuern kann
das wäre supercool, wenn man sehr viele Termine anzeigen lassen will.

Gruß aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de

Horst1234
Beiträge: 338
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von Horst1234 » Di 31. Mär 2020, 14:34

Ups, und noch zwei Fragen zur Benutzerfreundlichkeit:
- es ist unpraktisch, die Terminartikel immer wieder zu Nicht-Startartikel zurück setzen zu müssen: kann man diese Abfrage ausschalten?
- ebenfalls unpraktisch ist, dass der Minuten-Regler bei der Termineingabe in 1-Minuten-Abstände geeicht ist, dass ist immer viel Gefummel:
kann man das auf 5-Minuten-Abstände umsetzen?
Mercí,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de

homtata
Beiträge: 1122
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von homtata » Mi 1. Apr 2020, 15:58

Hallo Horst1234,
es tut mir leid, angesichts der vielen Arbeit, die durch Kunden auf mich zukommt, die von Corona betroffen sind, kann ich gerade keinen intensiven Support leisten für das Modul.
- Dass Contenido Artikel hin und wieder selbständig zu Startartikeln erklärt, kann ich nicht ändern und ist kein Verhalten, dass durch mein Modul zustande kommt.
- Die Termineingabe ist ein Standard-Datumsmodul von Contenido; ich greife auf das System zurück und wüsste nicht, wie man daran grundsätzlich den Schieberegler anders taktet. Ich hatte bisher aber auch nicht wirklich ein Problem damit.
- Die Terminliste lässt sich in vielfacher Hinsicht ausgeben. Anders als früher wird aber nicht jeder Anwendungsfall im Modul berechnet, sondern vielmehr ist das jetzt über angepasste Smarty-Templates möglich. Wenn du dir einige meiner Vorlagen anschaust und etwas Programmierkenntnisse hast und dich in Smarty etwas einfrickelst, kriegst du damit sehr viele Varianten hin..
LG
Viktor

Faar
Beiträge: 1760
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Kontaktdaten:

Re: [Modul] Terminliste v3 (Ein- und Ausgabemodul)

Beitrag von Faar » Mo 22. Nov 2021, 12:33

Hallo Viktor,
gibts da neue Infos zum Modul?
Oder einen Screenshot?

Grüße,
Frank
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.

Antworten