Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

Datum und Uhrzeit

Mehr
9 Monate 1 Woche her #10184 von Administrator IV
Administrator IV antwortete auf Datum und Uhrzeit
Hallo Anja,

bei mir funktioniert das Beispiel-Formular auch in einem Visforms-Modul korrekt.

Auf deiner Seite gibt es einen JavaScript-Fehler, der aus dieser Bibliothek (eines Plugins) kommt:
/plugins/system/gdpr/assets/js/cookieconsent.min.js

Der Fehler lautet:
Uncaught TypeError: window.cookieconsent is undefined

Danach bricht die Code-Ausführung ab und auch der individuelle Code kommt dadurch nicht zur Ausführung.
Diesen Fehler müsstest du als erstes beheben.

Auch musst du das Folgende beachten (B = Beachtung):

B1 - Nicht das selbe Formular zweimal auf der Seite einfügen
Der Code ist nicht darauf vorbereitet, dass es 2 Formulare mit gleichen Feldern gibt.
Dein Test-Formular ist leider ungeeignet, solange du dich nicht auf 1 Exemplar des gleichen Formulars beschränkst.
Aber trotzdem Danke für den Versuch der gleichzeitigen Präsentation beider Varianten!

B2 - Deine Code-Anpassung ist falsch und führt ins Leere
Dein Code mit deinen Ändrungen
Code:
// field 'time-1' with 12 hour format const fieldID21 = 498; jQuery(`#field${fieldID21}`).timepicker({     timeFormat: 'h:mm p',     interval: 30,     minTime: '8:00am',     maxTime: '10:00pm',     dynamic: false,     dropdown: true,     scrollbar: true });

Die Feld-ID ist der Wert der Variablen, nicht der Name der Variablen
Die beiden Zeilen mit der Feld-ID müssen wie folgt lauten.
Code:
const fieldID = 21; jQuery(`#field${fieldID}`).timepicker({

Oder du schreibst einfach nur 1 Zeile (ganz ohne Variable) mit dem Folgenden:
Code:
jQuery(`#field21`).timepicker({

Ändere das Test-Formular einfach auf die gleiche Art um, mit der du auch das Formular in der produktiven Seite anzeigst.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
9 Monate 3 Tage her #10210 von Anja
Anja antwortete auf Datum und Uhrzeit
Hallo Ingmar,
vielen Dank wieder für die Antwort, leider hab ich immer noch Probleme..
was ich jetzt gemacht habe:
Das Problem mit dem Javascript (Gpdr) ist weg,
nur 1 Modul auf der Seite "Test" und den Code habe ich eigentlich auch so angepasst wie vorgeschlagen:

// load the timepicker library
jQuery("<link/>", {
    rel: 'stylesheet',
    type: 'text/css',
    href: '//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css'
}).appendTo("head");
jQuery("<script/>", {
    src: '//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js'
}).appendTo("head");

// initialize and configure fields
jQuery(document).ready(function() {
    console.log('FEWA script loaded');
    
    // field 'time-1' with 12 hour format
 jQuery(`#field21`).timepicker({
        timeFormat: 'h:mm p',
        interval: 30,
        minTime: '8:00am',
        maxTime: '10:00pm',
        dynamic: false,
        dropdown: true,
        scrollbar: true
    });
    
    // field 'time-2' with 24 hour format: fix start and end time
    const fieldID = 22;
    jQuery(`#field${fieldID}`).timepicker({
        timeFormat: 'HH:mm',
        interval: 30,
        minTime: '8:00',
        maxTime: '22:00',
        dynamic: false,
        dropdown: true,
        scrollbar: true,
    });
});

Liebe Dank für die Hilfe
Anja

Mehr
9 Monate 3 Tage her - 9 Monate 3 Tage her #10211 von Administrator IV
Administrator IV antwortete auf Datum und Uhrzeit
Hallo Anja,

dein Test-Formular mit dem geänderten JavaScript funktioniert.

Herzlichen Glückwunsch!

Es gibt keinen JavaScript-Fehler auf der Seite.
Für die Felder 'time-1' und 'time-2' kann eine Uhrzeit entsprechend der jeweiligen Initialisierung im Code ausgewählt werden.

Zitat: leider hab ich immer noch Probleme.
Weder beschreibst du ein offenes Problem noch kann ich feststellen, dass das Formular nicht wie erwartet funktioniert.

Was fehlt noch?

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 9 Monate 3 Tage her von Administrator IV.

Mehr
9 Monate 3 Tage her #10212 von Anja
Anja antwortete auf Datum und Uhrzeit
Ja super, tatsächlich, es funktioniert!
Vielleicht lag es wieder an einem hartnäckigen Browsercache..
Vielen Dank!!!

Mehr
9 Monate 3 Tage her - 9 Monate 3 Tage her #10213 von Administrator IV
Administrator IV antwortete auf Datum und Uhrzeit
Hallo Anja,

der Browser-Cache verursacht viele temporäre Probleme.
Auch im Falle eines Updates ist Visforms davon durchaus betroffen.

Formular nach Update verändert:
docs.joomla-5.visforms.vi-solutions.de/f...sehen-ver%C3%A4ndert

Zitat:
Hinweis: Sie können den Cache des Web-Browsers leeren und alle Dateien neu herunterladen lassen durch die Tastenkombination:
Strg + Umschalt + R

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 9 Monate 3 Tage her von Administrator IV.
Folgende Benutzer bedankten sich: MaliRaj

Mehr
9 Monate 3 Tage her #10214 von Anja
Anja antwortete auf Datum und Uhrzeit
Hallo Ingmar,
jetzt kommt nochmal ein Problem für mich auf..
Wenn ich meine Uhrzeit mit 5 h Vorlauf setze, dann ich ja für den heutigen Tag nicht mehr um 18:00 Uhr reservieren, verständlich.
Aber für morgen sollte 18:00 Uhr ja wieder möglich sein? D.h. die Uhrzeit müsste dann in Abhängigkeit des eingegebenen Datums angezeigt werden, denn das funktioniert jetzt bei mir nicht. Für morgen wird das gleiche angezeigt, wie heute.. ?
Vielen lieben Dank für die Antwort..
Anja
 

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum