rub a écrit:
rub a écrit:
Avec mon dernier commit, ca devrait être mieux.
J'ai été un peu vite en besogne, j'ai oublié le recent dans http://.../pwg/index.php?/<ce qu'on veut>/filter=start-recent-7.
C'est pas grave, pas bloquant et ca sera vite corrigé.
rub a écrit:
Avec mon dernier commit, ca devrait être mieux.
J'ai été un peu vite en besogne, j'ai oublié le recent dans http://.../pwg/index.php?/<ce qu'on veut>/filter=start-recent-7.
C'est pas grave, pas bloquant et ca sera vite corrigé.
Avec mon dernier commit, ca devrait être mieux.
PS: Ton petit plugin m'a l'air bien sympathique !
rvelices a écrit:
Sinon je trouve que l'annulation du filtre a la visite d'une autre page me pose vraiment probleme:
Oui, comme je l'avais ecrit, c'est une idée saugrenue, je ne vais pas la retenir, du moins pas dans comme ce qui est fait maintenant.
Bref, tu n'auras plus les soucis que tu as évoqué.
rub a écrit:
J'avais envie de pouvoir paramètrer le nombre de jours dans le filtre global (j'avais pensé à un bandeau de choix, bref..., je ne savais pas trop)
Et effectivement, c'est tres judicieux de faire passer la période dans le start du filtre.
On passe
http://.../pwg/index.php?/categories/flat_cat pour mettre à plat et
http://.../pwg/index.php?/<ce qu'on veut>/filter=start-recent-7 pour filtrer sur x jours les recents (par la suite on pourra jouer sur le mot "recent" et pour l'instant sur "7" uniquement).
ca va simplifier le code et ca sera plus simple à mettre en place.
Je ferais ca ce WE!
Excellent.
Sinon je trouve que l'annulation du filtre a la visite d'une autre page me pose vraiment probleme:
- j'ai ecrit deja un petit plugin qui affiche un objet flash dans la menu bar: des miniatures aleatoires qui changent toutes les X secondes
- mon souci est que la liste des miniatures est genere par un script php qui se trouve dans mon repertoire plugins. ce script est appele par flash
- donc si je ne rajoute pas le nom de mon script dans conf['filter_pages'], mon filtre est tout de suite arrete
Ca va etre pareil si je veux faire de l'AJAX avec les services web. Crois-tu qu'il est possible de ne pas desactiver le filtre quand on clique sur une autre page ?
rvelices a écrit:
rub a écrit:
rub a écrit:
En plus, c'est rapide à faire, je viens de vérifier ca permettrai par exemple en indiquant http://.../pwg/index.php?/most_visited/flat_recent_cat-10 d'avoir les images les vues que sur les 10 derniers jours.
Dans ce cas, c'est vrai que le flat n'est pas utile mais le recent oui.
Ou sinon si on est puriste, on ecrit une ligne http://.../pwg/index.php?/most_visited/recent-21 pour faire un filtre sur les images récentes de moins de 21 jours?
Qu'en penses-tu rvelices? Qu'en pensez-vous?Et sur ca, tu en penses quoi?
Hmmm... Pas mal, mais je ne pense pas que moi, je vais l'utiliser car le filtre global me suffit largement.
Attends... en fait ca serait plutot une super-idee de pouvoir choisir la periode recente pour le filtre global. Je trouve ceci beaucoup plus util !
Et dans ce cas je me pose la question pourquoi combiner dans flat_recent_cat 2 choses: une vue flat et un filtre sur la periode ? Ne serait il plus judicieux d'avoir un filtre global configurable (7, 10, 30 jours...) et l'icone flat devient seulement une "vue flat" ...
J'avais envie de pouvoir paramètrer le nombre de jours dans le filtre global (j'avais pensé à un bandeau de choix, bref..., je ne savais pas trop)
Et effectivement, c'est tres judicieux de faire passer la période dans le start du filtre.
On passe
http://.../pwg/index.php?/categories/flat_cat pour mettre à plat et
http://.../pwg/index.php?/<ce qu'on veut>/filter=start-recent-7 pour filtrer sur x jours les recents (par la suite on pourra jouer sur le mot "recent" et pour l'instant sur "7" uniquement).
ca va simplifier le code et ca sera plus simple à mettre en place.
Je ferais ca ce WE!
rub a écrit:
rub a écrit:
En plus, c'est rapide à faire, je viens de vérifier ca permettrai par exemple en indiquant http://.../pwg/index.php?/most_visited/flat_recent_cat-10 d'avoir les images les vues que sur les 10 derniers jours.
Dans ce cas, c'est vrai que le flat n'est pas utile mais le recent oui.
Ou sinon si on est puriste, on ecrit une ligne http://.../pwg/index.php?/most_visited/recent-21 pour faire un filtre sur les images récentes de moins de 21 jours?
Qu'en penses-tu rvelices? Qu'en pensez-vous?Et sur ca, tu en penses quoi?
Hmmm... Pas mal, mais je ne pense pas que moi, je vais l'utiliser car le filtre global me suffit largement.
Attends... en fait ca serait plutot une super-idee de pouvoir choisir la periode recente pour le filtre global. Je trouve ceci beaucoup plus util !
Et dans ce cas je me pose la question pourquoi combiner dans flat_recent_cat 2 choses: une vue flat et un filtre sur la periode ? Ne serait il plus judicieux d'avoir un filtre global configurable (7, 10, 30 jours...) et l'icone flat devient seulement une "vue flat" ...
rvelices a écrit:
Si tu veux garder le fonctionnement tel que aujourd'hui, j'aimerais pouvoir completement desactiver le filtre en mettant $conf['filter_pages'] = array(). Dans ce cas es-tu d'accord pour ajouter un test dans index.php : in_array( 'index', $conf['filter_pages'] ) pour montrer l'icone seulement dans ce cas la ?
Fonctionnement actuel ou nouveau c'est un bon test.
rvelices a écrit:
La seule idee que j'avais c'etait mon commit: l'annulation du filtre se fait seulement quand on reclique sur lui ...
Sinon, c'est sur que c'est un bug que d'afficher le bandeau partout. (Je n'avais pas compris non plus pourquoi tes changements!)
Je suis entrain de voir pour améliorer le fonctionnement simplement, si je ne mets rien en place de probant, je partirais sur l'idée de ton commit. Car après réflexion, ce n'est pas forcement une bonne idée d'annuler le filtre, selon une page (j'ai eu une idée saugrenue sur ce coup en faisant les dev)!
rub a écrit:
En plus, c'est rapide à faire, je viens de vérifier ca permettrai par exemple en indiquant http://.../pwg/index.php?/most_visited/flat_recent_cat-10 d'avoir les images les vues que sur les 10 derniers jours.
Dans ce cas, c'est vrai que le flat n'est pas utile mais le recent oui.
Ou sinon si on est puriste, on ecrit une ligne http://.../pwg/index.php?/most_visited/recent-21 pour faire un filtre sur les images récentes de moins de 21 jours?
Qu'en penses-tu rvelices? Qu'en pensez-vous?
Et sur ca, tu en penses quoi?
rub a écrit:
Ha, ok, c'est vrai que ca peut-être troublant, il faudrait donc affiner l'affichage des notes pour ne pas l'afficher sur les pages upload, help, etc... sans perdre les infos de filtres... Même sur la page pictures les notes ne sont pas vraiment utiles.
Sur comments, index, etc... la les notes devraient être présentes.
Je vais essayer de voir (une autre tableau mais ca me dit bof), si tu as une autre idée ou une implémentation en vue, n'hésite pas!
La seule idee que j'avais c'etait mon commit: l'annulation du filtre se fait seulement quand on reclique sur lui ...
Si tu veux garder le fonctionnement tel que aujourd'hui, j'aimerais pouvoir completement desactiver le filtre en mettant $conf['filter_pages'] = array(). Dans ce cas es-tu d'accord pour ajouter un test dans index.php : in_array( 'index', $conf['filter_pages'] ) pour montrer l'icone seulement dans ce cas la ?
rvelices a écrit:
rub a écrit:
C'est le principe des pages dans $conf['filter_pages'].
Qui ne veut pas dire si le filtre est utilisé ou pas mais si le filtre est actif ou pas et dans le cas contraire l'annule. (cf la description dans config_default.inc.php)
Tu peux avoir des pages dans $conf['filter_pages'] même si le filtre n'est pas utilisé.
En gros, si la page n'est pas dans le $conf['filter_pages'], elle annule le filtre.Je n'avais pas compris ce principe comme ca. J'ai ete persuade que c'etait une erreur. J'avais compris que le filtre est annule seulement en appuyant sur l'icone bleue filter stop. Je trouvais tres bizzare de voir le message elements filtres sur les pages about, register, password, upload etc...
Ha, ok, c'est vrai que ca peut-être troublant, il faudrait donc affiner l'affichage des notes pour ne pas l'afficher sur les pages upload, help, etc... sans perdre les infos de filtres... Même sur la page pictures les notes ne sont pas vraiment utiles.
Sur comments, index, etc... la les notes devraient être présentes.
Je vais essayer de voir (une autre tableau mais ca me dit bof), si tu as une autre idée ou une implémentation en vue, n'hésite pas!
rub a écrit:
Finalement, après réflexion et une bonne nuit, je me suis dit qu'on pourrait laisser le "flat_recent_cat-7" sur toutes les pages car le "7" permet de déterminer le nombre de jours de recherche.
Ca aurait pu permettre de restreindre le nombre de photos sur les autres pages aussi.
En plus, c'est rapide à faire, je viens de vérifier ca permettrai par exemple en indiquant http://.../pwg/index.php?/most_visited/flat_recent_cat-10 d'avoir les images les vues que sur les 10 derniers jours.
Dans ce cas, c'est vrai que le flat n'est pas utile mais le recent oui.
Ou sinon si on est puriste, on ecrit une ligne http://.../pwg/index.php?/most_visited/recent-21 pour faire un filtre sur les images récentes de moins de 21 jours?
Qu'en penses-tu rvelices? Qu'en pensez-vous?
rub a écrit:
C'est le principe des pages dans $conf['filter_pages'].
Qui ne veut pas dire si le filtre est utilisé ou pas mais si le filtre est actif ou pas et dans le cas contraire l'annule. (cf la description dans config_default.inc.php)
Tu peux avoir des pages dans $conf['filter_pages'] même si le filtre n'est pas utilisé.
En gros, si la page n'est pas dans le $conf['filter_pages'], elle annule le filtre.
Je n'avais pas compris ce principe comme ca. J'ai ete persuade que c'etait une erreur. J'avais compris que le filtre est annule seulement en appuyant sur l'icone bleue filter stop. Je trouvais tres bizzare de voir le message elements filtres sur les pages about, register, password, upload etc...
rvelices a écrit:
rub a écrit:
A quoi sert quoi de discuter sur ce topic, je me le demande!
desole, mais je ne pensais pas avoir modifie quoi que ca soit de vraiment important.
C'est le principe des pages dans $conf['filter_pages'].
Qui ne veut pas dire si le filtre est utilisé ou pas mais si le filtre est actif ou pas et dans le cas contraire l'annule. (cf la description dans config_default.inc.php)
Tu peux avoir des pages dans $conf['filter_pages'] même si le filtre n'est pas utilisé.
En gros, si la page n'est pas dans le $conf['filter_pages'], elle annule le filtre.
Pour admin, bien que les includes ne sont pas appelés dans common.inc.php, c'est uniquement pour ne pas afficher les notes.
Il faudrait peut-être mieux mettre le test "if (!defined('IN_ADMIN') or !IN_ADMIN)", au niveau de l'ajout des notes d'ailleurs. Non?
Car, j'ai dans l'idée d'utiliser les filtres dans la partie admin aussi.
Le nom de $conf['filter_pages'] n'est pas forcement le meilleur, c'est vrai donc si tu as une idée, n'hésite pas!
Pour les variables, c'était volontaire de les initialiser à "" pour quelles soient définies mais vu qu'il y a des "empty" partout, c'est ok, et j'ai gardé ta modification ainsi que l'amélioration de la sauvegarde des données dans le cookie (j'y avais été bourrin).
J'ai aussi bien sur supprimer le bout de code oublié en début de page.
rub a écrit:
A quoi sert quoi de discuter sur ce topic, je me le demande!
desole, mais je ne pensais pas avoir modifie quoi que ca soit de vraiment important.
rub a écrit:
Par contre, je ne suis pas du tout d'accord, sur certaines des modifications faites sur ce commit.
Lesquelles ?