Lise pagination -
jissey - 03/11/2016
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site : http://jmlise.siteweb.academy/search
#~ Hébergeur / Soft : OVH Kimsufi
#~ Informations Système :
#~
#~ #~ Version du CMS: 2.1.5
#~ #~ Url du site : http://jmlise.siteweb.academy/search
#~ #~ Hébergeur / Soft : OVH
#~ #~ Informations Système :
#~ #~ ----------------------------------------------
#~ #~ Cms Version: 2.1.5
#~ #~ Installed Modules:
#~ #~ AdminSearch: 1.0.2
#~ #~ CMSContentManager: 1.1.1
#~ #~ DesignManager: 1.1.1
#~ #~ FileManager: 1.5.2
#~ #~ LISE: 1.2.1.1
#~ #~ LISEartistes: 1.2.1.1
#~ #~ MicroTiny: 2.0.3
#~ #~ ModuleManager: 2.0.4
#~ #~ Navigator: 1.0.3
#~ #~ News: 2.50.5
#~ #~ Search: 1.50.2
#~ #~ Config Information:
#~ #~ php_memory_limit:
#~ #~ max_upload_size: 8000000
#~ #~ url_rewriting: mod_rewrite
#~ #~ page_extension:
#~ #~ query_var: page
#~ #~ auto_alias_content: true
#~ #~ locale:
#~ #~ set_names: true
#~ #~ timezone: Europe/Paris
#~ #~ permissive_smarty: false
#~ #~ Php Information:
#~ #~ phpversion: 5.4.36-0+deb7u3
#~ #~ md5_function: On (Vrai)
#~ #~ json_function: On (Vrai)
#~ #~ gd_version: 2
#~ #~ tempnam_function: On (Vrai)
#~ #~ magic_quotes_runtime: Off (Faux)
#~ #~ E_ALL: 22527
#~ #~ E_STRICT: 0
#~ #~ E_DEPRECATED: 0
#~ #~ test_file_timedifference: Aucune différence de date du système trouvée
#~ #~ test_db_timedifference: Aucune différence de date du système trouvée
#~ #~ create_dir_and_file: 1
#~ #~ memory_limit: 128M
#~ #~ max_execution_time: 30
#~ #~ register_globals: Off (Faux)
#~ #~ output_buffering: 4096
#~ #~ disable_functions: pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority,
#~ #~ open_basedir: /var/www/clients/client1/web1/web:/var/www/clients/client1/web1/private:/var/www/clients/client1/web1/tmp:/var/www/siteweb.academy/web:/srv/www/siteweb.academy/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin
#~ #~ test_remote_url: Valable
#~ #~ file_uploads: On (Vrai)
#~ #~ post_max_size: 8M
#~ #~ upload_max_filesize: 8M
#~ #~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ #~ session_use_cookies: On (Vrai)
#~ #~ xml_function: On (Vrai)
#~ #~ xmlreader_class: On (Vrai)
#~ #~ check_ini_set: On (Vrai)
#~ #~ curl: On
#~ #~ Performance Information:
#~ #~ allow_browser_cache: Off (Faux)
#~ #~ browser_cache_expiry: 60
#~ #~ php_opcache: Off (Faux)
#~ #~ smarty_cache: Off (Faux)
#~ #~ smarty_compilecheck: Off (Faux)
#~ #~ smarty_cache_udt: Off (Faux)
#~ #~ auto_clear_cache_age: On (Vrai)
#~ #~ Server Information:
#~ #~ Server Software: Apache/2.2.22 (Debian)
#~ #~ Server Api: cgi-fcgi
#~ #~ Server Os: Linux 3.14.32-xxxx-grs-ipv6-64 On x86_64
#~ #~ Server Db Type: MySQL (mysqli)
#~ #~ Server Db Version: 5.5.41
#~ #~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ #~ Permission Information:
#~ #~ tmp: /var/www/clients/client1/web1/web/jmLise/tmp (0755)
#~ #~ tmp_cache: /var/www/clients/client1/web1/web/jmLise/tmp/cache (0755)
#~ #~ templates_c: /var/www/clients/client1/web1/web/jmLise/tmp/templates_c (0755)
#~ #~ modules: /var/www/clients/client1/web1/web/jmLise/modules (0755)
#~ #~ uploads: /var/www/clients/client1/web1/web/jmLise/uploads (0755)
#~ #~ Masque de création de fichier (umask) : /var/www/clients/client1/web1/web/jmLise/tmp/cache (0755)
#~ #~ config_file: 0644
#~ #~ ----------------------------------------------
#~ #~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à tous,
je rencontre un problème depuis longtemps sur Lise, mais le développeur l'a marqué : "
Work for me" (sans doute influencé par un autre très friand de cette formule).
Je voudrais savoir si d'autres ont constaté le même bug que moi, à savoir :
Il s'agit de la pagination dans le module Lise, avec l'action search et une limite :
{LISEartistes action='search' filter='themes,medias,periode,pays,style' template_search="filter" pagelimit="26"}
Lors du premier appel, la page affiche bien le bon nombre de résultat et les liens de pagination, mais lorsqu'on navigue dans la page suivante, plus rien n'est filtré...les critères de sélection ont disparus.
La pagination renvoie donc les liens vers toutes les pages du résultat.
C'est parfaitement visible dans la page du site que j'ai installé pour l'occasion :
http://jmlise.siteweb.academy/search
En choisissant la période 17eme Siecle, on voit bien le symptome. La page suivante renvoie bien 26 résultats et 3 pages et dès que l'on clique sur un des liens vers une autre page, le nombre de page passe à 64!
J'ai bien sûr cherché et cela vient de l'url rewriting.
Tout fonctionne correctement sans la mise en route des urls simples...
Pour contourner le problème j'ai empêché la réécriture d'url, mais c'est évidemment pas ce qu'il convient de faire.
Merci de votre aide ou de votre soutient pour peser auprès du développeur, beaucoup d'entre nous utilisent ce module.
JC
Lise pagination -
Jean le Chauve - 03/11/2016
Salut Jissey
Sans avoir vérifié, {cge_module_hint} de CGExtension (ou le plugin {cms_module_hint}, mais je crois que ce dernier ne fonctionne qu'avec les modules inclus dans le core) devrait solutionner ton problème.
Lise pagination -
jissey - 05/11/2016
Salut JLC,
non je ne crois pas...seul le développeur peut debugger...quand je ne serai plus le seul à l'alerter!
Lise pagination -
Jean le Chauve - 05/11/2016
Tu n'as pas ajouté dans ton rapport sur la forge que cela fonctionne ou pas selon l'url rewriting.
A ta place, j'essayerais sur le forum.org, Jo Morg y a planté sa tente.
Pour ma part, je n'ai pas encore utilisé ce module, je ne pourrai pas t'appuyer.
Lise pagination -
Jean le Chauve - 05/11/2016
A voir également avec un .htaccess minimal si ce n'est pas le cas.
Lise pagination -
jissey - 05/11/2016
oui, j'ai pensé au htaccess mais il manque des infos dans l'url...non, il manque un register_route route dans le module pour cette action. Je ne suis pas assez compétent dans ce domaine et pas le temps de m'y pencher, sinon, ça serait déjà fait.
Jo Morg est parfaitement au courant, je lui ai envoyé un mail et créé un accès sur le site que j'ai installé pour l'occasion.
Si j'ai le temps, je ferai une piqure de rappel sur le forum EN, bonne idée.