Les tables "cache"
Bon, j'ai tout essayé pour ne pas compter les catégories sans images, mais je n'y arrive pas....
Désolé....
VDigital a écrit:
Et si tu faisais "34 clichés représentant 13 genres/espèces"...
On n'en parlerait plus.
8-)
Ou alors "34 clichés représentant 25 espèces appartenant à 16 genres", mais là c'est pire (on oublie) !
:D
Ca m'arrangerait aussi que ça soit cohérent taxinomiquement, mais ça ne l'est pas ! :/
Et si tu faisais "34 clichés représentant 13 genres/espèces"...
On n'en parlerait plus.
8-)
rub a écrit:
Reflex a écrit:
"X images dans Y catégories"
Sinon, si l'info te plait pas, tu peux carrément la faire disparaître! C'est assez facile à faire en plus.
Bah en fait elle me plait vachement si ce n'est qu'après ma modif de traduction, je me suis aperçu que les résultats étaient incohérents pour mon utilisation.
mathiasm a écrit:
Et avec un if ($level >2), ça marche,non?
J'avais aussi essayé ca.... mais ca ne marche pas non plus...
Ca fait des trucs bizarres...
P@t a écrit:
Je pense avoir trouvé la soultion...
Dans ton fichier include/functions_user.inc.php, cherche la ligne:$count_categories = $cats[$cat_id]['count_categories'] + 1;
Puis rajoute juste devant:
if ($level != 1)
Après il faut invalider le user_cache...
Comment faire ca simplement, sans passer par la fonction invalidate_user_cache? rub?
Et avec un if ($level >2), ça marche,non?
Reflex a écrit:
"X images dans Y catégories"
Sinon, si l'info te plait pas, tu peux carrément la faire disparaître! C'est assez facile à faire en plus.
J'avais bien compris.... je vais essayer de trouver une solution....
Je trouve interessant l'idée de compter uniquement les sous-catégories contenant des images.
Si ça peut aider, c'est toujours le même shéma: Catégorie / sous-catégorie 1 / sous-catégorie 2 / photos (Pays / Genre / Espèce / photos)
En fait, il me faudrait le nombre de sous-catégories 2.
Bon, j'y suis pas arrivé.... je regarderai ca plus tard....
En gros, je pense que pour le problème de Reflex, il y 2 méthodes:
- Ne pas compter les sous-catégories de 1er niveau.
- Compter uniquement les sous-catégories (pardon, espèces!) contenant des images.
J'ai essayé plein de possibilité dans la fonction compute_branch_cat_data, mais rien n'a marché!
Par contre Reflex a un problème de logique avec ces normes.
Asie (3)
+ iranocichla (3)
+ hormuzensis (3)
Asie ne contient pas de photo
iranocichla est sous-catégorie d'asie et ne contient pas de photo
mais laquelle contient une sous-catégorie hormuzensis qui elle a 3 photos
3 images dans 2 sous-catégories
Mais pour Reflex, il ne veut pas compter les "intermédiaires" ce ne sont pas des espèces.
et il veut écrire 3 photos dans 1 espèce.
Cela ne peut pas marcher, c'est très compliquer à compter.
Je ne sais pas ce que iranocichla représente dans sa nomenclature, admettons "variété".
Mais ce que nous savons écrire:
3 photos dans 2 variétés/especes mais pas autre chose.
Trop spécifique à mon goût et prendrait un sacré aspect d'usine à gaz.
8-)
Bon, de toute facon, ma solution n'est pas bonne en fait!
Je vais essayer de trouver autre chose...
rub a écrit:
VDigital a écrit:
Maintenance? Peut-être.
8-)Pas sur que le fasse en 1.7.0, en 1.8, c'est sur!
Mais, je ne suis pas sur!
Si, c'est bon en 1.7.0.
La bonne méthode, c'est de passer par la maintenance comme l'a dit VDigital!