Salü an alle,
ich hab es endlich fertig.
Falls Ihr Fehler findet bitte in einer Sachlichen Art und Weis :red:
-----------------------------------------------------------------------------------------------------------------------------
Was ist mxFormular:
===================
Dies ist ein Modul um auf einfache Art und Weise Formulare für das pragmaMX zu erstellen.
Sie brauchen keine Kenntnisse von HTML oder PHP um ein Formular an zu legen.
Wenn Sie merken das ein Teil des Formulares geändert werden soll oder vergessen wurde bzw erweiter werden soll
kein Problem dies können Sie einfach über die Verwaltung ändern und
alle Änderungen sind sofort wirksam da die einzellnen Formulare ihre Daten aus der Datenbank beziehen.
Alle Eingaben werden immer zur Sicherheit geprüft.
Sie können auch aus einem erstellten Formular ein Modul.
Es ist ab pragmaMX V.1.11.3 lauffähig. Versionen darunter werden nicht unterstützt.
Installation:
=============
- Kopieren der Dateien
Bitte kopieren Sie den jeweiligen Inhalt des Ordners "html" mit einem FTP-Programm auf Ihren Webspace.
Achten Sie bitte unbedingt darauf, dass wirklich alle bestehenden Dateien durch die neuen Dateien ersetzt werden.
Manche FTP-Programme machen beim überschreiben von Dateien Probleme.
Am besten verwenden Sie dabei die Einstellung "automatisch" bei der Wahl des Übertragungsmodus.
- Anpassen der Konfiguration
Im Modulverzeichnis liegt eine config.inc.php, welche Sie nach Ihren Wünschen ändern können
- Installation starten
Wenn Sie die Dateien vollständig in Ihr bereits vorhandenes pragmaMx kopiert haben, gehen Sie bitte in
Ihr Administration Menü und aktivieren das mxFormular Modul.
Danach starten Sie die Installation folgendermaßen http://www.ihredomain.de/modules.php?name=mxFormular&file=install .
- Nach der Installation
Löschen Sie bitte sofort die install.php . Vorher können Sie nicht mit dem Ticket System arbeiten !
Was darf ich ändern ?
=====================
Sie dürfen alles ändern, bis auf die Copyrighthinweise
im header der jeweiligen Datein und sichtbare Copyrighthinweise dürfen nicht entfernt werden!
Feature:
========
Stammdaten je Formular:
Formularname(intern)
Formular Titel
Info Nachricht
E-mail Adresse Empfänger
E-mail Adresse Absender
Betreff der Email
Nachricht verschickt Infotext
Spamschutz
Alle angelegten Felder können auch per klick zu Pflichangaben gemacht werden.
- einfache Textfelder mit Prüfung auf:
Darf leer bleiben
Alle Eingaben erlaubt
Vorname & Nachname
Nur Buchstaben
Nur Zahlen
Datum
Telefon
PLZ / Ort
E-Mail
Internetadresse
- Textbereiche mit Prüfung auf
Darf leer bleiben
Alle Eingaben erlaubt
- Radiobuttons
- Checkboxen mit Prüfung auf:
Angabe wieviele Boxen gewählt sein müssen
- Selectfelder
Changelog:
=============
Version 0.02
- Install Datei angelegt
- Tooltip bzw Hilfe anzeigen
- PLZ Kontrolle funktioniert bisher nur fuer Zahlen bis max 5 Eingaben
- beim Löschen von Checkboxfeldern wurde die falsche Funktion ausgeführt
- Radiobutton und Checkbox beim bearbeiten Fehlerbehoben
- admin.php und case.mxFormular unnötiges entfernt
- einige Labels noch auf Links gestellt
- diev. Fehler behoben beim einbinden von Bildern mit mxCreateImage
- Formular testen nicht mehr als extra Datei,
ab pragmaMX V1.12: Umstellung von Testformular auf Lightbox (prettyPhoto)
- Anlegen von Teaxtarea Fehler behoben (nur Zahlen als Längenangabe)
- Beim anlegen von Textfeldern und Textbereichen ist jetzt wählbar "Darf leer bleiben"
wird aber wenn es als Pflichtfeld makiert ist auf "Darf nicht leer sein" gesetzt
- Ändern der Kommentare
- In allen Admindateien: beim einbinden von FormTblViewEnde() die Variable entfernt
- Einbinden von Validator Klasse zur besseren Überpruefung der Eingaben
Version 0.01
-Grundversion ist lauffähig
Bitte noch nicht auf Produktiven Websiten einsetzen :note:
Und hier der Link zur Testversion http://module-factory.net/Files/mxFormularV0.02.zip (http://module-factory.net/Files/mxFormularV0.02.zip)
Grüsse von pyr0
P.S wenn alle Fehler weg sind kommt noch eine Gruppenfunktion dazu, welche dann alle Formularfelder der gleichen Gruppe zusammen fast und farblich anpaßt. Damit sollte es auch bei grössern bzw längeren Formularen zur besseren Übersicht kommen
Hallo pyr0
Hört und sieht sich gut an, wie alle Programme von Dir. :thumbup:
ZitatBitte noch nicht auf Produktiven Websiten einsetzen
Schade das ich noch warten soll :red:
LG
Smiley :)
Edit: Ich vergaß DANKE
Aber testen kannst du es schon, nur halt noch nicht für Deine User freigeben.
Ich hab es zwar getestet aber irgenwann sieht man den Wald vor lauter Bäume nicht mehr :gruebel:
Klingt echt gut.
Werde es mir auch mal instalieren.
:bye:
Gruß
Thorsten
Hoi pyr0
So hatte es mir mal kurz installiert und wieder deinstalliert.
Grund: Das zerreißt mein Theme.
Und obwohl eine korrekte Datenbankanpassung gemacht, sagt er mir nach anlegen eines Formulars. Datenbank nicht gefunden.
Hmm. Ich habe ja mehrere Module von dir im Einsatz. Beißt sich da vielleicht was ?
LG
Smiley :)
Hi,
also bei mir alles bestens installiert und erfolgreich einen neuen Test Formular erstellt und sogar email abgeschickt alles perfect bei mir.
Super leistung echt spitzen modul.
mfg
ugurcan
@Smiley
Hab es mit einigen Themes probiert und bei mir kammen keine Fehler
gib mal einen Link oder schick mir mal bitte das Thema?
Un dganz wichtig es wird im Frondend gar nix weiter geladen kein Javascript und kein jQueri rein garnix ist nur php und html
Welche Datei ist es denn wo die DB Verbindung fehlt?
Und welche Version hast Du vom pmx ? Kannst du mal bitte das Log File posten vom pmx?
Gruß pyr0
Edit: schau mal in die Sprachdatei bitte kann es sein das da am Ende 2x "?>" steht?
@Smiley meinst Du mit dem Problem etwa das hier?
Das kommt wenn Du das Modul direck aufrufst ohne eine ID schau mal in die Verwaltung des Formulares und dann unter Modullink dort wird gezeigt wie man das Formular verwendet.
Edit: anbei noch eine aktuelle Version http://module-factory.net/Files/mxFormularV0.02a.zip (http://module-factory.net/Files/mxFormularV0.02a.zip)
Da ist der Fehler in der Sprachdatei behoben und hier schnell noch das Sprachefile alleine
Guten morgen pyr0 :morning:
Das war auch eins.
Ich werde die aktuelle Version heute am frühen Abend noch einmal installieren und testen und dann sofort eine Rückmeldung geben.
LG
Smiley :)
Guten Morgen,
@Smiley
ZitatDas war auch eins.
Was meinst Du genau? Das mit dem Bild ?
Hallo pyr0
So, Programm in der Version 0.02a installiert. Läuft 1A. Keine Probleme mehr. :thumbup:
Vielen Dank für das Programm und en Lob an Deine Arbeit. :gott:
LG
Smiley :smile:
Hab jetzt erstmal die downloads entfernt und arbeite an einer Verbesserung der Übersicht (Gruppenfelder zu zusammenfassen von einzellnen Bereichen bei grösseren Formularen)
Im Adminbereich kommen noch einige Vereinfachungen hinzu.
Melde mich sobald es fertig ist.
So sieht es nun aus wenn man die Stammdaten bearbeitet und ein neues Formular anlegt.
Der Spaweditor ist per config An bzw Abzuschalten
Die Gruppenfeld Funktion wurde eingefügt.
Dies bringt bei längern Formularen einen bessern Überblick.
Achso was fehlt denn unbedingt nocht?
Und soll der Spamschutz vom pmx rein oder soll der vorhandene bleiben?
Gruss pyr0
Ich hab es fast geschafft mit der Version 0.03 :morning:
Muss jetzt nur noch die Verwaltung etwas einfacher machen, also ein paar zusätzliche BearbeitungsPunkte einfügen und dann geht die 0.03 online.
Also hab es nun endlich geschafft die Version 0.03 fertig zustellen.
Über Feedback würde ich mich freuen.
Den download dazu findet Ihr auf meiner Website: http://module-factory.net (http://module-factory.net)
Tschau und Tschüüss im Schnee
Hallo pyr0,
vielen Dank für das Modul. Aber ich bekommen folgenden Fehler beim Anlegen eines Formulars:
Database Error
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'value ('','Sperrmüllanmeldung','Sperrmüllanmeldung','','m.sie
Grüße
Maik
Ich habe Version 0.03 installiert.
Mach mal bitte einen Scrennshot und schau mal in die error Logdatei
Danke
Hallo pyr0,
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.ortenberg.net%2Fhtml%2Fmedia%2Fimages%2FFehler_mxformular.png&hash=30f383e9a5cfd65ca60c83d73580fc056a95f94e)
In welche error log?
Grüße
Maik
Die Log Datei liegt unter dynadata/logfiles
Kannst du mal die Debugfunktion anmachen bei Dir und dann bitte von der gesamten Seite ein Screenshot machen? :thumbup:
Ich schau mal bei mir nach.
So also meine Logdateie bleibt leer und einen Solchen Fehler bekomme ich nicht :gruebel:
Meine logdatei ist auch leer????
Hier mal der neue Screenshot:
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.ortenberg.net%2Fhtml%2Fmedia%2Fimages%2Fmxformular_fehler.png&hash=a7fedbbed775741803288d024cc56d2eacc3ab7c)
Da kann ich nix drauf lesen :puzzled:
Klick mal mit rechts drauf und auf "Bild anzeigen" (Firefox) :BD:
Versuch mal hiermit
Leider noch immer. error log:
MySQL error (1064):You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'value ('','Sperrmüllanmeldung','Sperrmüllanmeldung','asassaddasquery: Insert into {prefix}_mxForm (ID,form_name,form_title,form_info_msg,form_email,form_email_abs,form_subject,formular_message,form_date,form_activ,form_spam,count_field) value ('','Sperrmüllanmeldung','Sperrmüllanmeldung','asassaddasdad','m.siebenlist@ortenberg.net','webmaster@ortenberg.net','Sperrmüllanmeldung','Vielen Dank für Ihre Anmeldung. Der Termin wird Ihnen per Mail mitgeteilt.','1292510966','1','1','0')in /homepages/26/d21416234/htdocs/html/modules/mxFormular/admin/formular-new.php on line 210
So probier die mal bitte
und sorry ich weiss nicht warum es bei Dir nicht geht
Nimm bitte die orginal formular-new.php !!!
Tabellen bitte löschen und mit diesem install File erneut probieren :red:
Und dann bitte mal bescheid geben :thumbup:
leider nicht. Aber was mir auffällt. In der SQL-Anweisung steht immer {prefix}. Müsste hier nicht mein tatsächliches prefix stehen?
legt er denn die Tabellen an bei Dir?
Kannst Du mal mit phpmyadmin oder sowas schauen bitte
und noch ne Version
Ich hab das ganze auf einem UbuntuServer erstellt mit einer MySQL-Version: 5.1.49-1ubuntu8.1 und scheinbar haben andere SQL Version Schwierigkeiten mit den SQL Statements also werde ich diese umschreiben.
maik3 hat auf seinem Server noch eine MYSQL 4.0.27 und Stand der Dinge ist wohl schon mind. 5er Version :puzzled:
Also der Fehler welcher keiner ist wurde gefunden für die Leute bei denen es nicht geht. Ich bin dran es zu ändern.
Und bitte sagt mir mal bei wehm wo es denn geht!? :gruebel:
So ich hab die Version 0.04 online gestellt damit sollte es jetzt keine Probleme mehr geben, hoffe ich zumidestens
http://module-factory.net (http://module-factory.net)
Super.
Vielen Dank pyr0.
Grüße
Maik
Leider hab ich einen kleinen Fehler gemacht.
Deswegen solltet Ihr das Update01 einspielen.
Download wie immer http://module-factory.net
Liebe Grüsse pyr0
Hallo pyr0,
das Modul gefällt mir gut.
Da sind nur noch ein paar Probleme beim Anpassen in andere Sprachen.
Wo finde ich den Text: *Daten absenden* im send-button?
Und da befindet sich noch deutscher Text in der index.php (Kontrollwert aus dem angezeigten Feld einfügen), der besser im language-file aufgehoben wäre.
Grüsse aus dk
Willi
So bin wirder aus dem Spital raus :smoke:
@moeller: DANKE für das Lob das tut gut :drinks:
Bin gerade dabei ein paar Sachen zuändern. Sodas zB die Konfiguration in der DB gespeichert wird und nicht mehr von Hand geändert werden muss.
Und ja Du hast Recht das da noch deutscher Text in der index.php steht. Wird in dem zusammen Hang auch geändert.
Das Daten senden sollte hier drin stehen: define("_mxFormular_bottun_save","Daten speichern");
Sobald die Version 0.05 fertig ist werde ich es posten.
Und für alle die pmx 1.12 nutzen gibt es die Möglichkeit Textbereich dynamisch bei der Eingabe mir wachsen zulassen :smile:
Hi, bin jetzt endlich mal zum Testen gekommen. Umfangreich und trotzdem einfach. Echt klasse das Modul, ich verneige mich. Danke.
Grüße
Salü an alle,
und Danke für das LOB :JC_highfive:
So ich hab lange gebraucht aber nun versuch ich es mal wieder mit der Erweiterung zu mxFormular.
Das Downloadpaket ist für eine Neuinstallation und ein Update der Version 0.04 ausgelegt.
Beschreibung liegt bei.
http://module-factory.net/modules.php?name=Downloads&op=view&lid=32 (http://module-factory.net/modules.php?name=Downloads&op=view&lid=32)
Gruss pyr0
Bei Fehlern bitte bescheid sagen, leider kann ich nicht auf all zuvielen Servern testen :red:
Hi wollte die aktuelle version gerade downloaden aber die webseite im status "coming soon" .
Wo könnte ich das modul noch downloaden ????
mfg
ugurcan
In 2-3 Tagen ist die Seite wieder online muste mal ausmisten, da waren soviele Scripte und Kram drin das ich jetzt ne neue saubere Installation einspielen will
So die Seite ist wieder online :cul:
Hi pyr0,
tolle Arbeit, danke. Dein Modul ersparte mir lange HTML Schreibarbeiten :)
Ich verwende recht lange Module, vll. ein paar kleine Anregungen:
In der Mail sollten die Angaben/Gruppeneinteilung aus dem Formular übernommen werden, gerade bei Doppelangaben zu verschiedenen Personen ist eine Zuordnung hierdurch einfacher.
Es wäre toll, wenn die Möglichkeit bestehtm zu den Formularfeldern die Möglichkeit besteht ein Feld für Erläuterungen einzurichten.
Es wäre toll, wenn die Radiobuttons mit Textangabefelder kombiniert werden könnten. Z.Bsp.:
Frage
Radio 1: Ja
Radio 2: Nein
Radio 3: individuelle Texteingabe für andere Antwort
Aufgefallen ist mir, dass bei mehrfacher Verwendung der Radiobuttons bzw. Checkboxen und Auswahllisten die Zuordnung zur jeweiligen Gruppe nicht richtig funktioniert. Die Antwortangaben werden meist nur in der zuerst angelegten Gruppe eingepflegt (Pragmamx 1.12 RC2 (Fixpatch 14).
Bei einem Klick auf die Druckversion werden die ins Formular eingegegeben Daten nicht übernommen.
Mir ist aufgefallen, dass bei
Ja das mit dem Drucken ist so gewollt normaler Weise sollte es auch bei mehrfacher Benutzung gehen, komisch
Aber okay ich schau es mir morgen mal an.
Wollt das auch mal probieren - Hab alles nach Anleitung gemacht!
Alles hochgeladen,
im Modulmanager aktiviert,
installiert und
die install.php gelöscht.
Leider kommt jetzt nach dem Aufruf des Moduls nur eine Seite in der steht:
Formularkatalog
_mxFormular_Catalog_msg
hat das Prob. noch jemand?
Zitat von: Thyler21 am 02 Mai 2011, 09:22:00
Wollt das auch mal probieren - Hab alles nach Anleitung gemacht!
Alles hochgeladen,
im Modulmanager aktiviert,
installiert und
die install.php gelöscht.
Leider kommt jetzt nach dem Aufruf des Moduls nur eine Seite in der steht:
Formularkatalog
_mxFormular_Catalog_msg
hat das Prob. noch jemand?
Hab mal kurz reingeschaut:
Da mein db result false ist sollte
"_mxFormular_Catalog_msg " wahrscheinlich ein Link sein, welcher in der
language-de.php nicht vorhanden ist.
Nur ein link wohin? :gruebel:
thx Thyler!
Bin gerade auf dem Weg nach Berlin und erst wieder am Dienstag zurück werd mich dann der Sache annehmen hatte bisher noch keine Zeit Sorry
"Vom hudln kemman kinda"
Bin aber trotzdem schon auf das Modul gespannt, da ich so etwas schon länger suche ;)
@Thyler21 :
ZitatWollt das auch mal probieren - Hab alles nach Anleitung gemacht!
Alles hochgeladen,
im Modulmanager aktiviert,
installiert und
die install.php gelöscht.
Leider kommt jetzt nach dem Aufruf des Moduls nur eine Seite in der steht:
Formularkatalog
_mxFormular_Catalog_msg
hat das Prob. noch jemand?
das liegt daran das leider ein Eintrag in der Sprachdatei fehlt.
Aber wenn Du ein Formular angelegt hast kommt diese Meldung nicht mehr, denn diese Meldung besagt nur das kein Formular in der DB vorhanden ist.
In den kommenden Tagen werd ich die V0.7 frei geben dort ist der Fehler dann behoben.
Gruss pyr0