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

radamazone
ConPresso-Checker
Beiträge: 101
Registriert: 01.01.1970 01:00
Hat sich bedankt: 6 Mal

Form funzt super, aber...

Beitrag von radamazone »

Hallo Markus,

danke für die Beta2!

Habe sie sogleich installiert und ausprobiert - mit Parameterübergabe per URL. Funzt soweit, nur ein Problemchen besteht noch.

Wenn ich die Parameter übergeben habe werden diese auch korrekt in den Formularfeldern angezeigt.

Wenn nun aber ein User ein Pflichtfeld nicht ausgefüllt hat und das Formular absenden will, und die Meldung bekommt er möge doch bitte noch die fehlenden Felder ausfüllen, so sind die Werte die vorher per URL übergeben wurde leider wieder weg. :(

Kannst Du da nochwas machen, oder kann ich das in meinem Template selbst anpassen?

Grüsse

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

Re: Form funzt super, aber...

Beitrag von MarkusR »

radamazone hat geschrieben:Wenn nun aber ein User ein Pflichtfeld nicht ausgefüllt hat und das Formular absenden will, und die Meldung bekommt er möge doch bitte noch die fehlenden Felder ausfüllen, so sind die Werte die vorher per URL übergeben wurde leider wieder weg. :(
Kann ich leider nicht nachvollziehen. Hoch- und runterprobiert... bei mir bleiben die einmal übergebenen Inhalte drin...
Passiert das bei allen Platzhaltern oder nur bei bestimmten Namen?
(die Problematik ist, daß das REQUEST-Array des Servers andere Regeln als ein PHP-Array mitbringt)
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
radamazone
ConPresso-Checker
Beiträge: 101
Registriert: 01.01.1970 01:00
Hat sich bedankt: 6 Mal

Beitrag von radamazone »

Hallo Markus,

ich habs nochmal getestet. Wenn der Wert im Formular auf 'disabled' steht verschwindet er bei einem Reload des Formulares wieder.

Wenn er nicht auf 'disabled' steht, da hast Du Recht dann behält er die Werte.

Gruß Radamazone
radamazone
ConPresso-Checker
Beiträge: 101
Registriert: 01.01.1970 01:00
Hat sich bedankt: 6 Mal

Optionsfeld

Beitrag von radamazone »

Hallo,

ich habe noch ein kleines Problemchen. Wie kann ich im Formular ein Optionsfeld oder ein Selectbox erstellen? Geht das?

Wäre super, dann ist es perfekt und kann zum Kunden.
Dann bräuchte ich noch den Preis für das Modul :wink:

Schöne Grüsse

radamazone
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 »

radamazone hat geschrieben:Hallo Markus,

ich habs nochmal getestet. Wenn der Wert im Formular auf 'disabled' steht verschwindet er bei einem Reload des Formulares wieder.

Wenn er nicht auf 'disabled' steht, da hast Du Recht dann behält er die Werte.

Gruß Radamazone
Ok... habe nicht bedacht, daß disabled-Felder wohl, auch wenn sie Werte haben, nicht gesendet werden... das werde ich wohl noch mit einem hidden-Feld kombinieren müssen, damit es wirklich Sinn macht... bis dahin einfach type=fixed benutzen
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
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Optionsfeld

Beitrag von MarkusR »

radamazone hat geschrieben:Hallo,

ich habe noch ein kleines Problemchen. Wie kann ich im Formular ein Optionsfeld oder ein Selectbox erstellen? Geht das?

Wäre super, dann ist es perfekt und kann zum Kunden.
Dann bräuchte ich noch den Preis für das Modul :wink:

Schöne Grüsse

radamazone
Das steht auf der ersten Seite des Threads
-> http://community.conpresso.de/viewtopic ... 6542#16542

also z.B.
<!-- Text: Anrede; type=select; values=Frau,Herr,Firma; -->
erzeugt ein wählbares Anrede Feld

<!-- Text: Pizzabelag; type=option; value=Pilze; --><br />
<!-- Text: Pizzabelag; type=option; value=Salami; --><br />
<!-- Text: Pizzabelag; type=option; value=Pilze und Salami; --><br />
gibt die Optionen für den Pizzabelag :wink:
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
radamazone
ConPresso-Checker
Beiträge: 101
Registriert: 01.01.1970 01:00
Hat sich bedankt: 6 Mal

Beitrag von radamazone »

Hallo Markus,

dnake für die raschen Antworten. Nun haben trotzdem noch ein Problemchen.

Wenn ich in der Konfiguration Auto release: auf NO stelle, werden die Artikel torzdem freigegeben.

Grüsse

radamazone
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 »

:rofl: :rofl: :rofl:

Ja, auch das muss ich nochmal durchchecken.

Wenn das System auf "Artikelfreigabe notwendig" steht, dann werden die Artikel nicht freigegeben.
Wenn "keine Artikelfreigabe notwendig" ist, dann werden sie leider freigegeben... da muß ich save_article wohl nochmal ein wenig abklopfen... :oops:

P.S. habe save_article() gerade mal durchstöbert und festgestellt, daß in einem System ohne Freigabe neue Artikel IMMER freigegeben werden (was auch eine gewisse Logik hat)... ich werde also nach dem Abspeichern des Artikels rückwirkend den Artikel sperren müssen... :?
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
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Hier ein Workaround zum Testen:

in includes/actions.inc.php

SUCHE (Zeile 55)

Code: Alles auswählen

$data['rubric_id'] = $activeModules[$directory]['rubric'];
DAVOR, EINFÜGEN

Code: Alles auswählen

if (!$cpoSystem['release'] && $activeModules[$directory]['release'] == 'no')  $cpoSystem['release'] = true;
damit wird das Freigabesystem vor der Speicherung aktiviert und somit der Artikel wie gewünscht auf wartend geschaltet.
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
radamazone
ConPresso-Checker
Beiträge: 101
Registriert: 01.01.1970 01:00
Hat sich bedankt: 6 Mal

Beitrag von radamazone »

MarkusR hat geschrieben: Wenn das System auf "Artikelfreigabe notwendig" steht, dann werden die Artikel nicht freigegeben.
Wenn "keine Artikelfreigabe notwendig" ist, dann werden sie leider freigegeben... da muß ich save_article wohl nochmal ein wenig abklopfen...
P.S. habe save_article() gerade mal durchstöbert und festgestellt, daß in einem System ohne Freigabe neue Artikel IMMER freigegeben werden (was auch eine gewisse Logik hat)... ich werde also nach dem Abspeichern des Artikels rückwirkend den Artikel sperren müssen... :?
Ja stimmt, ich hatte das System auf 'KEINE Freigabe notwendig' gestellt, deshalb wurden die Artikel auch gelich freigegeben.

Nun habe ich (der Workaround ist noch nicht eingebaut) das System auf "Artikelfreigabe notwendig" gestellt. Dann werden die Artikel richtigerweise nicht freigegeben.

Aber dann, obwohl Confirmation auf 'confirmation mail and page' steht, werden die Daten des Formulars auf der Bestätigungsseite nicht ausgegeben. Nur die Überschrift (Meldung) wird ausgegeben.

Grüsse radamazone
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 »

Suche mal in actions.inc.php die Zeile

Code: Alles auswählen

// Bestätigungs-Seite
und schreibe darunter

Code: Alles auswählen

echo "Bestätigungsseite ausgeben!";
...nur mal um zu sehen, ob dieser Punkt überhaupt erreicht wird.


Werden denn die Bestätigungsmails versendet?
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
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

radamazone hat geschrieben:Nur die Überschrift (Meldung) wird ausgegeben.
Mooooment!... Nur die Überschrift? Keine eigentliche Meldung???

Benutzt Du 4.0.4 ???
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
radamazone
ConPresso-Checker
Beiträge: 101
Registriert: 01.01.1970 01:00
Hat sich bedankt: 6 Mal

Beitrag von radamazone »

Hallo,

kannst hier mal testen:
http://kundendomain.de/_rubric/detail.p ... ic=zw_mfh&

Ganz unten auf 'Anfrage erstellen', Best.-Mail wird versendet an webmaster und User.

Benutze ConPresso 4.0.4

Gruß radamazone
Zuletzt geändert von radamazone am 09.08.2006 16:33, insgesamt 1-mal geändert.
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 »

Hm... nur das output_buffering funktioniert nicht...

...oder Du hast noch irgendwelche Modifikationen an der _includesite/i_detail.php und den von dort aufgerufenen Dateien vorgenommen?

Benutze bitte mal die beiliegende actions.inc.php
Dateianhänge
actions.inc.zip
(1.54 KiB) 597-mal heruntergeladen
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
radamazone
ConPresso-Checker
Beiträge: 101
Registriert: 01.01.1970 01:00
Hat sich bedankt: 6 Mal

Beitrag von radamazone »

Hallo Markus,

habe an _includesite/i_detail.php nix verändert. Mit der neuen actions.inc.php funzt es super! :D

Danke

Falls ich nochwas testen soll, gib Bescheid.

Gruß

radamazone
Antworten