• Rozwiązano blondynkapodrozuje

    (@blondynkapodrozuje)


    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

Viewing 15 replies - 1 through 15 (of 16 total)
  • Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    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!
    Ala

    Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    i co zrobić, żeby np imię i nazwisko oraz email były „wymagane”?

    Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    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.

    Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    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ą

    Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    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' );

    Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    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ć.

    Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    nie pomogło 🙁

    W wp-config.php dodaj taką linijkę
    define( 'WPCF7_AUTOP', false );

    Thread Starter blondynkapodrozuje

    (@blondynkapodrozuje)

    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.

Viewing 15 replies - 1 through 15 (of 16 total)
  • Temat ‘formularz zamówienia’ jest zamknięty na nowe odpowiedzi.