Problème site internet
Posté : 15 janv. 2012, 00:17
Bonjour,
Je suis en train de monter un site et je galère vraiment vraiment vraiment avec les lignes de code !
Voici les détails :
- C'est une base crée sur wordpress
- un thème a été uploadé
- je souhaite modifier le fichier faisant référence à la home de ce thème
Plus précisément, sur la home actuellement existante, il y a une zone qui permet d'afficher les 3 ou 4 derniers articles crées.
Cette zone se met à jour automatiquement avec les derniers articles écrits.
Elle affiche le titre de l'article ainsi que quelques lignes du contenu.
Ce que je souhaite faire :
- Remplacer l'affichage du titre de l'article et des quelques lignes par une image lié à l'article.
- Cette image s'upload automatiquement.
- Augmenter le nombre d'articles visibles sur cette home. Actuellement il y en a 4 (une seule ligne), je souhaiterais passer à 12 ( 3 lignes de 4 articles).
Pour que ça soit encore plus claire, voici l'adresse du site : http://www.4h10.com
Je joins également un fichier image où je montre l'aspect final souhaité. (J'ai copié 3 fois les mêmes articles, mais l'idée est bien sur d'en avoir 12 différents)
Je mets le code à la suite.
Pour info, sur la home, il y a un portfolio visible, qui fonctionne déjà avec une image mise à jour automatiquement des derniers portfolio. On peut s'inspirer du code pour le reproduire sur la partie articles ?
Merci de votre aide !
Je suis en train de monter un site et je galère vraiment vraiment vraiment avec les lignes de code !
Voici les détails :
- C'est une base crée sur wordpress
- un thème a été uploadé
- je souhaite modifier le fichier faisant référence à la home de ce thème
Plus précisément, sur la home actuellement existante, il y a une zone qui permet d'afficher les 3 ou 4 derniers articles crées.
Cette zone se met à jour automatiquement avec les derniers articles écrits.
Elle affiche le titre de l'article ainsi que quelques lignes du contenu.
Ce que je souhaite faire :
- Remplacer l'affichage du titre de l'article et des quelques lignes par une image lié à l'article.
- Cette image s'upload automatiquement.
- Augmenter le nombre d'articles visibles sur cette home. Actuellement il y en a 4 (une seule ligne), je souhaiterais passer à 12 ( 3 lignes de 4 articles).
Pour que ça soit encore plus claire, voici l'adresse du site : http://www.4h10.com
Je joins également un fichier image où je montre l'aspect final souhaité. (J'ai copié 3 fois les mêmes articles, mais l'idée est bien sur d'en avoir 12 différents)
Je mets le code à la suite.
Pour info, sur la home, il y a un portfolio visible, qui fonctionne déjà avec une image mise à jour automatiquement des derniers portfolio. On peut s'inspirer du code pour le reproduire sur la partie articles ?
Merci de votre aide !
<?php
/*
Template Name: Homepage
*/
get_header(); ?>
<div class="inner">
<?php
if(get_option_tree('slider_enable'))
{
include 'includes/slider.php';
}
$homepage_cc = get_option_tree('homepage_cc');
if($homepage_cc)
{
echo $homepage_cc;
echo '<div class="divider line"></div>';
}
?>
<?php homepage_tagline(); ?>
<?php if(get_option_tree('recent_work')){ ?>
<div id="recent-work" class="home-section">
<h3><?php tr_translate('recent_work_title'); ?></h3>
<?php $count = strtolower((str_replace (" ", "", get_option_tree('recent_work_st'))));
if($count == "fourcolumns"){
$query_count = 4;
$width = 198;
$height = 130;
}else{
$query_count = 3;
$width = 270;
$height = 190;
}
?>
<ul class="<?php echo $count; ?>">
<?php query_posts('post_type=portfolio&posts_per_page='.$query_count); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" class="over">
<span><?php the_title(); ?></span>
<p><?php portfolio_desc_limited(); ?></p>
</a>
<a href="<?php the_permalink(); ?>"><img src="<?php post_thumb($width, $height); ?>" alt> </a>
</li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>
<div class="clear"></div>
<a href="<?php echo "?page_id=".get_option_tree('portfolio_page'); ?>" class="goto"><?php tr_translate('recent_work_view'); ?></a>
</div>
<div class="divider line"></div>
<?php } ?>
<?php if(get_option_tree('recent_posts')){ ?>
<div id="recent-posts" class="home-section">
<h3><?php tr_translate('recent_posts_title'); ?></h3>
<?php $count = strtolower((str_replace (" ", "", get_option_tree('recent_posts_st'))));
if($count == "fourcolumns"){
$query_count = 4;
}else{
$query_count = 3;
}
?>
<ul class="<?php echo $count; ?>">
<?php query_posts('posts_per_page='.$query_count); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h5>
<span class="post-info"><?php tr_translate(posted_by); ?> <strong><?php the_author_posts_link(); ?></strong> <?php tr_translate(on); ?> <strong><?php the_time('M d, Y'); ?></strong></span>
<?php limited_content(); ?>
</li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>
<div class="clear"></div>
<a href="<?php blog_url(); ?>" class="goto"><?php tr_translate('recent_posts_view'); ?></a>
</div>
<div class="divider line"></div>
<?php } ?>
<!--Begin Homepage Content-->
<?php wp_reset_query(); if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
<!--End Homepage Content-->
<?php get_footer(); ?>