par
Catalarem » 07 juil. 2010, 11:57
Cette partie là ne peut pas devenir une boucle qui n'affichera que les miniatures trouvées ?
<div id="right" class="slideshow">
<image src="<?php echo p75GetThumbnail($post->ID, null, null); ?>"/>
<?php $image = get_post_meta($post->ID, 'miniature2', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature3', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature4', true); ?>
<img src="<?php echo $image; ?>" alt="" />
</div>
Si, bien sur que cela peut devenir une boucle (enfin j'espère), mais je ne sais pas comment faire.
À partir de ça :
<image src="<?php echo p75GetThumbnail($post->ID, null, null); ?>"/>
<?php $image = get_post_meta($post->ID, 'miniature2', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature3', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature4', true); ?>
<img src="<?php echo $image; ?>" alt="" />
</div>
j'ai essayé ça :
<?php $filename = 'miniature2';
if (file_exists($<?php echo $image; ?>)) {
echo "<img src="<?php echo $image; ?>" alt="" />; }
else {
echo ""; } ?>
ou encore ça :
<?php
$filename = '$image = get_post_meta($post->ID, 'miniature2', true)';
if (file_exists($miniature2)) {
echo "<img src="<?php echo $image; ?>" alt="" />";
} else {
echo "";
}
?>
Mais bien sur ça ne marche pas.
Cependant, pourquoi ne comptes-tu pas plutôt les miniatures avec un compteur ? A chaque cycle, la boucle (Loop) incrémente une valeur, et ensuite tu agis sur la valeur. Désolé pour le propos très théorique.
Je suis un jeune graphiste de 20 ans qui n'ai jamais eu de formation en programmation, et je me "contente" pour l'instant d'aller chercher des codes de ci de là et de les adapter, alors oui c'est purement théorique pour moi et si tu me montre je veux bien te croire mais je n'arriverai jamais de la vie à faire ça tout seul.
Merci pour votre aide en tout cas.
[quote="ouckileou"]
Cette partie là ne peut pas devenir une boucle qui n'affichera que les miniatures trouvées ?
[php]<div id="right" class="slideshow">
<image src="<?php echo p75GetThumbnail($post->ID, null, null); ?>"/>
<?php $image = get_post_meta($post->ID, 'miniature2', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature3', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature4', true); ?>
<img src="<?php echo $image; ?>" alt="" />
</div>
[/php]
[/quote]
Si, bien sur que cela peut devenir une boucle (enfin j'espère), mais je ne sais pas comment faire.
À partir de ça :
[php]<image src="<?php echo p75GetThumbnail($post->ID, null, null); ?>"/>
<?php $image = get_post_meta($post->ID, 'miniature2', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature3', true); ?>
<img src="<?php echo $image; ?>" alt="" />
<?php $image = get_post_meta($post->ID, 'miniature4', true); ?>
<img src="<?php echo $image; ?>" alt="" />
</div>[/php]
j'ai essayé ça :
[php]
<?php $filename = 'miniature2';
if (file_exists($<?php echo $image; ?>)) {
echo "<img src="<?php echo $image; ?>" alt="" />; }
else {
echo ""; } ?>
[/php]
ou encore ça :
[php]
<?php
$filename = '$image = get_post_meta($post->ID, 'miniature2', true)';
if (file_exists($miniature2)) {
echo "<img src="<?php echo $image; ?>" alt="" />";
} else {
echo "";
}
?>
[/php]
Mais bien sur ça ne marche pas.
[quote]Cependant, pourquoi ne comptes-tu pas plutôt les miniatures avec un compteur ? A chaque cycle, la boucle (Loop) incrémente une valeur, et ensuite tu agis sur la valeur. Désolé pour le propos très théorique. :oops: [/quote]
Je suis un jeune graphiste de 20 ans qui n'ai jamais eu de formation en programmation, et je me "contente" pour l'instant d'aller chercher des codes de ci de là et de les adapter, alors oui c'est purement théorique pour moi et si tu me montre je veux bien te croire mais je n'arriverai jamais de la vie à faire ça tout seul.
Merci pour votre aide en tout cas.