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.

Verbleibende Übertragungen auslesen

Mehr
1 Jahr 5 Monate her #8524 von kWs
Verbleibende Übertragungen auslesen wurde erstellt von kWs
Hallo in die Runde,

Wir würden gerne von mehreren Formularen die verbleibenden Übertragungen an einer anderen Stelle der Website darstellen.

Eine Auflistung „freier Plätze“ aus mehreren verschiedenen Formularen auf einem Joomla Beitrag.

So soll der Nutzer bereits bevor er das Formular aufruft erkennen können, wo welche Anzahl an Plätzen noch verfügbar ist.

Im Formular selbst klappt dies bereits zuverlässig. Nun soll dieser Wert an anderer Stelle ausgelesen werden können.

Wer könnte da helfen?

Danke!

Mehr
1 Jahr 5 Monate her - 1 Jahr 5 Monate her #8531 von Administrator IV
Administrator IV antwortete auf Verbleibende Übertragungen auslesen
Hallo kWs,

über dein Anliegen musste ich erstmal etwas nachdenken.
In der aktuellen Version ist das leider nicht möglich.

Es ist leider auch nicht möglich, hier mit etwas Einfachem einen schnellen Workaround zu schaffen.
Dazu bedarf es eines ganz neuen sogenannten Content-Plugins, analog zu den beiden bestehenden 'Content Plugin - Visforms Formular' und 'Content Plugin - Visforms Daten'.

Das neue Plugin würde wie die beiden anderen auch, seinen Plugin-String im Beitrag
- suchen
- die Parameter lesen
- den gewünschten Wert für das Formular ermitteln
    - Maximal Anzahl der Übertragungen
    - Bisherige Übertragungen
    - Verbleibende Übertragungen
- den gefunden Plugin-String gegen den Wert oder die Werte ersetzen.

Beispiele für einen denkbaren Plugin-String wären etwa:

Anzeige als individuell unformatierter Text im Beitrag:
Code:
{vfmaxsubmissions}{"formid":"7","format":"Es gibt noch [MS-FREE] freie Plätze. [MS-COUNT] Plätze sind reserviert. Es gibt insgesamt [MS-MAX] Plätze."}{/vfmaxsubmissions}

Anzeige als individuell HTML-CSS-formatierter Text im Beitrag:
Code:
<span class="vf-maxsubmissions-text">Es gibt noch </span> <span class="vf-maxsubmissions-number"> {vfmaxsubmissions}{"formid":"7","format":"[MS-FREE]"}{/vfmaxsubmissions} </span> <span class="vf-maxsubmissions-text"> freie Plätze für dich.</span>

Die beiden angedachten CSS Klassen vf-maxsubmissions-text und vf-maxsubmissions-number könnten von Visforms oder aber durch den Anwender frei festgelegt werden.
So dass es zum Template der Seite Passt.

Der Konfigurations-Parameter format würde ähnlich wie die PHP-Funktion 'sprintf' funktionieren.
Nur dass hier die Wahlmöglichkeit nur aus drei möglichen festen Platzhaltern besteht: [MS-FREE], [MS-COUNT] und [MS-MAX].

Ein zusätzlich ein paar feste Übersetzungs-Strings in den Sprachdateien von Visforms wären auch denkbar.
Dann hätte man damit auch gleich die Mehrsprachigkeit sauber mit dabei.

Gruß, 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: 1 Jahr 5 Monate her von Administrator IV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum