Advancedform_XH

Third Party Plugins to CMSimple - how to install, use and create plugins

Moderator: Tata

olape
Posts: 2813
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Advancedform_XH

Post by olape » Mon Apr 04, 2022 7:47 pm

cmb wrote:
Fri Feb 05, 2021 10:29 pm
olape wrote:
Fri Feb 05, 2021 4:57 pm
cmb wrote:
Fri Feb 05, 2021 2:58 pm
Und wo wird die Aufruf-Zeit gespeichert?
hidden field -> $_POST
Und das hilft halt nicht wirklich viel gegen automatisierte Angriffe. Es sollte nicht schwer sein, die auf dem Server eingestellte Zeitzone herauszufinden, und dann kann der Bot für dieses Feld einfach time()-60 senden. Und wie schon gesagt, solange das CAPTCHA als Text ausgegeben wird, kann dieses prinzipiell sehr leicht ausgehebelt werden (Bot ruft Formular ab, liest den Code aus, und sendet diesen zurück). Für allgemein programmierte Bots (gibt es solche überhaupt?) hilft es natürlich schon, aber die könnte man vermutlich auch mit einem Feld "bitte leer lassen" oder "bitte 42 eintragen" austricksen.
Ich habe gerade mal durch Zufall in das log gesehen. Die Methode min. / max. Zeit plus verstecktes E-Mail-Feld, welches aber leer bleiben muss, funktioniert offensichtlich sehr zuverlässig.
Ich teste meine Formulare in den letzte Monaten recht regelmässig selbst. Dazu kommen regelmässig echte Anfragen, so dass ich davon ausgehe, die Formulare tun, für einen normalen Besucher, was sie sollen.
Das log ist jedenfalls wesentlich voller, als die E-Mails, die tatsächlich ankommen.
Beim kurzen überfliegen kann man anhand der E-Mail-Adressen schon ganz gut abschätzen, dass es Spam ist.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

olape
Posts: 2813
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Advancedform_XH

Post by olape » Wed Dec 20, 2023 10:50 am

Ich weiß nicht, wann Christoph mal wieder Zeit aufbringen kann.
Deshalb: Version 2.3 mit SMTP-Unterstützung --> 2.3.1 SMTP
Advancedform_XH-2.3.1_SMTP.zip
Advancedform_XH-2.3.1_SMTP-update-from-2.x.zip
You do not have the required permissions to view the files attached to this post.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Caravaner
Posts: 112
Joined: Sat Oct 05, 2019 5:20 pm
Location: Wadgassen (Saarland)
Contact:

Re: Advancedform_XH

Post by Caravaner » Sat Jan 27, 2024 2:02 pm

Wäre es möglich, einen Patch zu erstellen?

locale Testumgebung:
USBWebserver V8.6.5 (PHP8.1) auf PHP 8.1.3 gepatcht von https://usbwebserver.yura.mk.ua/#download
CMSimple_XH-1.7.6
Template krl-3col-flex V3.14 (fehlerbereinigt in Bezug zu PHP 8.1.3 und anderen Bugs, wird demnächst veröffentlicht)

Code: Select all

DEPRECATED: Return type of Advancedform\Form::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
C:\_locale_Server\neuerServer\usbwebserver\root\plugins\advancedform\classes\Form.php:182
DEPRECATED: Return type of Advancedform\Field::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
C:\_locale_Server\neuerServer\usbwebserver\root\plugins\advancedform\classes\Field.php:125
Ich sehe mich nicht in der Lage, die Lösung selbst zu finden.
Ich bin > 69 und lerne fast jeden Tag was Neues. Dafür vergesse ich was Anderes.
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat. ;)
https://lembach-cmsimple.de

olape
Posts: 2813
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Advancedform_XH

Post by olape » Sat Jan 27, 2024 2:53 pm

Caravaner wrote:
Sat Jan 27, 2024 2:02 pm
Wäre es möglich, einen Patch zu erstellen?

locale Testumgebung:
USBWebserver V8.6.5 (PHP8.1) auf PHP 8.1.3 gepatcht von https://usbwebserver.yura.mk.ua/#download
CMSimple_XH-1.7.6
Template krl-3col-flex V3.14 (fehlerbereinigt in Bezug zu PHP 8.1.3 und anderen Bugs, wird demnächst veröffentlicht)

Code: Select all

DEPRECATED: Return type of Advancedform\Form::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
C:\_locale_Server\neuerServer\usbwebserver\root\plugins\advancedform\classes\Form.php:182
DEPRECATED: Return type of Advancedform\Field::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
C:\_locale_Server\neuerServer\usbwebserver\root\plugins\advancedform\classes\Field.php:125
Ich sehe mich nicht in der Lage, die Lösung selbst zu finden.
Eigentlich steht die Lösung schon in der Meldung drin.
Aber es ist auch kein Fehler, nur ein Hinweis, dass es in zukünftigen PHP-Versionen einen Fehler auslösen könnte.
In der Version mit SMTP sollte das aber bereits enthalten sein.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Caravaner
Posts: 112
Joined: Sat Oct 05, 2019 5:20 pm
Location: Wadgassen (Saarland)
Contact:

Re: Advancedform_XH

Post by Caravaner » Sat Jan 27, 2024 3:49 pm

olape wrote:
Sat Jan 27, 2024 2:53 pm
...
Eigentlich steht die Lösung schon in der Meldung drin.
Aber es ist auch kein Fehler, nur ein Hinweis, dass es in zukünftigen PHP-Versionen einen Fehler auslösen könnte.
In der Version mit SMTP sollte das aber bereits enthalten sein.
Sorry, wer lesen kann, ist klar im Vorteil. Bin Legastheniker und hab bei der Versionsnumme der SMTP-Version einen Zahlendreher gelesen. Fehlermeldung ist jetzt weg! DANKE!
Leider war für mich die Fehlermeldung nicht erhellend.
Ich bin > 69 und lerne fast jeden Tag was Neues. Dafür vergesse ich was Anderes.
Der Trick ist, sich nicht darüber aufzuregen und morgen zu lernen, was man vorgestern vergessen hat. ;)
https://lembach-cmsimple.de

olape
Posts: 2813
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Advancedform_XH

Post by olape » Sat Jan 27, 2024 7:46 pm

Caravaner wrote:
Sat Jan 27, 2024 3:49 pm
Leider war für mich die Fehlermeldung nicht erhellend.
Schau dir mal meine Version an.
Die Dateien und die jeweiligen Zeilen sind in der Meldung genannt.
Es ist jeweils nur eine Zeile davor einzufügen und diese steht auch in der Meldung.
Allerdings wird das auch keine Lösung auf lange Sicht sein.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Sophia
Posts: 12
Joined: Wed Jul 17, 2024 4:09 pm

Re: Advancedform_XH

Post by Sophia » Sun Jul 21, 2024 10:13 am

Ich habe wieder einmal eine Frage bei der ich per Suche im Forum nichts gefunden habe.

Advancedform_XH und ein Formularfeld als Dropdown?
In den json Dateien in:
/userfiles/advancedform/… … …
konnte ich dazu nichts aufschlussreiches finden.
Da sind die Felder nur ganz simple per »|« getrennt.

Ein Beispiel wie es aussehen soll hier (ohne die CSS Zusätze), lediglich ein simples einfaches DropDown Formularfeld:
https://wiki.selfhtml.org/wiki/Formular ... ct_und_CSS

Viele Grüße und einen schönen Tag Allen

Edit:
Hier das simple Beispiel:
https://wiki.selfhtml.org/extensions/Se ... t-CSS.html
Das CSS darin ist erst einmal uninteressant.

lck
Posts: 3010
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Advancedform_XH

Post by lck » Sun Jul 21, 2024 10:57 am

Sophia wrote:
Sun Jul 21, 2024 10:13 am
Advancedform_XH und ein Formularfeld als Dropdown?
Das kannst du in den Formularen als "Typ" angeben als Auswahlliste und dann auf das Schlüsselsymbol klicken und dort die Auswahlmöglichkeiten eingeben. Schau dir mal das mitgelieferte Formular "Pizza" an. Bei "Sauce" ist ein solches angelegt.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

Sophia
Posts: 12
Joined: Wed Jul 17, 2024 4:09 pm

Re: Advancedform_XH

Post by Sophia » Sun Jul 21, 2024 5:43 pm

lck wrote:
Sun Jul 21, 2024 10:57 am
Das kannst du in den Formularen als "Typ" angeben als Auswahlliste und dann auf das Schlüsselsymbol klicken und dort die Auswahlmöglichkeiten eingeben. Schau dir mal das mitgelieferte Formular "Pizza" an. Bei "Sauce" ist ein solches angelegt.
Vielen Dank für den Tip und für die Lösung des Problems.
Ich habe etwas lange gebraucht um von „Pizza“ das Formularfeld „Sauce“ in mein Formular hinein zu bekommen. Jetz funktioniert es.
Es entstehen scheinbar 2 Probleme, die mein Formularfeld zerstört haben.
Zum einen wenn in den Optionen des Feldes ganz oben eine Zahl eingebe, also die Breite. Dann entsteht aus dem funktionierendem Drop Down Feld plötzlich eine Mehrfachauswahl.
Das zweite Problem, wenn ich im Formulareditor für das Formular auf den »Pfeil nach unten« (Export?) klicke dann hat es wieder den Wert Mehrfachauswahl.
Aber ich kann mich täuschen und habe einfach nur eine falsche Reihenfolge des Bearbeitens gewählt.
Muss wohl noch etwas üben.

Einen schönen Abend allen

lck
Posts: 3010
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Advancedform_XH

Post by lck » Tue Jul 23, 2024 12:50 pm

Sophia wrote:
Sun Jul 21, 2024 5:43 pm
Es entstehen scheinbar 2 Probleme, die mein Formularfeld zerstört haben.
Zum einen wenn in den Optionen des Feldes ganz oben eine Zahl eingebe, also die Breite. Dann entsteht aus dem funktionierendem Drop Down Feld plötzlich eine Mehrfachauswahl.
Ja genau, hier nichts eintragen (1 wäre noch ok)!
Sophia wrote:
Sun Jul 21, 2024 5:43 pm
Das zweite Problem, wenn ich im Formulareditor für das Formular auf den »Pfeil nach unten« (Export?) klicke dann hat es wieder den Wert Mehrfachauswahl.
Aber ich kann mich täuschen und habe einfach nur eine falsche Reihenfolge des Bearbeitens gewählt.
Die Vorgehensweise ist folgende:
- Advancedform –> E-Mail-Formulare: passendes Formular kopieren (per Icon)
- Neuen Namen vergeben (siehe dazu auch die Hinweise in der Hilfe-Datei)
- an deine Bedürfnisse anpassen
- Sichern
- "Skript-Code zum Einfügen auf einer Seite" kopieren
- Pluginaufruf in einer Seite einfügen (Quellcodeansicht)
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

Post Reply