coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: easyjava on January 03, 2008, 01:54:48 PM

Title: Trier les vignettes par nombre de vues automatiquement
Post by: easyjava on January 03, 2008, 01:54:48 PM
Bonjour,

J'aimerais que les vignettes d'un album s'affichent, par défaut, selon le nombre de vue.
J'ai pensé à plusieurs méthodes :

- thunbnails.php => lui dire d'afficher en topn par défaut.
- index.php => modifier le lien des albums pour y intégrer la variable album=topn&cat=-xxx

Malheureusement je n'arrive pas à faire ce que je souhaite.

Il y a bien une la ligne 81 de thumbnails :
if (isset($_GET['album'])) $album = $_GET['album'];
que j'ai modifié en
if (isset($_GET['album']){$album = $_GET['album'];}else{$album = 'topn';}
sans succès.

J'ai donc voulu tester la modification dans index.php mais je ne trouve même pas la portion de code qui crée les liens des albums.
Est ce que quelqu'un pourrait m'aider ?

Merci d'avance.
Title: Re: Trier les vignettes par nombre de vues automatiquement
Post by: François Keller on January 03, 2008, 02:30:58 PM
il faudrait je pense regarder plutôt dans theme.inc.php, trouver la fonction qui affiche les albums et copier le code dans le fichier theme.php de votre theme puis de faire la modif
Title: Re: Trier les vignettes par nombre de vues automatiquement
Post by: easyjava on January 03, 2008, 03:13:47 PM
Merci...

yourtheme/theme.php

trouver
'{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
et remplacer par
'{ALB_LINK_TGT}' => "thumbnails.php?album=topn&cat=-{$album['aid']}",
Title: Re: Trier les vignettes par nombre de vues automatiquement
Post by: easyjava on January 03, 2008, 03:21:24 PM
Mince, cela pose problème lorsqu'on navigue entre les photos avec les flèches car dans l'url c'est la position de la photo dans l'album et non le photoid qui fait foi. Ne peut on pas changer cela aussi ?
Title: Re: Trier les vignettes par nombre de vues automatiquement
Post by: François Keller on January 03, 2008, 03:48:02 PM
il faut regarder la fonction qui gère les flèches et la modifier  ;)