×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Individuelle Funktionsanpassung von Matukio

Individuelle Funktionsanpassung von Matukio 8 years 8 months ago #33867

  • Walter Fleritsch
  • Walter Fleritsch's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 5
  • Thank you received: 0
Wenn man das Layout von Matukio-Elementen individualisieren will, macht man das in der custom.css des Joomla-Templates.

Was aber muss ich tun, wenn ich bestimmte Funktionen des Buchungssystems anpassen, ergänzen, verändern will, ohne bei jedem Update darauf achten zu müssen, alle von mir manipulierten PHP-Dateien wieder herstellen zu müssen?
Gibt es die Möglichkeit von PHP-Overrides?

Hintergrund:
Das deutsche bzw. europäische Recht macht dem Online-Handel (auch Seminarbuchungen gehören dazu) Vorgaben, die im Lauf der Zeit erweitert werden (können). U. a. wird eine besonders hervorgehobene Zusammenfassung aller wesentlichen Bestell-/Buchungseigenschaften sowie der zu zahlenden Summe unmittelbar über dem "Kostenpflichtig..."Button gefordert. Sobald es spezielle Zusatzfelder (Customfields) gibt, deren jeweilige Auswahl sich hier - z. B. auf den Rechnungsbetrag - auswirkt, lässt sich das nur durch komplexe Eingriffe in den Programmcode bewerkstelligen.
Ich möchte aber - trotz Bootstrap 3 - auch nicht auf die gewohnten "Ampeln" - oder ein ähnlich eindeutiges Farbcode-System - verzichten.

In einer Installation von "Seminar für Joomla 1.3" hatte ich mir diese Mühe gemacht und direkt in die Core-Dateien eingegriffen. Siehe Anhänge. Dadurch war das Updaten der Extension bzw. der Joomla-Installation sehr aufwändig.
Attachments:

Individuelle Funktionsanpassung von Matukio 8 years 8 months ago #33869

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556

Gibt es die Möglichkeit von PHP-Overrides?


Für die Template Dateien (Ausgabe) gibt es die direkt in Joomla integrierten Template Overrides

docs.joomla.org/How_to_override_the_outp...rom_the_Joomla!_core

. wird eine besonders hervorgehobene Zusammenfassung aller wesentlichen Bestell-/Buchungseigenschaften sowie der zu zahlenden Summe unmittelbar über dem "Kostenpflichtig..."Button gefordert.


Da wir ein deutsches Unternehmen sind haben wir Matukio natürlich entsprechend angepasst. Die letzte Seite der Buchung zeigt alle notwendigen Informationen (Gesamtbetrag, Buchungsdetails und AGB + Wiederrufsbeleherung. Dazu kommt der Button -> Kostenpflichtig buchen <- im deutschen).

Ich möchte aber - trotz Bootstrap 3 - auch nicht auf die gewohnten "Ampeln" - oder ein ähnlich eindeutiges Farbcode-System - verzichten.


Solange ein Kurs im Bootstrap 3 nicht anders hervorgehoben wird ist er grün. Kurse die voll sind oder abgesagt sind erhalten eine andere Hintergrundfarbe und einen zusätzlichen Text!

Viele Grüße
Yves

Individuelle Funktionsanpassung von Matukio 8 years 8 months ago #33870

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556

Gibt es die Möglichkeit von PHP-Overrides?


Für die Template Dateien (Ausgabe) gibt es die direkt in Joomla integrierten Template Overrides

docs.joomla.org/How_to_override_the_outp...rom_the_Joomla!_core

. wird eine besonders hervorgehobene Zusammenfassung aller wesentlichen Bestell-/Buchungseigenschaften sowie der zu zahlenden Summe unmittelbar über dem "Kostenpflichtig..."Button gefordert.


Da wir ein deutsches Unternehmen sind haben wir Matukio natürlich entsprechend angepasst. Die letzte Seite der Buchung zeigt alle notwendigen Informationen (Gesamtbetrag, Buchungsdetails und AGB + Wiederrufsbeleherung. Dazu kommt der Button -> Kostenpflichtig buchen <- im deutschen).

Ich möchte aber - trotz Bootstrap 3 - auch nicht auf die gewohnten "Ampeln" - oder ein ähnlich eindeutiges Farbcode-System - verzichten.


Solange ein Kurs im Bootstrap 3 nicht anders hervorgehoben wird ist er grün. Kurse die voll sind oder abgesagt sind erhalten eine andere Hintergrundfarbe und einen zusätzlichen Text!

Viele Grüße
Yves
The following user(s) said Thank You: Walter Fleritsch

Individuelle Funktionsanpassung von Matukio 8 years 8 months ago #33891

  • Walter Fleritsch
  • Walter Fleritsch's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 5
  • Thank you received: 0

Yves Hoppe wrote: ... Für die Template Dateien (Ausgabe) gibt es die direkt in Joomla integrierten Template Overrides
docs.joomla.org/How_to_override_the_outp...rom_the_Joomla!_core

Herzlichen Dank für diesen Hinweis. Obwohl ich Joomla seit 6 Jahren einsetze, hatte ich diese Möglichkeit bisher noch nicht genutzt.

Da wir ein deutsches Unternehmen sind haben wir Matukio natürlich entsprechend angepasst. Die letzte Seite der Buchung zeigt alle notwendigen Informationen (Gesamtbetrag, Buchungsdetails und AGB + Wiederrufsbeleherung ...

Ja, das ist grundsätzlich richtig. Und ich nehme an, dass auch die Erklärung des Widerruf-VERZICHTS (wenn mit einer Dienstleistung bereits innerhalb der 14tägigen Widerruffrist begonnen werden soll und daher auf das Widerrufrecht verzichtet wird) in diesem Zusammenhang einfach durch ein weiteres Feld zu machen ist.

Aber in meinem Fall gibt es bei vielen Veranstaltungen auch Zusatzfelder (selbst erstellte custom fields), in denen Zusatzleistungen angeboten werden wie z. B. Übernachtungen in unterschiedlichen Preisklassen, unterschiedliche Verpflegung und oft gibt es 4 bis 6 verschiedene Buchergruppen, die ganz unterschiedliche Preise für die selbe Veranstaltung zahlen. Zwischen dem vollen Preis und Gebührenfreiheit gibt es Staffelungen für verschiedene Arten von Mitgliedschaften.
Und all diese Zusatzleistungen, sowie der gruppenabhängige Preis müssen einzeln - deutlich hervorgehoben - unmittelbar über dem "Kostenpflichtig..."-Button zusammengefasst werden und die daraus errechnete Gesamtgebühr ausgewiesen werden.

Das war (zumindest bei dem Vorgänger "Seminar für Joomla") nur mit umfangreichen Eingriffen in die Core-Dateien möglich, und ich denke, dass das auch in Matukio nicht anders ist, weil Sie ja nicht wissen können, was die Nutzer mit den Zusatzfeldern anfangen und wie deren Resultate zu verrechnen sind.

Solange ein Kurs im Bootstrap 3 nicht anders hervorgehoben wird ist er grün. Kurse die voll sind oder abgesagt sind erhalten eine andere Hintergrundfarbe und einen zusätzlichen Text!

Das war mir noch nicht klar, ist aber natürlich ein passabler Ersatz für die Ampel.

Ich hatte Matukio erst vor knapp 1 Woche gekauft - nachdem ich den OSG-Seminarmanager ausgeschlossen hatte - und auf die Schnelle installiert sowie in groben Zügen getestet, weil ich zur Zeit* auch diverse andere Extensions (nicht nur Seminarbuchung) auf ihre Eignung für meine Kunden teste, was mit hohem Zeitaufwand verbunden ist, denn oft werden 99% aller Wünsche/Anforderungen erfüllt, aber das letzte 1 Prozent zeigt sich erst am Ende von detaillierten Tests, die wiederum eine vollständige Einarbeitung in die Extensions verlangen.

*) Ich suche zur Zeit nach einem "Standard von Extensions" (insbesondere Seminarbuchung, komplexe Formular- und Verzeichnissysteme wie SobiPro), den ich in Zukunft bei unterschiedlichen Installationen immer wieder verwenden kann und der jederzeit problemloses Updaten/Upgraden sowohl von Joomla als auch der entsprechenden Extensions erlaubt. Dazu muss ich jetzt EINMAL relativ viel Zeit investieren und versuchen, Extensions, die in diesem Zusammenhang "suboptimal" sind, möglichst früh zu erkennen, um genug Zeit für die anderen zu haben, die erfolgswahrscheinlicher sind.


Viele Grüße, Walter
  • Page:
  • 1
Time to create page: 0.216 seconds