#31 2004-08-27 17:20:41

Treddo
Invité

Re: Vote

essai de faire juste avant un
echo $query;

#32 2004-08-27 21:05:57

dimdim
Membre
Le Roeulx (Belgique)
2004-08-10
13

Re: Vote

ok j'ai trouvé mon erreur, en fait j'avais appelé ma table "votes" et non "pc_vote" donc voilà... ! merci qd même !


- dim -

Hors ligne

#33 2004-08-27 22:21:43

dimdim
Membre
Le Roeulx (Belgique)
2004-08-10
13

Re: Vote

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)


- dim -

Hors ligne

#34 2004-08-28 01:52:02

Treddo
Invité

Re: Vote

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é.

#35 2004-08-28 23:16:22

dimdim
Membre
Le Roeulx (Belgique)
2004-08-10
13

Re: Vote

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

Code:

$query.= PREFIX_TABLE."images.name, ";

Vous ajoutez

Code:

$query.= PREFIX_TABLE."images.author, ";

Ensuite, après

Code:

// thumbnail url
    $thumbnail_url = $cat_directory;
    $thumbnail_url.= 'thumbnail/'.$conf['prefix_thumbnail'];
    $thumbnail_url.= $file.'.'.$row['tn_ext'];

vous ajoutez

Code:

// afficher auteur
  $auteur = 'Photographe: <b>'.$row['author'].'</b>';

Ensuite vous remplacez la ligne

Code:

echo '<tr><td rowspan="2" width="165" height="165"> <p align="center"><img src="' .$thumbnail_url .'" </p></td>';

par

Code:

echo '<tr><td rowspan="2" width="165" height="165"> <p align="center"><img src="' .$thumbnail_url .'" ';

et vous ajoutez en dessous

Code:

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)


- dim -

Hors ligne

#36 2004-08-29 00:10:46

dimdim
Membre
Le Roeulx (Belgique)
2004-08-10
13

Re: Vote

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

Code:

$query.= PREFIX_TABLE."images.author, ";

ajoutez

Code:

$query.= PREFIX_TABLE."images.id, ";

après

Code:

// affichage auteur
  $auteur = 'Photographe: <b>'.$row['author'].'</b>';

ajoutez

Code:

// lien vers la photo dans la page picture.php
  $lien_photo = './picture.php?cat='.$row['storage_category_id'].'&amp;image_id='.$row['id'];

remplacez

Code:

echo '<tr><td rowspan="2" width="165" height="165"> <p align="center"><img src="' .$thumbnail_url .'" ';

par

Code:

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)


- dim -

Hors ligne

#37 2004-08-29 09:35:46

Treddo
Invité

Re: Vote

Non malheureusement, pas d'idées.
Bravo pour ton travail.

#38 2004-08-29 10:58:41

Victor
Membre
Paris
2004-03-13
369

Re: Vote

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

#39 2004-08-29 11:33:36

Treddo
Invité

Re: Vote

Voila c'est fait

#40 2004-08-29 14:32:20

Victor
Membre
Paris
2004-03-13
369

Re: Vote

Merci beaucoup, c'est tout d'un coup beaucoup plus simple :-)

Hors ligne

#41 2004-08-29 14:34:03

dimdim
Membre
Le Roeulx (Belgique)
2004-08-10
13

Re: Vote

oui :)


- dim -

Hors ligne

#42 2004-08-29 15:49:58

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Vote

(et surtout, ça va me faire bosser sur l'intégration du système de vote dans la branche de dev...)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#43 2004-08-29 16:42:42

dimdim
Membre
Le Roeulx (Belgique)
2004-08-10
13

Re: Vote

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 !


- dim -

Hors ligne

#44 2004-08-29 17:05:09

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Vote

$url = add_session_id($url);


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#45 2004-08-29 17:11:44

Victor
Membre
Paris
2004-03-13
369

Re: Vote

Et une autre question, en version de PWG 1.3, comment conserver le template dans la page des Meilleurs notées ?
J'ai une page blanche moi...

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact