Problém se zobrazením úvodní stránky

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Problém se zobrazením úvodní stránky

Štítky: ,

Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel  Tessien a poslední změna je stará 13 let.

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)
  • Autor
    Příspěvky
  • #891

    Tessien
    Participant

    Zdravím všechny, chtěl bych Vás poprosit o radu. S wordpressem si hraju 3. den, nejsem s ním tudíž nějak zběhlý. Vytvořil jsem webové stránky na šabloně twenty ten a vše se mi dařilo pekně upravovat. Dnes jsem ale zjistil problém se zobrazením úvodní stránky v internet exploreru. V žádném jiném prohlížeči (Firefox, Safari, Opera, Chrome) to nedělá, ale když otevřu adresu v internet exploreru, je úvodní stránka špatně zobrazena: objeví se jen logo obrázek a zbytek (menu a text) je hoooodně dole, pokud sroluju stránku dolu, tak při přejetí myši nad menu (nemusím klikat, jen hover) všechno vyskočí nahoru tam, kde by to mělo být. Přesto je text špatně formátovaný. Když změním úvodní stránku na nějakou jinou, začne totéž dělat tato stránka. Všechny ostatní stránky fungují správně, jen vždycky ta, která je nastavená jako úvodní, je problémová. Nevíte prosím někdo, v čem může být problém?

    Předem mnohokrát děkuji za odpověd.

    Pokud by se chtěl někdo podívat, jedná se o stránky http://www.windstarcz.cz

    #7947

    admin
    Keymaster
    Web

    Zdravím, patrně je to způsobeno nějakými vašimi úpravami souboru index.php v adresáři se šablonou. Díval jsem se na web a popisovaný problém moc nevidím, ale jsou tam jiné problémy, které se objevují pouze na úvodní stránce, takže s tím asi stále bojujete…

    Každopádně by se měly načítat všechny stránky stejně, tedy jak úvodní stránka tak i ostatní podle souboru page.php (v adresáři šablony). Ale nevím, jestli jste tam třeba nepřidával nějaké vlastní podmínky, vypadá to na nějakou chybu v HTML, případně by ji možná mohl způsobit i nějaký plugin (zkuste všechny deaktivovat). Zkuste někde uložit celý soubor page.php, ať se na něj můžeme podívat…

    #7948

    Tessien
    Participant

    Zdravím, předem mnohokrát děkuju za ochotu pomoci :) koukal jsem na ten soubor page.php, ale jak říkám, hraju si s tím třetí den tak se v tom ještě příliš neorientuji… soubor page.php vypada takhle:

    <?php

    /**

    * The template for displaying all pages.

    *

    * This is the template that displays all pages by default.

    * Please note that this is the WordPress construct of pages

    * and that other ‘pages’ on your WordPress site will use a

    * different template.

    *

    * @package WordPress

    * @subpackage Twenty_Ten

    * @since Twenty Ten 1.0

    */

    get_header(); ?>

    <div id=”container”>

    <div id=”content” role=”main”>

    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

    <div id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>

    <?php if ( is_front_page() ) { ?>

    <h2 class=”entry-title”><?php the_title(); ?></h2>

    <?php } else { ?>

    <h1 class=”entry-title”><?php the_title(); ?></h1>

    <?php } ?>

    <div class=”entry-content”>

    <?php the_content(); ?>

    <?php wp_link_pages( array( ‘before’ => ‘<div class=”page-link”>’ . __( ‘Pages:’, ‘twentyten’ ), ‘after’ => ‘</div>’ ) ); ?>

    <?php edit_post_link( __( ‘Edit’, ‘twentyten’ ), ‘<span class=”edit-link”>’, ‘</span>’ ); ?>

    </div><!– .entry-content –>

    </div><!– #post-## –>

    <?php comments_template( ”, true ); ?>

    <?php endwhile; ?>

    </div><!– #content –>

    </div><!– #container –>

    <?php get_sidebar(); ?>

    <?php get_footer(); ?>


    a soubor index.php vypada takhle:

    <?php

    /**

    * The main template file.

    *

    * This is the most generic template file in a WordPress theme

    * and one of the two required files for a theme (the other being style.css).

    * It is used to display a page when nothing more specific matches a query.

    * E.g., it puts together the home page when no home.php file exists.

    * Learn more: http://codex.wordpress.org/Template_Hierarchy

    *

    * @package WordPress

    * @subpackage Twenty_Ten

    * @since Twenty Ten 1.0

    */

    get_header(); ?>

    <div id=”container”>

    <div id=”content” role=”main”>

    <?php

    /* Run the loop to output the posts.

    * If you want to overload this in a child theme then include a file

    * called loop-index.php and that will be used instead.

    */

    get_template_part( ‘loop’, ‘index’ );

    ?>

    </div><!– #content –>

    </div><!– #container –>

    <?php get_sidebar(); ?>

    <?php get_footer(); ?>


    Toto jsou mé první stránky na WP, takže většinou zkouším metodou pokus-omyl :) ale zatím právě všechno šlo no…

    #7949

    Lukenzi
    Participant

    Já bych se asi hlavně při nějakém experimentování vyhnul výchozí šabloně (TwentyTen) právě proto, že je “ukázková”. Obsahuje tak zbytečně mnoho balastu ve ketrém se začátečník snadno ztratí, nemluvě o tom, že na to, že většina lidí jen potřebuje zobrazovat příspěvky je zbytečně složitá.

    Já si na experimentování našel třeba šablonu, která měla dohromady jen 4 soubory a poloviční velikost kódu. Když jsem něco potřeboval přidat tak až potom jsem hledal v jiných šablonách nebo v dokumentaci. Ve výsledku jsem jednoduše a rychle vytvořil vzhled, který jsem potřeboval se stejnou funkčností, ale 100x rychleji a bez nervů než v případě šablony TwentyTen.

    #7950

    Tessien
    Participant

    Aha, tak to mě nenapadlo, ale zaráží mě právě, že to dělá tyto hlouposti pouze v Internet Exploreru, proto jsem na to ani nepřišel hned…

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti