mod_form
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
Hallo Markus,
ich arbeite ja gerne mit kurzen und sprechenden SEO-URLs.
Meine .htaccess sieht bspw. so aus (für alle, die sich dafür interessieren):
Ich habe dies behoben, indem ich in mod_form/loadfooters.php die Zeile
zu
geändert habe.
ich arbeite ja gerne mit kurzen und sprechenden SEO-URLs.
Meine .htaccess sieht bspw. so aus (für alle, die sich dafür interessieren):
Beim Einsatz zusammen mit mod_form fiel mir auf, dass calendar_widget.html dann nicht korrekt gefunden wird.RewriteEngine on
RewriteRule ^Kontakt\.html$ mod_form/Kontakt.html
RewriteRule ^([^_].+)/(.+)\.html$ /$1/index.php?rubric=$2
RewriteRule ^([^_].+)\.html$ /de/index.php?rubric=$1
ErrorDocument 401 http://www.meineWebsite.de/de/index.php?rubric=Home
ErrorDocument 402 http://www.meineWebsite.de/de/index.php?rubric=Home
ErrorDocument 403 http://www.meineWebsite.de/de/index.php?rubric=Home
ErrorDocument 404 http://www.meineWebsite.de/de/index.php?rubric=Home
Ich habe dies behoben, indem ich in mod_form/loadfooters.php die Zeile
Code: Alles auswählen
<?
echo '<div id="calendar_widget" style="position: absolute; top: 0px; left: 0px; width:140px; height: 200px; display: none;"><iframe id="calendar_widget_iframe" name="calendar_widget_iframe" width="100%" height="100%" src="./calendar/calendar_widget.html" frameborder="0"></iframe></div>';
?>
Code: Alles auswählen
<?
echo '<div id="calendar_widget" style="position: absolute; top: 0px; left: 0px; width:140px; height: 200px; display: none;"><iframe id="calendar_widget_iframe" name="calendar_widget_iframe" width="100%" height="100%" src="'.BASE_ABS.$directory.'/calendar/calendar_widget.html" frameborder="0"></iframe></div>';
?>
Günther Ludwig
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Kleine Vorschau auf kommende Dinge:
Da ich gerade zwei Projekte mit sehr komplexen Formularen baue hat sich neues ergeben...
- den Dateiupload habe ich einigermaßen im Griff (inkl. Prüfung)
- es lassen sich komplexere Prüfungen, z.B. Abhängigkeiten mehrerer Felder, einbauen (dafür muß man aber grundsätzliche PHP-Kenntnisse haben)
- neu ist, daß select-Felder mit dem Ergebnis einer SQL-Abfrage gefüllt werden können, so daß sie sich dem jeweiligen Stand der Webseite anpassen
Jetzt muß ich erst noch die Projekte fertigstellen, dann wird es wohl noch eine Release Candidate 3 geben...
Da ich gerade zwei Projekte mit sehr komplexen Formularen baue hat sich neues ergeben...
- den Dateiupload habe ich einigermaßen im Griff (inkl. Prüfung)
- es lassen sich komplexere Prüfungen, z.B. Abhängigkeiten mehrerer Felder, einbauen (dafür muß man aber grundsätzliche PHP-Kenntnisse haben)
- neu ist, daß select-Felder mit dem Ergebnis einer SQL-Abfrage gefüllt werden können, so daß sie sich dem jeweiligen Stand der Webseite anpassen
Jetzt muß ich erst noch die Projekte fertigstellen, dann wird es wohl noch eine Release Candidate 3 geben...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Ok... RC 3 gab es zwar noch, blieb aber im kleinen Kreis.
Jetzt ist die 4.0 zum Download online!
Ich muß jetzt noch die Anleitung überarbeiten, das dauert leider ein paar Tage.
Wer die neue Strategie verstehen will lässt bei der Installation einfach die Templates mitinstallieren und schaut sich "Upload [FORM]" an.
Da sieht man deutlich, daß jetzt direkt und sinnvoll die Platzhaltertypen text, html, image, file und url genutzt werden, was die Templateerstellung trotz neuer Möglichkeiten wesentlich vereinfacht.
Jetzt ist die 4.0 zum Download online!
Ich muß jetzt noch die Anleitung überarbeiten, das dauert leider ein paar Tage.
Wer die neue Strategie verstehen will lässt bei der Installation einfach die Templates mitinstallieren und schaut sich "Upload [FORM]" an.
Da sieht man deutlich, daß jetzt direkt und sinnvoll die Platzhaltertypen text, html, image, file und url genutzt werden, was die Templateerstellung trotz neuer Möglichkeiten wesentlich vereinfacht.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Marky
- ConPresso-Checker
- Beiträge: 382
- Registriert: 11.12.2005 15:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 18 Mal
- Kontaktdaten:
Hallo Markus,
ich hatte mir gerade vor einer Stunde das mod_form RC2 auf meinem Testsystem installiert.
Ich kriege nach der Installation folgende Meldungen:
Das hat auch zur Folge, dass der gesamte Auftritt nicht mehr angezeigt wird.
Ein Umbenennen des Modul-Ordners bewirkt zumindest, dass man die Seite wieder sieht. Hab's aber jetzt erst mal so gelassen...
Nachtrag: Ist wohl nicht RC2. Ich habe folgende Version installiert --> mod_form_4.0_090307.zip
ich hatte mir gerade vor einer Stunde das mod_form RC2 auf meinem Testsystem installiert.
Ich kriege nach der Installation folgende Meldungen:
Code: Alles auswählen
Warning: Missing argument 2 for tochelp() in /www/htdocs/----/conpresso/mod_form/common-module.inc.php on line 36
Ein Umbenennen des Modul-Ordners bewirkt zumindest, dass man die Seite wieder sieht. Hab's aber jetzt erst mal so gelassen...
Nachtrag: Ist wohl nicht RC2. Ich habe folgende Version installiert --> mod_form_4.0_090307.zip
Gruß
Marky
Marky
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Hatte mich schon gewundert und verzweifelt das andere Modul gesucht.
Das scheint eine Wechselwirkung mit einem anderen, älteren Modul zu sein. Das neue ist es nicht, denn da gibt es nur 6 Hilfe-Einträge, es werden aber 7 Fehler gemeldet...
Das scheint eine Wechselwirkung mit einem anderen, älteren Modul zu sein. Das neue ist es nicht, denn da gibt es nur 6 Hilfe-Einträge, es werden aber 7 Fehler gemeldet...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Ok... gefunden.
Es kollidiert mit einer gleichnamigen Funktion in mod_newsletter (den ich nicht gleich als Modul gesehen habe, da Du das "mod" im Verzeichnisnamen entfernt hast...
Habe es jetzt mal gefixt, ist aber nur eine Notlösung und vorerst funktioniert die Hilfe für das Newsletter-Modul vielleicht nicht mehr...
Es kollidiert mit einer gleichnamigen Funktion in mod_newsletter (den ich nicht gleich als Modul gesehen habe, da Du das "mod" im Verzeichnisnamen entfernt hast...
Habe es jetzt mal gefixt, ist aber nur eine Notlösung und vorerst funktioniert die Hilfe für das Newsletter-Modul vielleicht nicht mehr...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Habe eine 4.0a online gestellt, die das Problem nicht hat.
Habe dort die Funktion tocHelp umbenannt zu tocFormHelp, so daß höchstens Formular-Module miteinander kollidieren könnten.
WICHTIG: Gerade beim Formular Modul dürfen niemals verschiedene Versionen parallel benutzt werden, da sonst die falschen Parser benutzt werden. Es kann immer nur einer je Platzhalter-Typ verwendet werden, so daß ggf. der Falsche zum Einsatz kommt, wenn mehrere Module unterschiedlicher Versionen installiert sind. Ist schon beim Testen aufgefallen...
Habe dort die Funktion tocHelp umbenannt zu tocFormHelp, so daß höchstens Formular-Module miteinander kollidieren könnten.
WICHTIG: Gerade beim Formular Modul dürfen niemals verschiedene Versionen parallel benutzt werden, da sonst die falschen Parser benutzt werden. Es kann immer nur einer je Platzhalter-Typ verwendet werden, so daß ggf. der Falsche zum Einsatz kommt, wenn mehrere Module unterschiedlicher Versionen installiert sind. Ist schon beim Testen aufgefallen...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Kurze Info vorab (die Hilfe wird in den nächsten Tagen angepasst):
Es werden jetzt alle typischen Platzhaltertypen benutzt. Somit wird jedes normale Template sofort in ein passendes Formular umgewandelt.
<!-- Text: Name; --> und
<!-- Html: Name; -->
erzeugen jeweils ein Textfeld, das über Parameter angepasst werden kann.
(das HTML-Feld hat den Vorteil, daß Sonderzeichen problemlos sind)
<!-- File: Name; -->
<!-- Image: Name; -->
erzeugen jeweils ein Upload-Feld. Die Hochgeladene Datei wird automatisch auf den korrekten Typ geprüft und in die DB geschrieben.
<!-- Url: Name; -->
erzeugt ein Eingabefeld, dessen Inhalt mit dem Paramter urlcheck auf korrekte Eingaben geprüft werden kann.
Änderung zur undokumentierten RC2-Uploadfunktion: Bild- und Dteiplatzhalter dürfen jetzt auch Leerzeichen haben.
Hinweis: Value-Platzhalter sollten nicht im Detailbereich verwendet werden, da die dafür notwendigen Meta-Daten VOR einer Eingabe noch nicht vorliegen können. In den anderen Templatebereichen können die natürlich vorkommen.
Es werden jetzt alle typischen Platzhaltertypen benutzt. Somit wird jedes normale Template sofort in ein passendes Formular umgewandelt.
<!-- Text: Name; --> und
<!-- Html: Name; -->
erzeugen jeweils ein Textfeld, das über Parameter angepasst werden kann.
(das HTML-Feld hat den Vorteil, daß Sonderzeichen problemlos sind)
<!-- File: Name; -->
<!-- Image: Name; -->
erzeugen jeweils ein Upload-Feld. Die Hochgeladene Datei wird automatisch auf den korrekten Typ geprüft und in die DB geschrieben.
<!-- Url: Name; -->
erzeugt ein Eingabefeld, dessen Inhalt mit dem Paramter urlcheck auf korrekte Eingaben geprüft werden kann.
Änderung zur undokumentierten RC2-Uploadfunktion: Bild- und Dteiplatzhalter dürfen jetzt auch Leerzeichen haben.
Hinweis: Value-Platzhalter sollten nicht im Detailbereich verwendet werden, da die dafür notwendigen Meta-Daten VOR einer Eingabe noch nicht vorliegen können. In den anderen Templatebereichen können die natürlich vorkommen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Zur Übergabe einer URL.Marky hat geschrieben:Hallo Markus,
zum Thema <!-- Url: Name; -->:
Für welchen Zweck ist so Formulareingabefeld gedacht ?
Z.B.
Homepage bei Gästebuch
oder
Link bei Veranstaltungskalender
oder
Link für Linklisten
Der Unterschied ist eben, daß es als URL gespeichert, geprüft und als solche von ConPresso auch ausgegeben wird. Also überlege Dir, wozu URL-Felder bei ConPresso gut sind, dann wird alles klar...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Marky
- ConPresso-Checker
- Beiträge: 382
- Registriert: 11.12.2005 15:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 18 Mal
- Kontaktdaten:
ok, ich glaube ich verstehe.
Habe mich seit einiger Zeit nicht mit dem Modul beschäftigt. Bei mir war gerade die Sichtweise dahingehend, dass ich mod_form so betrachtet habe, dass ein User was eingibt und die Eingabe dann z.B. als Textmail an eine Adresse gesendet wird.(im Stile von mod_contact). Da habe ich mich gefragt, wozu dann das URL-Feld. Wäre doch als Text genauso gut.
Aber die Eingaben werden ja in eine Artikelseite gespeichert, so weit ich mich noch erinnere. Da macht es natürlich Sinn. Damit wären ja auch andere Verwendungszwecke denkbar.
Habe mich seit einiger Zeit nicht mit dem Modul beschäftigt. Bei mir war gerade die Sichtweise dahingehend, dass ich mod_form so betrachtet habe, dass ein User was eingibt und die Eingabe dann z.B. als Textmail an eine Adresse gesendet wird.(im Stile von mod_contact). Da habe ich mich gefragt, wozu dann das URL-Feld. Wäre doch als Text genauso gut.
Aber die Eingaben werden ja in eine Artikelseite gespeichert, so weit ich mich noch erinnere. Da macht es natürlich Sinn. Damit wären ja auch andere Verwendungszwecke denkbar.
Gruß
Marky
Marky
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Genau.
Im Gegensatz zum reinen Kontaktmodul ist mod_form im Grunde eine Frontend-Artikelerfassung.
Wird mittlerweile für
Online- Anträge
Online-Bewerbungen
Gästebücher
Kontakt-Formulare
Anzeigenannahme
Artikelbestellung
etc.
benutzt.
Die Mails sind da eher ein Abfallprodukt.
Daraus ergibt sich auch ein neues Feature: Im Zusammenspiel mit der (kommenden) neuen mod_text Version lassen sich die durch den Seitenbetreiber angepassten oder ergänzten Daten dann später wiederum per Mail an den User senden.
Damit kann ein Besucher z.B. irgendwas melden.
Die Redaktion bearbeitet die Daten und fügt z.B. Registrierungsnummern, Preise etc. hinzu und sendet es erneut an den Meldenden. Und das so oft wie eine Änderung notwendig wird...
Im Gegensatz zum reinen Kontaktmodul ist mod_form im Grunde eine Frontend-Artikelerfassung.
Wird mittlerweile für
Online- Anträge
Online-Bewerbungen
Gästebücher
Kontakt-Formulare
Anzeigenannahme
Artikelbestellung
etc.
benutzt.
Die Mails sind da eher ein Abfallprodukt.
Daraus ergibt sich auch ein neues Feature: Im Zusammenspiel mit der (kommenden) neuen mod_text Version lassen sich die durch den Seitenbetreiber angepassten oder ergänzten Daten dann später wiederum per Mail an den User senden.
Damit kann ein Besucher z.B. irgendwas melden.
Die Redaktion bearbeitet die Daten und fügt z.B. Registrierungsnummern, Preise etc. hinzu und sendet es erneut an den Meldenden. Und das so oft wie eine Änderung notwendig wird...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle