Intégrer un script de commentaires dans un album photo - PHP - Programmation
Marsh Posté le 13-03-2008 à 10:59:44
<? comment(\"photo\" ); ?>
c'est ta fonction qui affiche tes commentaires? c'est surement pas \"photo\" le bon parametre, mais plutot un truc du genre comment($photo[$i])
Marsh Posté le 13-03-2008 à 11:27:21
texaff a écrit : <? comment(\"photo\" ); ?> |
oui c'est bien cette fonction-là...
En fait, si j'utilise <? comment(\"photo\" ); ?> dans une page quelconque, cela fonctionne très bien. Mais c'est précisément dans l'album photo que j'aimerais l'utiliser.
A première vue, je dois modifier une grande partie du code du script des commentaires?
Voilà la partie des fonctions:
Code :
|
Merci d'être clair... je débute.
Marsh Posté le 13-03-2008 à 11:46:49
ouai mais la en fait tu peux ajouter des commentaire pour une catégorie et non pour une photo...
tu peux toujours essayé devoir si tu peux créer une catégorie par photo
en tentant de mettre a ligne 53 :
<? comment($photo_name[0]); ?>
ou ptete
<? comment("$photo_name[0]" ); ?>
Marsh Posté le 13-03-2008 à 11:50:49
Ben non, ca ne va pas.
J'ai essayé ceci aussi:
<? comment(\"$photo_name[0]\" ); ?> vu qu'il faut les \
Mais rien ne s'affiche en plus.
Le fait de mettre des <? ?> dans echo, ca ne pose pas de problème?
Encore une bonne idée stp?
Marsh Posté le 13-03-2008 à 12:04:33
haha mais lol j'avais pas vu
ca va pas fait ca
".comment($photo_name[0])."
a la place de
<? comment("$photo_name[0]" ); ?>
Marsh Posté le 13-03-2008 à 12:10:22
texaff a écrit : haha mais lol j'avais pas vu |
Super mon gars, grâce à toi, je viens encore d'apprendre qqch d'hyper important. Merci
Maintenant, y a juste un souci, l'icône pour ajouter le commentaire se place en haut des images. Une idée pour qu'il reste bien en dessous de chaque photo?
Voilà ce que j'ai essayé:
Code :
|
Marsh Posté le 13-03-2008 à 12:18:45
ou alors genre ligne 42 et 43 change +40 par +60
et +20 par +40
Marsh Posté le 13-03-2008 à 12:20:26
Voilà, mais ça n'arrange rien. l'écriture est un peu plus grande et le cadre plus petit... mais les icones tjs au dessus...
Marsh Posté le 13-03-2008 à 12:24:06
Bien vu; l'écriture est ok mnt, mais les icones... tjs au-dessus.
Marsh Posté le 13-03-2008 à 12:26:32
t'es sur que tu a bien fais ca :
Code :
|
le commentaire s'affiche au dessus de l'image...
Marsh Posté le 13-03-2008 à 12:30:30
oui, certain, je viens de vérifier. Tu as vu le résultat avec mon lien?
Pcq oui ca s'affiche au dessus et centrer sur tout le cadre
Marsh Posté le 13-03-2008 à 12:49:16
essaye ca ... mais tu m'etonnes... (on oublie le xhtml ici lol)
Code :
|
Marsh Posté le 13-03-2008 à 12:53:00
tjs pas...
Pas très logique tout ca.
Encore une autre idée?
Marsh Posté le 13-03-2008 à 13:47:38
tu te plantes quelque part c'est sur... remet le code de ta page pour voir...
Marsh Posté le 13-03-2008 à 14:41:13
Code :
|
Et pour les fonctions, rien de changé:
Code :
|
Voilà, voilà, je cherche depuis tout à l'heure, mais je désespère...
Merci qd mm de chercher avec moi.
Marsh Posté le 13-03-2008 à 14:54:52
essaye de mettre ".comment($photo_name[0])."
entre ta ligne 45 et 46... ca devrai afficher le commentaire juste au dessus de l'image...
t'es sur que tu modifie la bonne page lol
Marsh Posté le 13-03-2008 à 15:06:01
texaff a écrit : essaye de mettre ".comment($photo_name[0])." |
tjs pareil, cela s'affiche tout au-dessus au centre... malheureusement, pas encore au-dessus ou en dessous de chaque photo.
Ben je pense bien être sur la bonne page. Si tu veux voici le lien de ce script:
http://www.phpscripts-fr.net/scrip [...] mmentaires c'est le premier: ACGV
je suis dans la page: afficher_photos.php
Je pense vmt être dans la bonne page pcq quand je mets SALUT à la place de ".comment($photo_name[0])." cela s'affiche correctement en dessous du nom de la photo, donc...
Merci pour ton aide.
Marsh Posté le 13-03-2008 à 15:09:13
y a pas de cache sur tes page? ecris un
<h1>TEST</h1> toujours entre la ligne 45 et 46... si ca s'affiche pas : soit y a un cache soit t'es pas sur la bonne page
Marsh Posté le 13-03-2008 à 15:13:14
mais oui c'est normal lol
suis con
en fait tu fais un
echo "limage".ta fonction commentaire."finde limage"
et dans ta fonction commentaire tu fais un
echo 'petite icone commentaire'
le script va donc faire un echo dans ton echo donc c'est l'echo du commentaire qui se lance en premier (ouai je suis pas clair)
bref
change ca :
Code :
|
en
Code :
|
Marsh Posté le 13-03-2008 à 15:13:45
Bizarre bizarre, comme tu peux le voir, cela s'affiche très bien comme ca! Je viens de remodifier pour le mettre direct en dessous de la photo. Cela fonctionne pour TEST, mais pour les commentaires...
Marsh Posté le 13-03-2008 à 15:16:10
pour l'explication pour que tu comprennes je vais essayer de le refaire
tu fais un echo "ton image".comment()."fin du div"
ce qui revient a
echo "ton image".echo "lavignette+ lien du commentaire"."fin du div"
tu encapsule un echo dans un echo... et dans ce ca la c'est un peu le principe de la récursivité c'est celui qui est dans l'encapsulation qui se lance en premier...
Marsh Posté le 12-03-2008 à 23:15:02
Salut à tous,
En partant d'un script d'album photo (sur Phprog) qui me convient super bien, j'aimerais y intégrer un script pour que les visiteurs ajoutent leurs commentaires. En gros, le script de l'album photo crée automatiquement une miniature et lorsqu'on clique sur celle-ci, cela affiche la photo en grand.
Voici la partie principale qui affiche ces miniatures:
Et moi, j'ai rajouté les lignes 52 à 54. C'est la partie du script qui est censé m'afficher le lien pour avoir le popup et ainsi ajouter/lire les commentaires.
Bien sûr, je comprends bien que comme cela, ca ne peut fonctionner vu que le script qui affiche les photos est prévu pour qu'il affiche toutes les photos présentes, c'est donc une sorte de boucle. Mais maintenant, comment faire pour que mon script d'ajout de commentaire corresponde à chaque photo qui s'affiche?
Merci d'aider clairement le débutant que je suis... Merci d'avance!!!
Message édité par bingojm le 12-03-2008 à 23:15:58