Hallo Frieder,
die Option eine hochgeladene Datei beim Editieren der Daten im Frontend entfernen und eine neue hochladen zu können, habe ich in Visforms 3.7.1 implementiert. Visforms 3.7 ist im Moment noch als Beta-Version released und vermutlich hast du dir die stabile Version (3.6.11) heruntergeladen. Um das Feature nutzen zu können, müsstest du auf Visforms 3.7.4 (die aktuelle Beta Version) updaten.
www.vi-solutions.de/de/download/joomla-f...la-3-3-6-oder-hoeher
(nicht vom 3.6 im link abschrecken lassen, das ist der Downlaod link für die 3.7.)
Ja das Plugin Mehrfachregistrierung verzögern hat eine andere Zielrichtung (deshalb auch der Name "verzögern" nicht "verhindern"). Wenn du wirklich verhindern willst, dass ein und dieselbe angemeldete Person das Formular mehr als ein mal abschickt, dann musst du das anders anpacken. Du verwendest die Feld-Konfigurationsoption "Eindeutige Werte erzwingen" (in der Feld Konfiguration unter dem Reiter "Erweitert" zu finden). Du benötigst also ein Feld, das z.B. die E-Mail des angemeldeten Benutzers als Defaultwert enthält (oder den Benutzernamen oder den Namen des Angemeldeten Benutzers) also einen Wert, der aufgrund der Art und Weise wie Joomla! die Benutzer regelt eindeutig ist. Du kannst den Wert in diesem Feld sogar auf "Readonly" setzen, um zu verhindern, dass der Benutzer den Wert ändern kann. Auf diese Feld legst du dann die "Eindeutige Werte erzwingen" Validierung. Ich würde die Benutzer-Email verwenden, da du ja wahrscheinlich ohnehin ein E-Mail Feld im Formular hast damit du eine Mail an den Benutzer verschicken kannst.
Dein drittes anliegen lässt sich meines Erachtens nicht direkt realisieren. Wenn das Formular nur für angemeldete Benuzter sichtbar ist und du dem Benutzer das editieren des eigenen Datensatzes ohnehin erlauben willst, könntest du ein Menü vom Typ "Daten im Frontend Editieren" anlegen. Dort stellst du ein, dass nur Datensätze angezeigt werden, die der Benutzer editieren darf (das wäre dann nur der eine eigene). Und natürlich müsste die Zugriffsebenen des Menüs auf die entsprechende Benutzergruppe gesetzt werden. Du könntest dann in der Formularkonfiguration unter dem Reiter "Ergebnis" diesen Menüeintrag als Redirect Link angeben. Allerdings würde der Benutzer immernoch zuerst eine Tabellenansicht sehen, die aber nur seinen einen Datensatz enthält. Da du den Menü Eintrags Typ "Daten Editieren" verwendest gibt es immer automatisch einen "Editieren" Button und der Benutzer kann seine Eingaben entsprechend der Rechte, die du vergeben hast, bearbeiten. Wenn du das nicht willst, kannst du dieses Vorgehen nicht verwenden.
Danke, dass du die Subskription gekauft hast, um meine Arbeit zu unterstützen!!
Herzliche Grüße,
Aicha