Mais pourrais-tu également me dire comment faire pour ajouter sur chaque miniature le lien vers la page picture.php qui lui correspond ?
J'ai essayé de comprendre comment ça se passait par exemple dans la page Commentaires, mais pas parvenu à appliquer ce système de lien à ma page résulats de vote... (les cours de Php pour moi, ça commence en septembre, donc sorry mais pour l'instant suis encore assez novice en Php !)
Et tant qu'on y est, comment obtenir le nom de l'auteur sous la miniature ?
Merci d'avance pour toutes ces réponses !
Dernière modification par dimdim (2004-08-27 23:42:23)
Hors ligne
Pour le nom de l'auteur, je vais voir c'est pas compliqué.
Pour le retour sur la page picure.phe de limage, trop de modif pour rester compatible alrs j'ai renoncé.
Ok pour ajouter le nom de l'auteur en dessous de chaque miniature, j'ai réussi à trouver par moi-même...
pour ceux que ça intéresse:
Dans la page meilleurnote.php:
Après
$query.= PREFIX_TABLE."images.name, ";
Vous ajoutez
$query.= PREFIX_TABLE."images.author, ";
Ensuite, après
// thumbnail url $thumbnail_url = $cat_directory; $thumbnail_url.= 'thumbnail/'.$conf['prefix_thumbnail']; $thumbnail_url.= $file.'.'.$row['tn_ext'];
vous ajoutez
// afficher auteur $auteur = 'Photographe: <b>'.$row['author'].'</b>';
Ensuite vous remplacez la ligne
echo '<tr><td rowspan="2" width="165" height="165"> <p align="center"><img src="' .$thumbnail_url .'" </p></td>';
par
echo '<tr><td rowspan="2" width="165" height="165"> <p align="center"><img src="' .$thumbnail_url .'" ';
et vous ajoutez en dessous
echo '<br />'; echo '<br />'; echo ''.$auteur ; echo '</td></p>';
voilà, je sais pas si c'est la meilleure façon, mais en tout cas ça marche !
Dernière modification par dimdim (2004-08-29 00:11:21)
Hors ligne
Et pour le lien de la miniature vers la photo dans la page picture.php, j'ai trouvé aussi:
(en considérant que vous avez effectué la modif juste se trouvant dans le message précédent (auteur en dessous de la photo):
après
$query.= PREFIX_TABLE."images.author, ";
ajoutez
$query.= PREFIX_TABLE."images.id, ";
après
// affichage auteur $auteur = 'Photographe: <b>'.$row['author'].'</b>';
ajoutez
// lien vers la photo dans la page picture.php $lien_photo = './picture.php?cat='.$row['storage_category_id'].'&image_id='.$row['id'];
remplacez
echo '<tr><td rowspan="2" width="165" height="165"> <p align="center"><img src="' .$thumbnail_url .'" ';
par
echo '<tr><td rowspan="2" width="165" height="165"><p align="center"><a href="' .$lien_photo .'"><img src="' .$thumbnail_url .'"</a> ';
_________________________________________________________________________________
Tout fonctionne très bien, je me suis pas planté dans le code (suis content je fais des progrès en PHP!), à part que quand je clic sur une miniature, ok elle s'ouvre dans la page picture.php, mais comment faire pour ajouter à l'url vers picture.php l'information concernant l'id de l'utilisateur...
exemple de lien (ce que je recherche à inclure dans l'url est en caractères gras):
./picture.php?cat=47&image_id=465&id=skjghhlg4562fgs
-> Treddo une idée ?
Dernière modification par dimdim (2004-08-29 16:41:24)
Hors ligne
Bonjour, ça fait déjà plusieurs fois que je m'arrête sur ce topic, et le système de vote m'interesse grandement, mais pourrais-tu, Treddo, résumer toutes les actions à faire sous forme de mod ? Car je voudrais me lancer mais j'ai peur de m'y perdre très vite là...
Merci d'avance
Hors ligne
Ah Zorglub toi tu sauras p-ê plus en mesure de me dire comment faire pour ce qui suit ?
dimdim a écrit:
Tout fonctionne très bien, je me suis pas planté dans le code (suis content je fais des progrès en PHP!), à part que quand je clic sur une miniature, ok elle s'ouvre dans la page picture.php, mais comment faire pour ajouter à l'url vers picture.php l'information concernant l'id de l'utilisateur...
exemple de lien (ce que je recherche à inclure dans l'url est en caractères gras):
./picture.php?cat=47&image_id=465&id=skjghhlg4562fgs
-> Treddo une idée ?
Merci d'avance !
Hors ligne