formularz zamówienia
-
Mam problem, przeszukałam już googla i polskiego i angielskiego. Wpisuję skrypty, próbuję, ale wciąż nie wysyła mi się zamówienie.
Skrypt pochodzi z poprzedniej strony i próbuję go jakoś przerobić na wordpressa.
Już nawet nie chodzi o to, żeby na stronie zmieniać poszczególne pozycje zamówienia w dogodniejszy sposób (z templatką), mogę na razie grzebać w kodzie (chociaż takie jest moje kolejne marzenie)Ale żeby chociaż formularz się wysyłał!
Póki co nawet strona mi się posypała. Nie ma co ukrywać, że jestem zielona, dopiero wszystkiego się uczę.
http://www.jaskowazagroda.pl/?page_id=492
Za wszelką pomoc serdecznie dziękuję!
Ala
-
dzięki za odpowiedź. Ogarnęłam to, jednak nie mogę sobie poradzić z przerwą pomiędzy „potrawy wigilijne” a pozycjami zamówienia.
Próbowałam już na wszelkie sposoby…. Co odpowiada za tą gigantyczną przerwę?
Ja podejrzewam to :<TABLE ALIGN=”CENTER” CELLPADDING=”0″ BORDER=”0″>
tylko kiedy to likwiduję, to burzy mi się cały schemat tabeli, gigantyczny odstęp wtedy oczywiście znika. A chcę zostawić taką „uporządkowaną tabelę”. Trzeba tam wpisać jakieś wartości?http://www.jaskowazagroda.pl/?page_id=549
dzięki z góry!
Alai co zrobić, żeby np imię i nazwisko oraz email były „wymagane”?
ok z polami wymaganymi już wiem, przepraszam za zamieszanie. Nie wiem tylko co zrobić z tą przerwą na stronie :/
Edytuj sobie stronę, zauważ, że masz tam na początku wstawiony kod php, potem jeszcze masę paragrafów
<p>
i łamań linii<br>
bez żadnego ładu i składu – pokasuj to.Dziękuję za szybką odpowiedź!
Kurcze, wiem o czym mówisz, bo widzę te paragrafy i łamania w „pokaż źródło” na stronie, ale jak wchodzę do okna formularza (używam wtyczki której poleciłeś) to tego wszystkiego nie widzę. Mam coś takiego:<TABLE ALIGN="CENTER" CELLPADDING="0" BORDER="0"> W celu złożenia zamówienia należy podać ilość porcji poszczególnych dań oraz dane adresowe. W większości przypadków, gdy wielkość porcji podana jest w kg, można zamówić również mniejszą ilośc, np 0,5kg. Okolice Kiekrza, Rokietnicy, Chyb, Przeźmierowa, Tarnowa Podgórnego, Baranowa dowóz bezpłatny, przy zamówieniu powyżej 100zł. Odbiór będzie możliwy w dniu w przypadku zamówień wigilijnych, po wcześnejszym uzgodnieniu oraz do 29 grudnia w przypadku zamówień na potrawy noworoczne. Zamówienia przyjmujemy do 19 grudnia. <TD colspan="2"><h6 style="text-align: center;">Potrawy wigilijne</h6></TD> <TR><TD> <B>Danie</B> </TD><TD ALIGn="RIGHT"> <B>Wielkość porcji</B> </TD><TD ALIGn="RIGHT"> <B>Cena</B> </TD><TD ALIGn="RIGHT"> <B>Ilość porcji</B></TD></TR> <TR><TD> Zupa grzybowa </TD><TD ALIGN="RIGHT"> 1 l</TD><TD ALIGN="RIGHT"> 38,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="grzybowa" size="2"></TD></TR> <TR><TD> Barszcz wigilijny </TD><TD ALIGN="RIGHT"> 1 l</TD><TD ALIGN="RIGHT"> 25,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="barszcz" size="2"></TD></TR> <TR><TD> Uszka do barszczu </TD><TD ALIGN="RIGHT"> 1 kg</TD><TD ALIGN="RIGHT"> 39,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="uszka" size="2"></TD></TR> <TR><TD> Paszteciki z grzybami </TD><TD ALIGN="RIGHT"> 1 szt</TD><TD ALIGN="RIGHT"> 3,90 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="paszteciki" size="2"></TD></TR> <TR><TD> Pierogi z kapustą i grzybami </TD><TD ALIGN="RIGHT"> 1 szt</TD><TD ALIGN="RIGHT"> 2,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="pierogi k_g" size="2"></TD></TR> <TR><TD> Pierogi z twarogiem </TD><TD ALIGN="RIGHT"> 1 szt</TD><TD ALIGN="RIGHT"> 2,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="pierogi twarog" size="2"></TD></TR> <TR><TD> Kapusta z grzybami </TD><TD ALIGN="RIGHT"> 1 kg</TD><TD ALIGN="RIGHT"> 39,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="kapusta z grzybami" size="2"></TD></TR> <TR><TD> Karp smażony </TD><TD ALIGN="RIGHT"> 1 porcja</TD><TD ALIGN="RIGHT"> 9,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="karp smażony" size="2"></TD></TR> <TR><TD> Karp w galarecie </TD><TD ALIGN="RIGHT"> 1 porcja</TD><TD ALIGN="RIGHT"> 9,90 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="karp galareta" size="2"></TD></TR> <TR><TD> Pstrąg w galarecie </TD><TD ALIGN="RIGHT"> 1 porcja</TD><TD ALIGN="RIGHT"> 9,90 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="pstrag w galarecie" size="2"></TD></TR> <TR><TD> Łosoś w galarecie </TD><TD ALIGN="RIGHT"> 1 porcja</TD><TD ALIGN="RIGHT"> 11,90 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="łosoś galareta" size="2"></TD></TR> <TR><TD> Śledzie w oleju rydzowym </TD><TD ALIGN="RIGHT"> 1 porcja</TD><TD ALIGN="RIGHT"> 12,90 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="śledź olej" size="2"></TD></TR> <TR><TD> Śledź w śmietanie </TD><TD ALIGN="RIGHT"> 1 porcja</TD><TD ALIGN="RIGHT"> 9,90 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="śledź śmietana" size="2"></TD></TR> <TR><TD> Sałatka jarzynowa </TD><TD ALIGN="RIGHT"> 1 kg</TD><TD ALIGN="RIGHT"> 35,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="sałatka" size="2"></TD></TR> <TR><TD> Makiełki </TD><TD ALIGN="RIGHT"> 1 kg</TD><TD ALIGN="RIGHT"> 29,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="makiełki" size="2"></TD></TR> <TR><TD> Pierniczki świąteczne </TD><TD ALIGN="RIGHT"> 1 kg</TD><TD ALIGN="RIGHT"> 49,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="pierniczki" size="2"></TD></TR> <TR><TD> Piernik staropolski </TD><TD ALIGN="RIGHT"> 1 kg</TD><TD ALIGN="RIGHT"> 49,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="piernik" size="2"></TD></TR> <TR><TD> Makowiec </TD><TD ALIGN="RIGHT"> 1 kg</TD><TD ALIGN="RIGHT"> 45,00 zł</TD><TD ALIGN="RIGHT"> <input type="text" name="makowiec" size="2"></TD></TR> <TD colspan="2"> <h6>Prosimy o podanie niezbędnych informacji:</h6> <TD><TR> <TR> <TD> Imię i nazwisko (wymagane): </TD> <TD colspan="2">[text* Imieinazwisko 25/ id:imie] </TD> <TR> <TD>Adres: </TD> <TD colspan="2"><input type="text" name="adres" size="25"> </TD> </TR> <TR> <TD >Mail (wymagane): </TD> <TD colspan="2">[email* email 25/ id:email] </TD> </TR> <TR> <TD>Telefon: </TD> <TD colspan="2"><input type="text" name="tel" size="25"> </TD> </TR> <TR> <TD>Potwierdzenie zamówienia: </TD> <TD colspan="2"> <input type="radio" name="potwierdzenie" checked value="poczta"> pocztą elektroniczną <input type="radio" name="potwierdzenie" value="telefon" name="potwierdzenie"> telefonicznie </TD> </TR> <TR> <TD>Uwagi: </TD> <TD colspan="2"><TEXTAREA NAME="uwagi" COLS="25" ROWS="4"></TEXTAREA> </TD> </TR> <tr><TD COLSPAN="4" STYLE="font-size: smaller"> *Wyrażam zgodę na przetwarzanie moich danych teleadresowych zgodnie z Ustaw± o Ochronie Danych Osobowych Dz.U. z dnia 29. paĽdziernika 1997, Nr 133, poz. 883. <p>[submit "Wyślij"]</p> </TD></TR></TABLE> </form>
Nie wiem jak dostać się do żródła, w edytorze wyglądu tego nie ma… i pousuwać te dziwne
i <p>.I racja ten formularz (tabela) jest częściowo przeklejony ze strony html. Może to jest powód.
Jedno, to
W celu złożenia zamówienia…
powinno być przed tabelą, a jeżeli już ma być w tabeli, to w
<tr><td colspan="4"> ... </td></tr>
Drugie, to czy to w ogóle działa?
CF7 ma własny edytor formularzy z własną składniątak wszystko działa. Wystarczyło wpisać [nazwę] danej pozycji w wysyłanej wiadomości.
No nie wytrzymam, teraz wszystko przeskoczyło niżej… Próbowałam już wpisywać jakieś wartości w
<TABLE ALIGN="CENTER" CELLPADDING="0" BORDER="0">
Ale to też nic nie daje. A jak to usuwam to piękna tabela mi się rozsypuje… Masz może jeszcze jakiś pomysł?w functions.php dopisz sobie taką linijkę i sprawdź…
remove_filter( 'the_content', 'wpautop' );
W którym miejscu? Bo jak coś nagrzebię…. 😉
<?php /**************************************** ***************************************** ** ! Be very cautious editing this file ** so that you don't break the theme. ** I recommend making a copy before you ** edit this file ! ***************************************** ****************************************/ /** SIDEBARS ******************************************************************/ if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name'=>'sidebar home', 'id' => 'home_sidebar', 'description' => __( 'sidebar on homepage', 'gxg_textdomain' ), 'before_widget' => '<div id="%1$s" class="widget %2$s box col6 boxbg">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle text-center">', 'after_title' => '</h3>', )); register_sidebar(array( 'name'=>'contact sidebar', 'id' => 'contact_sidebar', 'description' => __( 'sidebar on contact page. Will display below content.', 'gxg_textdomain' ), 'before_widget' => '<div id="%1$s" class="widget %2$s box col6 boxbg">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle text-center">', 'after_title' => '</h3>', )); } /** MENUS *********************************************************************/ //regular menu if (function_exists('wp_nav_menu')) { function register_my_menus() { register_nav_menus( array( 'main-menu' => __( 'LEMONCHILI Main Menu', 'gxg_textdomain' ) ) ); } add_action( 'init', 'register_my_menus' ); } //responsive menu function wp_nav_menu_select( $args = array() ) { $defaults = array( 'theme_location' => '', 'menu_class' => 'select-menu', ); $args = wp_parse_args( $args, $defaults ); if ( ( $menu_locations = get_nav_menu_locations() ) && isset( $menu_locations[ $args['theme_location'] ] ) ) { $menu = wp_get_nav_menu_object( $menu_locations[ $args['theme_location'] ] ); $menu_items = wp_get_nav_menu_items( $menu->term_id ); ?> <select id="menu-<?php echo $args['theme_location'] ?>" class="<?php echo $args['menu_class'] ?>"> <?php foreach( (array) $menu_items as $key => $menu_item ) : ?> <option value="<?php echo $menu_item->url ?>" class="<?php echo $menu_item->classes[0] ?>"><?php echo $menu_item->title ?></option> <?php endforeach; ?> </select> <div id="navi-icon"><i class="icon-reorder"></i><?php _e( ' Navigation', 'gxg_textdomain' ); ?></div> <?php } } /** EXCERPT LENGTH AND READ MORE LINK *****************************************/ function new_excerpt_length($length) { return 30; } add_filter('excerpt_length', 'new_excerpt_length'); function new_excerpt_more($more) { global $post; return '...'; } add_filter('excerpt_more', 'new_excerpt_more'); function remove_more_link_scroll( $link ) { $link = preg_replace( '|#more-[0-9]+|', '', $link ); return $link; } add_filter( 'the_content_more_link', 'remove_more_link_scroll' ); /** CONTENT WIDTH *************************************************************/ if ( ! isset( $content_width ) ) $content_width = 700; /** THUMBNAILS ****************************************************************/ if (function_exists('add_theme_support')) { add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size(470, 220, true); // default } if ( function_exists( 'add_image_size' ) ) { add_image_size('square1', 140, 140, true); add_image_size('square2', 260, 260, true); add_image_size('square3', 380, 380, true); add_image_size('gallery', 440, 320, true); add_image_size('menu', 380, 520, true); } /** GET RID OF DEFAULT GALLERY STYLE ******************************************/ add_filter( 'use_default_gallery_style', '__return_false' ); /** FEED LINKS ****************************************************************/ add_theme_support('automatic-feed-links'); /** INCLUDE THEME OPTIONS******************************************************/ $admin_path = get_template_directory() . '/includes/admin/'; require_once ($admin_path . 'options-framework.php'); /** INCLUDE RETINA AND THEME OPTIONS PANEL STYLES ****************************************/ $options_path = get_template_directory() . '/css/'; include_once ($options_path . 'retina.php'); include_once ($options_path . 'css_options_panel.php'); if ( of_get_option('gg_responsive') ) { include_once ($options_path . 'css_options_panel_responsive.php'); } /** INCLUDE THEME FUNCTIONS ***************************************************/ $functions_path = get_template_directory() . '/includes/functions/'; include_once ($functions_path . 'theme_functions.php'); include_once ($functions_path . 'mobile_detect.php'); /** INCLUDE WIDGETS ***********************************************************/ include('includes/widgets/widget-flickr.php'); include('includes/widgets/widget-news.php'); include('includes/widgets/widget-events.php'); include('includes/widgets/widget-images.php'); include('includes/widgets/widget-gallery.php'); include('includes/widgets/widget-hours.php'); include('includes/widgets/widget-featureddish.php'); /** INCLUDE CUSTOM POST TYPES *************************************************/ include_once(get_template_directory() . '/includes/posttypes/menu.php'); include_once(get_template_directory() . '/includes/posttypes/events.php'); include_once(get_template_directory() . '/includes/posttypes/gallery.php'); include_once(get_template_directory() . '/includes/posttypes/team.php'); include_once(get_template_directory() . '/includes/posttypes/slider.php'); /** THEME TRANSLATION *********************************************************/ $lang = get_template_directory(); load_theme_textdomain('gxg_textdomain', $lang); /** INCLUDE META BOXES*********************************************************/ define( 'RWMB_URL', trailingslashit( get_template_directory_uri().'/includes/metaboxes' ) ); define( 'RWMB_DIR', trailingslashit( get_template_directory().'/includes/metaboxes' ) ); require_once RWMB_DIR . 'meta-box.php'; include get_template_directory().'/includes/metaboxes/config-meta-boxes.php'; /** ORDERING OF MENU TAXONOMY*************************************************/ if( function_exists('add_term_ordering_support') ) add_term_ordering_support ('menu_category'); /** INCLUDE SHORTCODES ********************************************************/ include_once(get_template_directory() . '/includes/shortcodes/shortcodes.php'); /** CUSTOM GRAVATAR ********************************************************/ function gg_custom_gravatar( $avatar_defaults ) { $gg_avatar = of_get_option('gg_gravatar'); $avatar_defaults[$gg_avatar] = 'Custom Gravatar'; return $avatar_defaults; } add_filter( 'avatar_defaults', 'gg_custom_gravatar' ); /** JQUERY ********************************************************************/ function gg_register_scripts() { if (!is_admin()) { wp_register_script('jQueryCustom', get_template_directory_uri().'/js/jquery-ui-1.8.16.custom.min.js', 'jquery', true); wp_register_script('superfish', get_template_directory_uri().'/js/superfish.js', 'jquery', true); wp_register_script('prettyPhoto', get_template_directory_uri().'/js/prettyPhoto.js', 'jquery', true); wp_register_script('nivoSlider', get_template_directory_uri().'/js/nivoSlider.js', 'jquery', true); wp_register_script('hoverIntent', get_template_directory_uri().'/js/hoverIntent.js', 'jquery', true); wp_register_script('scripts', get_template_directory_uri().'/js/scripts.js', 'jquery', true); wp_register_script('masonry', get_template_directory_uri().'/js/jquery.masonry.min.js', 'jquery', true); wp_register_script('modernizr-transitions', get_template_directory_uri().'/js/modernizr-transitions.js', 'jquery', true); wp_register_script('backstretch', get_template_directory_uri().'/js/backstretch.js', 'jquery', true); wp_register_script('selectbox', get_template_directory_uri().'/js/jquery.selectbox.js', 'jquery', true); wp_register_script('fitVids', get_template_directory_uri().'/js/fitVids.js', 'jquery', true); wp_register_style('light', get_template_directory_uri().'/css/skins/light.css', false, 'screen'); wp_register_style('dark', get_template_directory_uri().'/css/skins/dark.css', false, 'screen'); wp_register_style('prettyPhoto', get_template_directory_uri().'/css/prettyPhoto.css', false, 'screen'); wp_register_style('nivoSlider', get_template_directory_uri().'/css/nivoSlider.css', 'screen'); wp_register_style('shortcodes', get_template_directory_uri().'/css/shortcodes.css', false, 'screen'); wp_register_style('masonry', get_template_directory_uri().'/css/masonry.css', false, 'screen'); wp_register_style('iconfont', get_template_directory_uri().'/fonts/fontawesome/css/font-awesome.min.css', false, 'screen'); wp_register_style('socialiconfont', get_template_directory_uri().'/fonts/fontawesome_more/css/font-awesome-social.css', false, 'screen'); wp_register_style('oldie', get_template_directory_uri().'/css/ie8-and-down.css', false, 'screen'); wp_register_style('layout', get_template_directory_uri().'/css/layout-responsive.css', false, 'screen'); wp_register_style('skeleton', get_template_directory_uri().'/css/skeleton.css', false, 'screen'); } } add_action('init', 'gg_register_scripts'); function gg_enqueue_scripts() { global $wp_styles; if (!is_admin()) { wp_enqueue_script('jquery'); wp_enqueue_script('backstretch'); wp_enqueue_script('scripts'); wp_enqueue_script('masonry'); wp_enqueue_script('superfish'); wp_enqueue_script('modernizr-transitions'); wp_enqueue_script('hoverIntent'); wp_enqueue_script('selectbox'); wp_enqueue_script('prettyPhoto'); wp_enqueue_script('fitVids'); wp_enqueue_script('jQueryCustom'); wp_enqueue_style( 'style', get_stylesheet_uri() ); wp_enqueue_style('masonry'); wp_enqueue_style('iconfont'); wp_enqueue_style('socialiconfont'); wp_enqueue_style('prettyPhoto'); wp_enqueue_style('shortcodes'); // skin css $template_skin = of_get_option('gg_skin'); wp_enqueue_style($template_skin); $wp_styles->add_data('oldie', 'conditional', 'IE'); wp_enqueue_style('oldie'); // old IE styles } } add_action('wp_enqueue_scripts', 'gg_enqueue_scripts'); // load on homepage function gg_home_scripts() { if (is_page_template('template-home.php') && !is_admin() ) wp_enqueue_style('nivoSlider'); wp_enqueue_script('nivoSlider'); } add_action('wp_enqueue_scripts', 'gg_home_scripts'); // load on single pages function gg_single_scripts() { if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); } add_action('wp_enqueue_scripts', 'gg_single_scripts'); // responsive style function gg_responsive_style() { if ( of_get_option('gg_responsive') && !is_admin() ) { wp_enqueue_style('layout'); wp_enqueue_style('skeleton'); } } add_action('wp_enqueue_scripts', 'gg_responsive_style'); ?>
np. na samym końcu pliku, przed ?>
…właściwie, to ten ?> można nawet wykasować.nie pomogło 🙁
W wp-config.php dodaj taką linijkę
define( 'WPCF7_AUTOP', false );
W którym miejscu? Zamiast
define('WP_DEBUG', false);
?W niemal dowolnym.
Nie zamiast, ale np. zaraz nad albo zaraz pod linijką o którą pytasz i powinno być ok.
- Temat ‘formularz zamówienia’ jest zamknięty na nowe odpowiedzi.