Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Hvordan får jeg et søgefelt i headeren?

Side 1 ud af 1 (4 indlæg)
  • 1
Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 23:06
Hvor mange stjerner giver du? :

Hej Amino
Jeg er ved at lave en hjemmeside, men vil gerne have et søgefelt i headeren.

Jeg har prøvet at lægge koden ind en masse steder, men uden held. Jeg har fået søgefeltet op i headeren, men så var det i vejen for genvejen til forsiden.

Kode til søgefelt:

<div>
                    <label class="screen-reader-text" for="s">Søg efter:</label>
                    <input value="" name="s" id="s" type="text">
                    <input id="searchsubmit" value="Søg" type="submit">
                </div>

Koder til header:

<!DOCTYPE html>
<!--[if IE 6]>
<html id="ie6" <?php language_attributes(); ?>>
<![endif]-->
<!--[if IE 7]>
<html id="ie7" <?php language_attributes(); ?>>
<![endif]-->
<!--[if IE 8]>
<html id="ie8" <?php language_attributes(); ?>>
<![endif]-->
<!--[if !(IE 6) | !(IE 7) | !(IE 8)  ]><!-->
<html <?php language_attributes(); ?>>
<!--<![endif]-->
<head>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <?php elegant_description(); ?>
    <?php elegant_keywords(); ?>
    <?php elegant_canonical(); ?>

    <?php do_action( 'et_head_meta' ); ?>

    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

    <?php $template_directory_uri = get_template_directory_uri(); ?>
    <!--[if lt IE 9]>
    <script src="<?php echo esc_url( $template_directory_uri . '/js/html5.js"' ); ?>" type="text/javascript"></script>
    <![endif]-->

    <script type="text/javascript">
        document.documentElement.className = 'js';
    </script>

    <?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
    <div id="page-container">
<?php
    if ( is_page_template( 'page-template-blank.php' ) ) {
        return;
    }

    $et_secondary_nav_items = et_divi_get_top_nav_items();

    $et_phone_number = $et_secondary_nav_items->phone_number;

    $et_email = $et_secondary_nav_items->email;

    $et_contact_info_defined = $et_secondary_nav_items->contact_info_defined;

    $show_header_social_icons = $et_secondary_nav_items->show_header_social_icons;

    $et_secondary_nav = $et_secondary_nav_items->secondary_nav;

    $et_top_info_defined = $et_secondary_nav_items->top_info_defined;
?>

    <?php if ( $et_top_info_defined ) : ?>
        <div id="top-header">
            <div class="container clearfix">

            <?php if ( $et_contact_info_defined ) : ?>

                <div id="et-info">
                <?php if ( '' !== ( $et_phone_number = et_get_option( 'phone_number' ) ) ) : ?>
                    <span id="et-info-phone"><?php echo et_sanitize_html_input_text( $et_phone_number ); ?></span>
                <?php endif; ?>

                <?php if ( '' !== ( $et_email = et_get_option( 'header_email' ) ) ) : ?>
                    <a href="<?php echo esc_attr( 'mailto:' . $et_email ); ?>"><span id="et-info-email"><?php echo esc_html( $et_email ); ?></span></a>
                <?php endif; ?>

                <?php
                if ( true === $show_header_social_icons ) {
                    get_template_part( 'includes/social_icons', 'header' );
                } ?>
                </div> <!-- #et-info -->

            <?php endif; // true === $et_contact_info_defined ?>

                <div id="et-secondary-menu">
                <?php
                    if ( ! $et_contact_info_defined && true === $show_header_social_icons ) {
                        get_template_part( 'includes/social_icons', 'header' );
                    } else if ( $et_contact_info_defined && true === $show_header_social_icons ) {
                        ob_start();

                        get_template_part( 'includes/social_icons', 'header' );

                        $duplicate_social_icons = ob_get_contents();

                        ob_end_clean();

                        printf(
                            '<div class="et_duplicate_social_icons">
                                %1$s
                            </div>',
                            $duplicate_social_icons
                        );
                    }

                    if ( '' !== $et_secondary_nav ) {
                        echo $et_secondary_nav;
                    }

                    et_show_cart_total();
                ?>
                </div> <!-- #et-secondary-menu -->

            </div> <!-- .container -->
        </div> <!-- #top-header -->
    <?php endif; // true ==== $et_top_info_defined ?>

        <header id="main-header" data-height-onload="<?php echo esc_attr( et_get_option( 'menu_height', '66' ) ); ?>">

            <div class="container clearfix et_menu_container">
            <?php
                $logo = ( $user_logo = et_get_option( 'divi_logo' ) ) && '' != $user_logo
                    ? $user_logo
                    : $template_directory_uri . '/images/logo.png';
            ?>
                <div class="logo_container">
                    <span class="logo_helper"></span>
                    <a href="<?php echo esc_url( home_url( '/' ) ); ?>">
                        <img src="<?php echo esc_attr( $logo ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" id="logo" data-height-percentage="<?php echo esc_attr( et_get_option( 'logo_height', '54' ) ); ?>" />
                    </a>
                </div>
                <div id="et-top-navigation" data-height="<?php echo esc_attr( et_get_option( 'menu_height', '66' ) ); ?>" data-fixed-height="<?php echo esc_attr( et_get_option( 'minimized_menu_height', '40' ) ); ?>">

                    
            <nav id="top-menu-nav">
<?php
                        $menuClass = 'nav';
                        if ( 'on' == et_get_option( 'divi_disable_toptier' ) ) $menuClass .= ' et_disable_top_tier';
                        $primaryNav = '';

                        $primaryNav = wp_nav_menu( array( 'theme_location' => 'primary-menu', 'container' => '', 'fallback_cb' => '', 'menu_class' => $menuClass, 'menu_id' => 'top-menu', 'echo' => false ) );


                        if ( '' == $primaryNav ) :
                    ?>
                        <ul id="top-menu" class="<?php echo esc_attr( $menuClass ); ?>">
                            <?php if ( 'on' == et_get_option( 'divi_home_link' ) ) { ?>
                                <li <?php if ( is_home() ) echo( 'class="current_page_item"' ); ?>><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php esc_html_e( 'Home', 'Divi' ); ?></a></li>
                            <?php }; ?>

                            <?php show_page_menu( $menuClass, false, false ); ?>
                            <?php show_categories_menu( $menuClass, false ); ?>
                        </ul>
                    <?php
                        else :
                            echo( $primaryNav );
                        endif;
                    ?>
                    </nav>

                    <?php
                    if ( ! $et_top_info_defined ) {
                        et_show_cart_total( array(
                            'no_text' => true,
                        ) );
                    }
                    ?>

                    <?php if ( false !== et_get_option( 'show_search_icon', true ) || is_customize_preview() ) : ?>
                    <div id="et_top_search">
                        <span id="et_search_icon"></span>
                    </div>
                    <?php endif; // true === et_get_option( 'show_search_icon', false ) ?>

                    <?php do_action( 'et_header_top' ); ?>

                </div> <!-- #et-top-navigation -->
            </div> <!-- .container -->
            <div class="et_search_outer">
                <div class="container et_search_form_container">
                    <form role="search" method="get" class="et-search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
                    <?php
                        printf( '<input type="search" class="et-search-field" placeholder="%1$s" value="%2$s" name="s" title="%3$s" />',
                            esc_attr__( 'Search &hellip;', 'Divi' ),
                            get_search_query(),
                            esc_attr__( 'Search for:', 'Divi' )
                        );
                    ?>
                    </form>
                    <span class="et_close_search_field"></span>
                </div>
            </div>
        </header> <!-- #main-header -->

        <div id="et-main-area">

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 08:46
Hvor mange stjerner giver du? :

Ingen der ved hvordan man gør?

Fra Sorø
Tilmeldt 4. Oct 14
Indlæg ialt: 999
Fra  MHN Consulting Skrevet kl. 08:52
Hvor mange stjerner giver du? :

Hejsa Christina

Jeg tror de fleste, incl mig selv går død i alt den PHP/HTML kode - men jeg syntes det kan ligne noget Wordpress, måske med Divi temaet - er det korrekt ?

I givet fald tror jeg du skal prøve at om formulerer spørgsmålet i retning af "Hvordan får jeg et søgefelt i Headeren i Wordpress/Divi tema", her er der nok væsentligt flere der både kan og vil hjælpe

//Morten

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 10:57
Hvor mange stjerner giver du? :

Ja, det er korrekt.

Jeg bruger Wordpress, og det er med Divi.

Side 1 ud af 1 (4 indlæg)