Łukasz Lubiński

Łukasz Lubiński Specjalista SEO/SEM,
analityk internetowy

Temat: Zapisy online / formularz kontaktowy

Witajcie,

Szukam jakiegoś dodatku, co tworzyłby mi coś na zasadzie formularzu kontaktowego, który po wysłaniu zapisywałby mi taką wiadomość w panelu admina. Miałoby to funkcjonować na zasadzie "zapisów online" do jakiejś usługi.

Jeśli znacie jakieś rozwiązania dla WordPressa, prosiłbym o sugestie.

Pozdrowienia,
Łukasz
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Zapisy online / formularz kontaktowy

np. http://wordpress.org/plugins/contact-form-7-to-databas...
Łukasz Lubiński

Łukasz Lubiński Specjalista SEO/SEM,
analityk internetowy

Temat: Zapisy online / formularz kontaktowy

To byłoby niezłe. Zastanawiam się czy można jednak w Contact Form 7 tworzyć zależności, np. wybierając miasto X otrzymać listę kilku sklepów do wyboru, a wybierając miasto Y dostać inną listę sklepów, które są w tym mieście. Nie robiłem nigdy czegoś podobnego w CF7, a wiem, że wtyczka ma nieco możliwości, choć nie wiem czy aż takie...
Jakub Michał Milczarek

Jakub Michał Milczarek Inspektor (Chemik
Analityk)

Temat: Zapisy online / formularz kontaktowy

Niestety CF7 nie ma takiej logiki, jak opisujesz...
Łukasz Lubiński

Łukasz Lubiński Specjalista SEO/SEM,
analityk internetowy

Temat: Zapisy online / formularz kontaktowy

Dzięki Jakub. A znasz może jakiś dodatek, który coś podobnego mógłby zrobić? Mogę to nieco naokoło zrobić - najpierw wstępny wybór, a potem już konkretny formularz, ale miło by było gdyby udało się to zrobić dynamicznie.
Jakub Michał Milczarek

Jakub Michał Milczarek Inspektor (Chemik
Analityk)

Temat: Zapisy online / formularz kontaktowy

Nie znam, więc chyba musisz sobie sam coś wyskrobać...
Artur C.

Artur C. .unknown

Temat: Zapisy online / formularz kontaktowy

Łap od wujka coś takiego: http://wklej.org/id/1057459/?hl=js

Punkt zaczepny jest, teraz tylko pogrzebać w CF7 ;)Ten post został edytowany przez Autora dnia 04.06.13 o godzinie 17:46
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Zapisy online / formularz kontaktowy

Jak wyżej Jakub wspomniał nie ma takowego dodatku ....właściwie to do CF7 rozszerzenia można na palcach jednej reki policzyć.
Ale nie trzeba tutaj w samym CF7 grzebać, powinna wystarczyć odrobina JS'a.

Nie sprawdzałem, ale coś w ten deseń powinno ruszyć...

W formularzu CF7 wstawiasz:
[select* sprimary id:sprimary "" "A" "B" "C"]
[select* ssecondary id:ssecondary]


Do tego kawałeczek na jquery:
jQuery(document).ready(function(){
var selectValues = {
'': {},
'A': {'A1': 'val A1','A2': 'val A2','A3': 'val A3'},
'B': {'B1': 'val B1','B2': 'val B2','B3': 'val B3'},
'C': {'C1': 'val C1','C2': 'val C2','C3': 'val C3'}
};

var $primary = jQuery('#sprimary');
var $secondary = jQuery('#ssecondary');

$primary.change(function() {
$secondary.empty().append(function() {
var output = '<option value=""></option>';
jQuery.each(selectValues[$primary.val()], function(key, value) {
output += '<option value="'+value+'">'+key+'</option>';
});
return output;
});
}).change();

});
Łukasz Lubiński

Łukasz Lubiński Specjalista SEO/SEM,
analityk internetowy

Temat: Zapisy online / formularz kontaktowy

Dzięki Panowie za odpowiedzi. Jutro zabieram się do pracy nad formularzem, więc z pewnością z Waszych podpowiedzi skorzystam :)

Pozdrawiam
Artur Pajkert

Artur Pajkert Dyrektor marketingu,
Ogicom

Temat: Zapisy online / formularz kontaktowy

Proste narzędzia do tego, o co pytasz, czyli do "conditional logic", ma Gravity Forms.

Efekt można zobaczyć np. tutaj:
http://www.blink.pl/certyfikaty-ssl/zamawianie-taniego...

Po wyborze certyfikatu wyświetla się opis.
Wszystko bez konieczności ręcznego kodowania w jQuery.
Równie dobrze mogłyby tam być opcje do wyboru, zależne od wybrania pierwszej opcji.

Plugin Gravity Forms płatny, ale niedrogi, a kilka elementów bardzo się przydaje. Poza tym, o co pytasz, plugin Gravity Forms zapewnia jeszcze m.in. niezłe algorytmy obliczania cen produktów zależnie od wybranych opcji, a także tworzenie formularzy wypełnianych w kilku krokach, czego nie robi Contact Form 7.

Więcej o pluginie:
http://www.gravityforms.com/



Wyślij zaproszenie do