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
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
Hors ligne
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
Dernière modification par dimdim (2004-08-31 11:31:25)
Hors ligne
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 ;)
Dernière modification par dimdim (2004-08-31 12:54:40)
Hors ligne
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', '' );
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.