WebSite X5Help Center

 
Ruedi L.
Ruedi L.
User

Kontaktformular - Feldtypen  de

Autor: Ruedi L.
Visitado 167, Seguidores 1, Compartilhado 0  

Mir fehlt beim Kontaktformular ein Feldtyp mit einer einfachen Rechenfunktion.
Zum Beispiel: Anzahl Teilnehmer x Preis/Teilnehmer = Total Preis, oder ähnlich.

Ich verwende das Kontaktformular teilweise als Anmeldeformular für Events. 

Ich könnte auch die Onlineshop-Funktion benützen, was jedoch sehr aufwendig zu programmieren ist und auch die Datenbankabfrage ist für eine so einfache Funtion zu kompliziert.

Ich freue mich auf Euren Bescheid.

Viele Grüsse

Ruedi

Publicado em
10 RESPOSTAS - 1 ÚTIL - 1 CORRIGIR
Andreas S.
Andreas S.
Moderator

Programmieren brauchst du gar nichts beim Shop! Wenn es um Tickets geht, die man verkaufen will, muss man eine Datenbank aktivieren und effektive Verfügbar einstellen, damit man das Kartenlimit nicht überschreitet.

Ler mais
Publicado em de Andreas S.
Ruedi L.
Ruedi L.
User
Autor

Vielleicht war Shop programmieren das falsche Wort!

Mein Problem lässt mit dem Shop nicht optimal lösen. Ein simples Beispiel: Es meldet sich ein Paar an. Ich möchte die Daten von beiden kennen (Vorname Name usw.)

Tag 1: Die Frau nimmt an der Stadtführung teil, 20.00/pers. (1x20=20) und der Mann geht zur Sitzung, 0.00/pers. (1x0=0). 
Tag 2: Beide machen ein Bootstour, 30.00/pers. (2x30=60)

Als Resultat muss ich wissen wieviel zu bezahlen ist, sondern wer macht was.

Dieses einfache Beispiel lässt sich mit dem Shop nicht lösen. Mit dem Anmeldeformular und einer Rechenfunktion ist das lösbar. 

Ler mais
Publicado em de Ruedi L.
Ruedi L.
Ruedi L.
User
Autor
Ruedi L.
Vielleicht war Shop programmieren das falsche Wort! Mein Problem lässt mit dem Shop nicht optimal lösen. Ein simples Beispiel: Es meldet sich ein Paar an. Ich möchte die Daten von beiden kennen (Vorname Name usw.) Tag 1: Die Frau nimmt an der Stadtführung teil, 20.00/pers. (1x20=20) und der Mann geht zur Sitzung, 0.00/pers. (1x0=0).  Tag 2: Beide machen ein Bootstour, 30.00/pers. (2x30=60) Als Resultat muss ich nicht nur wissen wieviel zu bezahlen ist, sondern auch wer macht was. Dieses einfache Beispiel lässt sich mit dem Shop nicht lösen. Mit dem Anmeldeformular und einer Rechenfunktion ist das lösbar. 
Ler mais
Publicado em de Ruedi L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês IT

(It > De)  ... Sie können ein numerisches Textfeld verwenden, um die Teilnehmerzahl einzugeben:
... oder, vielleicht besser, verwenden Sie stattdessen Einzelauswahlpunkte für die Teilnehmer 1, 2, 3 usw. ...
... Fügen Sie ein normales Textfeld (z. B. Name) hinzu, um das Berechnungsergebnis zu erhalten ...
... Mit dem Code EXTRA wird der Gesamtpreis berechnet, indem der Einzelpreis mit der Teilnehmerzahl multipliziert wird.
..

ciao

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Ruedi L.
Ruedi L.
User
Autor

Danke für die Antwort. Wir sprechen hier schon vom Kontaktformular und nicht vom Shop?

Wenn ich im Kontaktformular ein Textfeld einfüge, finde ich keine Möglichkeit einen code EXTRA, in welches ich die Formel (Anzahl Teilnehmer x Preis) eingeben könnte.

Ler mais
Publicado em de Ruedi L.
Andreas S.
Andreas S.
Moderator

Du sollst nur diese Felder im Kontaktformular vorbereiten so wie du es möchtest und diese Version dann hochladen und uns den LINK bekannt geben. @KolAsim wird dann aufgrund deiner Seiten den Code zur Verfügung stellen, den du unter "3" (Seite markieren) auf Eigenschaften drücken und dort beim Reiter "Erweitert" einfügst.

Ler mais
Publicado em de Andreas S.
Ruedi L.
Ruedi L.
User
Autor

Hier ein Muster

Ler mais
Publicado em de Ruedi L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês IT
Ruedi L.
Danke für die Antwort. Wir sprechen hier schon vom Kontaktformular und nicht vom Shop? ... ... ...   

... Ich beziehe mich auf das normale Kontaktformular ...
... Wenn du mir den Link zu einem einfachen Online-Beispiel schickst, wie von Andreas vorgeschlagen, kann ich die Entwicklung des EXTRA-Codes bewerten...

.

ciao

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Usuário do mês IT

...  OK ... ... ... versuchen Sie, diesen Code in die Seiteneigenschaften bei Schritt 3 | Experte | Vor dem Schließen des /head-Tags einzufügen:

<script>
$( document ).ready(function() { //K>;
/** --- calcolo modulo contatti by KolAsim --- **/
setTimeout(function(){//timeoutK()>;
objectK = "#imObjectForm_3_form";
priceK1 = 35.00;
priceK2 = 50.00;
textK = $(objectK+' input[type="text"]');
$(textK).val("");
nK = mK = n1 = n2 = n3 = n4 = 0;
radioK = $(objectK+" .radio-input");
$(radioK).prop('checked', false);
// ---
$(radioK[0]).click(function(){//K1>;
n1 = 0; nK = n1 + n2 ;
$(textK[0]).val(nK);
$(textK[1]).val( (nK * priceK1).toFixed(2)) });
$(radioK[1]).click(function(){
n1 = 1; nK = n1 + n2 ;
$(textK[0]).val(nK);
$(textK[1]).val( (nK * priceK1).toFixed(2));
}); //K1<<;
// ---
$(radioK[2]).click(function(){ //K2>;
n2 = 0; nK = n1 + n2 ;
$(textK[0]).val(nK);
$(textK[1]).val( (nK * priceK1).toFixed(2))
});//K2<<;
$(radioK[3]).click(function(){ //K3>;
n2 = 1; nK = n1 + n2 ;
$(textK[0]).val(nK);
$(textK[1]).val( (nK * priceK1).toFixed(2))
}); //K3<<;
//-------------------------------------
$(radioK[4]).click(function(){ //K4>;
n3 = 0; mK = n3 + n4 ;
$(textK[2]).val(mK);
$(textK[3]).val( (mK * priceK2).toFixed(2))
});//K4<<;
$(radioK[5]).click(function(){ //K5>;
n3 = 1; mK = n3 + n4 ;
$(textK[2]).val(mK);
$(textK[3]).val((mK * priceK2).toFixed(2))
});//K5<<;
$(radioK[6]).click(function(){ //K6>;
n4 = 0; mK = n3 + n4 ;
$(textK[2]).val(mK);
$(textK[3]).val((mK * priceK2).toFixed(2))
});//K6<<;
$(radioK[7]).click(function(){ //K7>;
n4 = 1; mK = n3 + n4 ;
$(textK[2]).val(mK);
$(textK[3]).val((mK * priceK2).toFixed(2))
});//K7<<;
}, 3000); //timeoutK()<<;
});//K<<;
</script>

.

ciao

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪