Comment peut on insérer une image dans un post de news

Ce sujet est résolu
5181
,

Bonsoir à tous

Dans un premier temps je tiens à remercie GRAFIKART pour ces superbes tutos.

Lorsque nous allons sur un blog, chaque news est essentiellement associée à une image.

Alors ma question est:

Comment peut on en utilisant le système de news et commentaires de grafikart et insérer une image en plus dans chaque post.

Je vous remercie de vos réponses par avance?

7 Réponse

Default
,

La meilleure technique serait de créer un input de type files, qui uploaderait une photo, qui porterai le nom de l'id de la news (1,2,3 etc...) tu n'auras plus qu'a l'intégrer dans ton index !

Cordialement

Default
,

t'est sur wordpress ?

5181
,

Non du tout je ne suis pas sous wordpress, comme j'apprends le php tout seul, j'essais de contruire mon site avec les tutoriels que propose Graphikart et d'autres tel que video2brain.

Mais merci pour la réponse, je vais essayer de m'inspirer du tutoriel concernant la galerie en php.

si toutefois vous avez des liens, je suis preneur.

Default
,

Insérer la même image à chaque fin de commentaire, ou une image uploadé par le visiteur qui commente ?

5181
,

Pas moi, là je ne sais pas!!

Default
,

Alors soit tu fait quelque chose de complexe qui upload l'image sur le serveur et qui stock le lien de l'image dans la bdd ........

Soit tu mes l'image toi meme sur le ftp qui porte le nom de l'id news

exemple 22.jpg pour la news id 22

On prend comme exemple qui tu stock les images dans un dossier images puis news

le chemin d'une image devrai donné

images/news/22.jpg pour news id 22

après dans ton code php ou tu veux mettre l'image

// tu vérifie si il y a une images pour cette news
if (is_file("images/news/" . $data"id"] . ".jpg"))  
{   
    // Si oui tu affiche
    echo '<img src="images/news/' . $data"id"] . '.jpg">';  
}

Bien sur c'est un exemple pour des images au format jpg

5181
,

Merci Jbou43, la seconde méthode marche super bien, j'avais pas pensé du tout à cette option qui est de toute évidence plus simple.

Encore merci.