mod_form

Diskussion zum Formular-Modul für ConPresso 4
Antworten

Braucht noch jemand beliebige Formulare?

ja
27
96%
ich habs nicht ganz verstanden
0
Keine Stimmen
nein
1
4%
 
Insgesamt abgegebene Stimmen: 28

Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Ja das ist möglich. du musst nur mal dieses Thema genauer durchlesen. Gleich am Anfang, wo Markus die Einstellungen beschreibt steht:
MarkusR hat geschrieben:Form method => ist die Übertragungsmethode (durch ein GET lassen sich auch Links für eine Vorbelegung der Felder benutzen)
Weitere Infos dazu findest du auch direkt in diesem Forumsthema.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
mh
ConPresso-Newbie
Beiträge: 22
Registriert: 11.02.2006 18:36
Hat sich bedankt: 1 Mal

Beitrag von mh »

Ouch... danke für den Hinweis :-/

Michael
Benutzeravatar
ceco
ConPresso-User
Beiträge: 34
Registriert: 20.11.2005 20:03
Wohnort: CH 7503 Samedan
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Fehlermeldung und keine Benachrichtigung

Beitrag von ceco »

Hallo MarkusR

ich bin teste zur Zeit Dein Modul (mod_form). Wie beschrieben habe ich das Modul installiert und mit Deinem Template Kontakt[FORM] verknüpft. Wenn ich nun das Formular ausfülle und dieses absende, erhalte ich die Fehlermeldung

Es ist ein Fehler beim Speichern des Artikels aufgetreten!

Obwohl der Artikel in der richtigen Rubkrik gespeichert wird.

E-Mail wird ebenfalls keines versendet. Obwohl die 'Send mail' auf 'ja' eingestellt ist.

Kannst Du weiterhelfen? Besten Dank und Gruss
conpresso4
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Welche ConPresso-Version benutzt Du?
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
Benutzeravatar
ceco
ConPresso-User
Beiträge: 34
Registriert: 20.11.2005 20:03
Wohnort: CH 7503 Samedan
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Beitrag von ceco »

Produkt-Version 4.0.3
conpresso4
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Das könnte das Problem auslösen, da erst seit 4.0.4 die Artikelnummer zurückgegeben wird und nur dadurch eine Bestätigsseite oder ein Bestätigungsmail erzeugt werden kann.

Du könntest versuchen die Funktion savearticle() der 4.0.4 mal in Deine 4.0.3 einzubauen, dann könnte es funktionieren. Ist aber nur geraten, da ich diese Woche keine Quelltexte bearbeiten kann...
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
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Hallo ceco,

das heißt, dass du die _include/function.php öffnest und nach
require(CPO_BASEDIR.'_include/insertdb_fields.inc.php');
suchst. Danach musst du dann

Code: Alles auswählen

return $nr;
einfügen.
Diese beiden Zeilen müssen sich dann also ganz am Ende der Funktion save_article() befinden.

Oder du machst einfach ein Update auf die aktuelle Conpresso-Version. Damit wäre dann ein Sicherheitsupdate enthalten und du hättest die Online-Hilfe in ConPresso integriert.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
ceco
ConPresso-User
Beiträge: 34
Registriert: 20.11.2005 20:03
Wohnort: CH 7503 Samedan
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Beitrag von ceco »

Guten Morgen Matthias und Markus

ich habe die Scriptanpassung gemäss Matthias gemacht und sofort getestet. Scheint alles gut zu funktionieren. Besten Dank. Nun kann ich mit weiteren Tests fortfahren.
Ein Update von Conpresso muss ich auch mal in Betracht ziehen. Das aber erst zu einem späteren Zeitpunkt.

Vielen Dank und bis bald

Ceco
conpresso4
Benutzeravatar
ceco
ConPresso-User
Beiträge: 34
Registriert: 20.11.2005 20:03
Wohnort: CH 7503 Samedan
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Beitrag von ceco »

und hier noch zwei Fragen:

Bei mir werden Artikel auch nach der Freigabe nicht ausgegeben. Egal ob ich 'auto release' auf 'yes' oder 'no' stelle. Woran kann das liegen?

Kann ich das Speichern von Artikeln unterbinden? Bei einem einfachen Kontaktformular sehe ich dies nicht für notwendig.

Gruss, Ceco
conpresso4
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich weiß es nicht woran es liegen kann.

Es kann natürlich an Deiner alten Version liegen, da es auf dieser nie getestet wurde (weil es da ja auch gar nicht funktionieren darf, solange man nicht ConPresso noch anpasst oder eben updated).

Ich könnte das natürlich rauskriegen, habe aber das Problem, daß es auf den mir zugänglichen Systemen funktioniert.


Das Speichern kannst Du nicht unterbinden, weil nur darüber Bestätigungsmails- und Bestätigungsseiten möglich sind.
Wenn Du ein "einfaches Kontaktformular" suchst würde sich natürlich mod_contact anbieten.
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
Benutzeravatar
ceco
ConPresso-User
Beiträge: 34
Registriert: 20.11.2005 20:03
Wohnort: CH 7503 Samedan
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Beitrag von ceco »

Hallo Markus

ich denke 'updaten' ist angesagt. Dann testen wir weiter.

Das mod_contact muss ich mal installieren. Danke für den Hinweis.

Bis bald

Ceco
conpresso4
Benutzeravatar
ceco
ConPresso-User
Beiträge: 34
Registriert: 20.11.2005 20:03
Wohnort: CH 7503 Samedan
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Beitrag von ceco »

Guten Tag Markus

ich habe mod_contact geprüft. Doch leider kann ich dieses Modul nur einmal installieren. Also kein Kontaktformular für weitere Sprachen möglich. Oder?

Dein Modul intressiert mich grundsätzlich. Kannst Du mir mitteilen, was wir (Conpresso-Reseller) in einem kommerziellen Webauftritt für Lizenzkosten haben.

Danke und Gruss,

Ceco
conpresso4
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

kleine Verbesserung von mod_Form beta 3 (RC)

Beitrag von Mr. Magpie »

Hallo MarkusR,

ich habe die Datei form.inc.php bei mir noch ein wenig angepasst, sodass der Formular-Benutzer noch einen Reset-Button erhält, falls er sich doch entscheidet, die von ihm eingegebenen Daten nicht zu senden und allesamt aus dem Formular zu löschen. Über Sinn und Unsinn eines Reset-Buttons brauchen wir uns, glaub' ich, nicht zu streiten - es gibt eben Leute mit Paranoia :wink:

Außerdem habe ich gleich noch den Submit- und den neuen Reset-Button mit je einer Klasse versehen.
So wurde Zeile 19 von form.inc.php

Code: Alles auswählen

echo '<input type="submit" value="'.$activeModules[$directory]['submit'].'"></form>';
zu

Code: Alles auswählen

echo '<input class="submitbutton" type="submit" value="'.$activeModules[$directory]['submit'].'"> ';
und danach wurde folgende Zeile neu eingefügt:

Code: Alles auswählen

echo '<input class="resetbutton" type="reset" value="Felder löschen" name="Reset"></form>';
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

noch'n Wunsch ...

Beitrag von Mr. Magpie »

... eine Möglichkeit, die Eingabelänge mit maxlength= zu begrenzen, würde ich mir noch wünschen.
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Re: noch'n Wunsch ...

Beitrag von Matthias V »

Mr. Magpie hat geschrieben:... eine Möglichkeit, die Eingabelänge mit maxlength= zu begrenzen, würde ich mir noch wünschen.
Öffne mal die mod_form/includes/parser_r_form.inc.php und suche nach allen Vorkommen von "class".
Nach diesem Beispiel kannst du dir da auch noch "maxlength" einprogrammieren.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Antworten