• User

    Visualizzazione differente chrome - mozilla

    Buonasera a tutti,
    vorrei sottoporre alla vostra attenzione un problema che proprio non riesco a risolvere. Quando visualizzo la homepage del mio sito blogomedia.it noto una differenza fastidiosissima tra mozilla firefox 4 e google chrome o meglio: nella mia homepage è presente una slide-show che mostra gli articoli presenti nel blog e alla sua destra è presente una colonna che contiene le pubblicità. Ora in mozilla firefox la slide è perfettamente allineata in alto con la colonna alla sua destra (quella delle pubblicità), mentre con chrome la colonna pubblicitaria è sfalsata verso il basso. Sto impazzendo, chiedo a voi di verificare :arrabbiato:


  • Super User

    Ciao condor uk e benvenuto nel forum gt 🙂
    l'errore è dato dal fatto che Google Chrome sta rilevando degli spazi vuoti all'altezza dell'oggetto seguente:

    [html]
    <div class="col-two"> </div> <!--col single end here --> </div>
    [/html]

    Lo spazio vuoto, che ora vedremo da cosa probabilmente è dato, viene rilevato appunto dal browser mandandoti a capo il "div" contenitore.

    Ora, apparentemente nel codice non c'è nulla di errato, quello che ipotizzo
    vada a creare sconquasso in "tutta" la pagina è l'errata chiusura
    dei "COMMENTI".

    La corretta forma è
    <!-- commento //-->

    (quindi con il doppio slash).

    Correggi tutto il codice e facci sapere 🙂


  • User

    Il problema di sicuro sta in questo codice, ma non riesco a trovarlo. Ho fatto deverse prove e sembra esserci qualcosa che non torna proprio dopo
    <div class="col-single">, ma non essendo preparato in php non riesco a venirne a capo...:x

    
    <?php get_header(); ?>
        <!-- content starts //-->
        <div id="content-outer"><div id="content-wrapper">
        <div id="content">
            **<div class="col-single">**
            
            <?php $slideshow = get_option('diplod_slideshow'); ?>
            <?php if ($slideshow!=null && $slideshow!="Inserisci ID della categoria per lo slideshow" && is_home()) { ?>
                <div id="show" class="slideshow">
                <img src="<?php bloginfo('template_url'); ?>/images/default.jpg" alt="welcome" />
                </div>
            <?php } ?>
            <?php $cat_show = get_option('diplod_cat_show'); 
            if ($cat_show!=null && $cat_show!="0") { 
            //apro la colonna singola solo se ho impostato almeno una categoria da far appirire nella seconda colonna ?>
            <div class="col-one">
            <?php } ?>
            
            <?php if (have_posts()) : ?>
            <?php while (have_posts()) : the_post(); ?>    
            
                <div class="post">
                    <div class="post-info">
                        <p><span><span class="comment"><?php comments_popup_link('..', '1', '%'); ?></span> | <span class="date"><?php the_time('j M Y') ?></span>
                        <span class="info"><a href="#" title="archiviato in <?php
                        foreach((get_the_category()) as $category) { 
                            echo $category->cat_name . ' '; } ?>">info</a></span></span></p>
                    </div>
                    
                    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link a <?php the_title(); ?>"><?php the_title(); ?></a></h2>
                    
                    <?php bdw_get_images($post,"thumbnail"); ?>
                    <?php the_excerpt(); //the_content_rss('', TRUE, '', 50); ?>
                    
                    <div class="post-meta">        
                        <p>
                        <span><a href="<?php the_permalink() ?>" class="readmore">Continua e leggi tutto l'articolo..</a> <?php edit_post_link('Modifica..', '| ', ''); ?></span>
                        </p>
                    </div>
                </div>
                <?php endwhile; ?>
                
                <div class="navigation">
                    <div class="prev"><?php next_posts_link('&laquo; Precedenti') ?></div>
                    <div class="next"><?php previous_posts_link('Successivi &raquo;') ?></div>
                </div>    
                
            <?php else : ?>
                <h2>Non Trovato..</h2>
                <p class="center">Ops, questa sezione non contiene articoli, oppure stai cercando qualcosa che non c'&egrave;..</p>
                <?php include (TEMPLATEPATH . "/searchform.php"); ?>
            <?php endif; ?>
            <?php //Reset Query
            wp_reset_query(); ?>
            
            <?php if ($cat_show!=null && $cat_show!="0") { 
            //chiudo la colonna singola solo se ho impostato almeno una categoria da far appirire nella seconda colonna ?>
            </div>
            <?php } ?>
            
            <!-- column-two //-->
            <div class="col-two">
                <?php for ($contatore=1;$contatore<=$cat_show;$contatore++) { 
                $cat_id = get_option('diplod_cat_ID'.$contatore); 
                $cat_num = get_option('diplod_cat_num'.$contatore); 
                if ($cat_id!=null && $cat_id!="ID della categoria") {
                query_posts('showposts='.$cat_num.'&cat='.$cat_id); ?>
                <div class="box">
                    <h3 class="news-title"><?php echo (get_cat_name($cat_id)); ?></h3>
                <?php if (have_posts()) : ?>
                <?php while (have_posts()) : the_post(); ?>    
                
                    <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link a <?php the_title(); ?>"><?php the_title(); ?></a></h3>
    
                    <?php bdw_get_images($post,"small"); ?>
                    <?php the_excerpt(); ?> 
                    
                    <div class="post-meta post-meta-small">        
                    <p>
                    <span class="readmore"><a href="<?php the_permalink() ?>" class="readmore">Continua e leggi tutto l'articolo..</a></span>
                    <span class="comment"><a href="index.html"><?php comments_popup_link('..', '1', '%'); ?></a> </span>
                    </p>
                    </div>
                
                <?php endwhile; ?>
                <?php else : ?>
                    <h3>Nessun Articolo</h3>
                    <p>Ops.. non &egrave; presente nessun articolo per questa categoria.</p>
                <?php endif; ?>
                </div>
                <?php 
                } //end if per categoria
                } //end for per categoria 
                ?>
            </div>
            <!--col single end here //-->
            </div>
            <?php get_sidebar(); ?>
        <!-- contents end here //-->    
        </div></div>
    <?php get_footer(); ?>
    

  • User

    @karedas said:

    Ciao condor uk e benvenuto nel forum gt 🙂
    l'errore è dato dal fatto che Google Chrome sta rilevando degli spazi vuoti all'altezza dell'oggetto seguente:

    [html]
    <div class="col-two"> </div> <!--col single end here --> </div>
    [/html]

    Lo spazio vuoto, che ora vedremo da cosa probabilmente è dato, viene rilevato appunto dal browser mandandoti a capo il "div" contenitore.

    Ora, apparentemente nel codice non c'è nulla di errato, quello che ipotizzo
    vada a creare sconquasso in "tutta" la pagina è l'errata chiusura
    dei "COMMENTI".

    La corretta forma è
    <!-- commento //-->

    (quindi con il doppio slash).

    Correggi tutto il codice e facci sapere 🙂

    Ciao karedas,
    ho provato a seguire il tuo consiglio, ma purtroppo, pur avendo corretto il codice il problema è sempre presente :arrabbiato:


  • Super User

    Potrebbe derivare da un errore nel codice php, il problema è che per vedere l'errore bisognerebbe fare affidamento alle risposte date dal server Apache.


  • User

    @karedas said:

    Potrebbe derivare da un errore nel codice php, il problema è che per vedere l'errore bisognerebbe fare affidamento alle risposte date dal server Apache.

    karedas, mi stai dicendo che devo abilitare la direttiva debug php dal pannello apache?

    Sto impazzendo con questo codice, l'errore è davvero molto fastidioso. :crying:


  • Super User

    Si,
    dovresti attivare la direttiva SHOW_ERROR (se non sbaglio).
    Ovviamente ricordati poi di disabilitarla.

    Quello che potrebbe essere è che tu abbia attivato su apache l'opzione di "continuare" a elaborare il codice anche in presenza di un errore, il che potrebbe darti quella posizione "vuota" creandoti quell'inesattezza visiva.


  • User

    Ragazzi, il problema è stato risolto. Ringrazio per l'attiva partecipazione tutti voi, mi piacerebbe poter anche descrivere la risoluzione, ma non è stata farina del mio sacco. Il problema l'ho risolto grazie all'utente MyWebIsland - MWI , che con tanta pazienza e disponibilità ha verificato il sito ed ha risolto i problemi di visualizzazione.

    Potete procedere alla chiusura del Thread :wink3: