[MOD/HACK]Ordre d'affichage des images en mode administrateur [MOD/HACK]Ordre d'affichage des images en mode administrateur
 

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

[MOD/HACK]Ordre d'affichage des images en mode administrateur

Started by pbasmo, June 19, 2007, 11:20:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

pbasmo

Bonsoir,

Je voudrais faire part d'une modif toute minuscule mais qui m'a grandement simplifié les manipulations.
En mode administrateur, les images d'un album s'affichent normalement dans l'ordre alphabétique (Fonction "Modifier les photos") même si un ordre de tri des images a été défini par le Menu administrateur -> Tri des images.
Or si on désire, comme cela a été mon cas, d'écrire des commentaires dont le sujet est illustré sur plusieurs images consécutives, cela nécessite des manipulations de va-et-vient entre les images quand celles-ci ne se suivent pas alphabétiquement. Suis-je clair ? ???
La modif porte sur une seule et unique ligne de code.

Dans le script est editpics.php, chercher la fonction function get_user_albums($user_id = '').
Chercher la ligne suivante :

"ORDER BY p.filename LIMIT $start, $count";

et la remplacer par

"ORDER BY p.position, p.filename LIMIT $start, $count";


Pour éventuellement revenir au code original, peut-être sera t-il préférable de désactiver l'ancienne ligne avec des // au début de la ligne et ajouter la nouvelle ligne.

L'ordre de tri primaire devient la position défini par la fonction "Tri des images". Mais si aucun tri n'est défini (la position est = 0 pour toutes les images), ce sera donc l'ordre de tri alpha qui sera appliqué.
Ainsi les images seront regroupées selon vos besoins.

A+
Pierre

François Keller

et encore une astuce interressante  ;)
merci pour ce partage
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