Dommage, apparament tout le monde prend la partie meilleur note mais pas la partie des images les plus controversées, qui est a mon avis un indice important du vote.
Si vous voulez historiser le lien, il faut mettre dans meilleurnote.php à l'avant dernière ligne le code suivant:
pwg_log( 'category', 'Les meilleurs notes', '' );
aucun soucis, l'âne en attendant il a développé un pti code bien utile qui sucite et sucitera l'intérêt de beaucoup d'utilisateurs de PWG ! Encore bravo ! (et content d'avoir pu contribué en ajoutant 5 lignes de codes au mod ;)
Quel ane je fait de ne pas y avoir pensé. Merci Dimdim
Ok parfait ça marche, merci Treddo !
Perso j'ai encore ajouté une ptite ligne de code dans la page de résultat qui permet de numéroter les photos de 1 à 100 (suivant la LIMIT choisie)
dans la page meilleurnote.php
après
// affichage auteur $auteur = 'Photographe: <b>'.$row['author'].'</b>';
insérer
// compteur classement $classement = $classement + 1;
ensuite vous ajoutez là où vous désirez voir apparaitre ce nombre le code
echo ''.$classement;
c'est tout simple
A l'attention de tous ceux intéressés par cette fonctionnalité : elle a été (plus ou moins) intégré dans BSF_200408310700. Voir la section PhpWebGallery development snapshots
Dans category.php après :
// recent pictures
$url = './category.php?cat=recent&expand='.$page['expand'];
$vtp->setGlobalVar( $handle, 'recent_url', add_session_id( $url ) );
inserer :
// Meilleur notes
$url = './meilleurnote.php?';
$vtp->setGlobalVar( $handle, 'meilleurnote_url', add_session_id( $url ) );
dans category.vtp changer la ligne que j'avais mise dans ma modif :
<br /> <img src="{#lien_collapsed}" alt=">" /> <a href="./meilleurnote.php"><span title="Les mieux notées" style="font-weight:bold;">Les mieux notées</span></a> {#icon_short}
par :
<br /> <img src="{#lien_collapsed}" alt=">" /> <a href="{#meilleurnote_url}"><span title="Les mieux notées" style="font-weight:bold;">Les mieux notées</span></a> {#icon_short}
Dans meilleurnote.php apres la modif que tu as ajouté :
// lien vers la photo dans la page picture.php
$lien_photo = './picture.php?cat='.$row'storage_category_id'].'&image_id='.$row['id'];
il faut rajouter :
$lien_photo = add_session_id($lien_photo);
Voila ca fonctionne chez moi
il faut utiliser $user['template'] quelque part
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...
$url = add_session_id($url);
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 !
(et surtout, ça va me faire bosser sur l'intégration du système de vote dans la branche de dev...)
oui :)
Merci beaucoup, c'est tout d'un coup beaucoup plus simple :-)
Voila c'est fait