blackForms - Formularmodul

Addons, die speziell für BlackCat CMS entwickelt wurden/werden
Benutzeravatar
MK70
Beiträge: 214
Registriert: Sa 21. Dez 2013, 15:38
Wohnort: 47809 Krefeld
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von MK70 »

Vorschlag:
Das Formular sollte können was NForm kann :mrgreen:
Aber funktionieren... :D

Auch ein Formular mit mehreren Seiten wäre nicht schlecht.
Sprich, je nachdem was ich anklicke, sollen weitere Optionen angezeigt oder versteckt werden 8-)

Ich fand NForm schon gut wegen der einzubindenden Bildern bei der Auswahl. Doch leider folgt nach Absenden immer ein Fehler. Frank konnte das wohl bis heute nicht abstellen... :cry:
Mit creativen Grüßen
MK
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Kannst Du etwas konkreter werden? Ich habe mit NForm noch nichts gemacht, bisher hat mir das Standard-Form-Modul immer gereicht. Was meinst Du mit Bildern?

Mehrseitige Formulare kommen nicht vor Version 2. :)
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
MK70
Beiträge: 214
Registriert: Sa 21. Dez 2013, 15:38
Wohnort: 47809 Krefeld
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von MK70 »

Ich hänge mal ein Bild an 8-)

Aber gut zu wissen, das sie kommen werden... 8-)
Es muss auch nicht gleich mehrseitig sein. Evtl. eleganter könnte es sein, dass sich nach dem Anklicken einer Checkbox, darunter weitere Felder öffnen, die ausgefüllt werden müssen. Dann könnte man auch mehr Pflichtfelder bestimmen... :mrgreen:

mal als Bsp.

Ein Motorradtreffen:
Dort können sich ÜbernachtungsGäste, Händler und Bühnenkünstler anmelden.
Wenn jemand jetzt als Händler auch übernachten möchte, klickt er auf die beiden Checkboxen und die dazugehörigen Felder, die ausgefüllt werden müssen, öffnen sich dann für den User... 8-)

Ich hab das schon häufiger mal gesehen, weiß aber nicht, wie das gemacht wurde und mit welchem Script :|
Dateianhänge
formN.PNG
formN.PNG (68.83 KiB) 5024 mal betrachtet
Mit creativen Grüßen
MK
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Basis ist ja wbForms, welches wiederum jQuery und jQueryUI einbindet, sowie einen Validator. Damit gehen dann z.B. auch DatePicker-Felder out of the box. Grafikauswahl funktioniert sehr hübsch mit Egg (JS), ich habe das beim ebenfalls noch in Arbeit befindlichen flexRecord (Nachfolger von wbProfiles) genutzt. Ist halt noch die Frage, wie man die Bilder da reinkriegen soll - Liste der URLs (einfach) oder automatisches Listing aus einem Verzeichnis heraus (komplexer).
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
MK70
Beiträge: 214
Registriert: Sa 21. Dez 2013, 15:38
Wohnort: 47809 Krefeld
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von MK70 »

Ich müsste das nochmal nachsehen. Ich meine aber bei NForm kannste das direkt über das Suchen auf der Platte einstellen/raus suchen ;)
Mit creativen Grüßen
MK
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Dann wäre das wohl auch eher was für v2. Erst mal ein funktionierendes Basismodul haben. :mrgreen:
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
MK70
Beiträge: 214
Registriert: Sa 21. Dez 2013, 15:38
Wohnort: 47809 Krefeld
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von MK70 »

Ok... ;)
Bislang habe ich das auch nur auf einer Seite eingebunden, aber das kann sich ja noch ändern, wenn das dann läuft :P
Mit creativen Grüßen
MK
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Hier mal ein Screenshot, wie so ein Bild-Dropdown in flexRecord aussieht.
Dateianhänge
2014-01-09_185613.png
2014-01-09_185613.png (53.76 KiB) 5024 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
MK70
Beiträge: 214
Registriert: Sa 21. Dez 2013, 15:38
Wohnort: 47809 Krefeld
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von MK70 »

Das hat doch schon was... 8-)
Mit creativen Grüßen
MK
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: blackForms - Formularmodul

Beitrag von shadowcat »

Das geht mit wbForms auch schon ganz einfach: Alle Formularelemente werden als Array übergeben, beim Bilderselect z.B. so:

Code: Alles auswählen

            array(
                'type'     => 'imageselect',
                'name'     => 'cat_pic',
                'id'       => 'cat_pic',
                'label'    => 'Category picture',
                'allow'    => 'string',
                'options'  => array(),
            ),
Dann noch den 'options'-Eintrag mit einem Array füllen und fertig. Mit unserem Directory-Helper geht das auch ganz easy. Doof ist halt nur, dass das im Moment noch rein programmatisch läuft, während das im Formularmodul ja quasi "Dummuser-tauglich" (keine Wertung) ablaufen muß. Wäre dann was für den FormWizard.

Edit: Ich dachte mir, ein Beispiel mit dem Directory-Helper wäre sicher interessant. ;)

Code: Alles auswählen

<?php

include 'config.php';
$path  = CAT_PATH.'/media/flexRecord/cat_pics';
$files = CAT_Helper_Directory::getInstance()
             ->setSuffixFilter(array('gif','jpg','jpeg','png'))
             ->getFiles($path);
echo "<textarea cols=\"100\" rows=\"20\" style=\"width: 100%;\">";
print_r( $files );
echo "</textarea>";
Als test.php im BC-Verzeichnis ablegen, Pfad ($path) anpassen und im Browser aufrufen.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten