Problème site internet

Petit nouveau ! | 2 Messages

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 !
home.jpg
<?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(); ?>
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Petit nouveau ! | 2 Messages

19 janv. 2012, 00:39

Re,

J'ai réussi à modifier le fichier pour arriver à ce que je souhaitais sur une partie.

C'est à dire remplacer le texte par la photo liée et cliquable.

Maintenant, comment faire pour faire plusieurs lignes ?

Actuellement, il y a bien les 4 photos ( = 4 articles) maintenant il faudrait passer à 12 photos ( = 12 articles sur 3 lignes au lieu de une seule actuellement )

une âme charitable pour m'aider ?