• Moderatore

    Modificare visualizzazione articoli

    Ho creato da poco un sito(seopoint dot org) e, dopo alcuni giorni di prove, ho adottato il template attualmente in uso.
    A mio parere la grafica è perfetta così, tranne un difetto abbastanza considervole: invece di visualizzare gli ultimi articoli in home page il tema permette di visualizzare solo gli ultimi articoli di un tot di categorie scelte, quindi, se quindi si scrive più volte in una sola categoria viene aggiornata solo quella, mentre le altre no...

    Vorrei avere la possibilità di visualizzare semplicemente gli ultimi articoli in home page, non credo sia una modifica difficile, ma io non ci sono riuscito...

    Ecco il codice del template:

    <?php get_header(); ?>
    
    <!-- featured section html -->
    <?php include (TEMPLATEPATH . "/featured.php"); ?>
    <!-- end -->
    
    <!-- begin main column -->
    <div id="bigcolumn">
    
        <div id="top_posts">
    
        <?php
        for($l = 1; $l <= $opt['lcatn']; $l++) {
        ?>
        <?php query_posts('showposts='.$opt['postno'].'&cat='.$opt['lcat'.$l]); ?>
        <?php $feed = $opt['lcat'.$l]; ?>
        <h2><?php single_cat_title(); ?> <a href="<?php print get_category_feed_link($feed, ''); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/rss.png" alt="" title="RSS" /></a></h2>
        <a href="<?php echo get_category_link($opt['lcat'.$l]); ?>" class="more"><?=$l_opt['word81']?></a><div class="clear"></div>
        <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
        <div class="postbox">
        <div class="top_thumb"><?php echo get_the_image(array('Thumbnail','My Thumbnail'),'thumbnail'); ?></div>
        <div class="top_entry">
            <h3><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
            <div class="time"><?php the_time('l, F j, Y G:i'); ?></div>
            <div class="excerpt"><p><?php the_excerpt_reloaded($opt['excerpt'], '<a>', FALSE, FALSE, 2); ?></p></div>
            <ul class="postbit">
            <li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?=$l_opt['word4']?></a></li>
            <li><a href="<?php the_permalink() ?>#commenting" title="<?=$l_opt['word5']?>"><?php comments_number($l_opt['word9'],$l_opt['word10'],'% '.$l_opt['word11']); ?></a></li>
            </ul>
        </div><div class="clear"></div>
        </div>
        <?php endwhile; ?>
        <?php else : ?>
        <div class="postbox">
        <p><?=$l_opt['word46']?></p>
        </div>
        <?php endif; ?>
        <?php
        }
        ?>
    
        </div>
    
        <div id="recent_posts">
    
        <?php
        for($r = 1; $r <= $opt['rcatn']; $r++) {
        ?>
        <?php query_posts('showposts='.$opt['postno'].'&cat='.$opt['rcat'.$r]); ?>
        <?php $feed = $opt['rcat'.$r]; ?>
        <h2><?php single_cat_title(); ?> <a href="<?php print get_category_feed_link($feed, ''); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/rss.png" alt="" title="RSS" /></a></h2>
        <a href="<?php echo get_category_link($opt['rcat'.$r]); ?>" class="more"><?=$l_opt['word81']?></a><div class="clear"></div>
        <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
        <div class="postbox">
        <div class="recent_thumb"><?php echo get_the_image(array('Thumbnail','My Thumbnail'),'thumbnail'); ?></div>
        <div class="recent_entry">
            <h3><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
            <div class="time"><?php the_time('l, F j, Y G:i'); ?></div>
            <div class="excerpt"><p><?php the_excerpt_reloaded($opt['excerpt'], '<a>', FALSE, FALSE, 2); ?></p></div>
            <ul class="postbit">
            <li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?=$l_opt['word4']?></a></li>
            <li><a href="<?php the_permalink() ?>#commenting" title="<?=$l_opt['word5']?>"><?php comments_number($l_opt['word9'],$l_opt['word10'],'% '.$l_opt['word11']); ?></a></li>
            </ul>
        </div><div class="clear"></div>
        </div>
        <?php endwhile; ?>
        <?php else : ?>
        <div class="postbox">
        <p><?=$l_opt['word46']?></p>
        </div>
        <?php endif; ?>
        <?php
        }
        ?>
    
        </div>
    
        <?php get_sidebar(); ?>
    
    <div class="clear"></div>
    </div>
    <!-- end main column -->
    
    <?php get_footer(); ?>
    

    Dovrebbe essere modificato in modo da visualizzare nei rettangoli che si vedono in home del sito gli ultimi articoli....
    Per il link al sito potete cliccare in firma sul sito Seo...
    Grazie in anticipo
    Paolo


  • User Attivo

    Prova togliendo dalla parte in alto:

    <?php
        for($l = 1; $l <= $opt['lcatn']; $l++) {
        ?>
        <?php query_posts('showposts='.$opt['postno'].'&cat='.$opt['lcat'.$l]); ?>
        <?php $feed = $opt['lcat'.$l]; ?>
        <h2><?php single_cat_title(); ?> <a href="<?php print get_category_feed_link($feed, ''); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/rss.png" alt="" title="RSS" /></a></h2>"
        <a href="<?php  [echo](http://www.giorgiotave.it/forum/../wikigt/os/Echo) get_category_link($opt['lcat'.$l]); ?>" class="more"><?=$l_opt['word81']?></a><div class="clear"></div>
    

    E dalla parte in basso togli:

    
    <?php    
    }    
    ?>