Trier les vignettes par nombre de vues automatiquement Trier les vignettes par nombre de vues automatiquement
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Trier les vignettes par nombre de vues automatiquement

Started by easyjava, January 03, 2008, 01:54:48 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

easyjava

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.

François Keller

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
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

easyjava

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']}",

easyjava

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 ?

François Keller

il faut regarder la fonction qui gère les flèches et la modifier  ;)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog