Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Problème de fonctionnement module Gallery dans le module News
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.3
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.3
#~ Installed Modules:
#~ AdminSearch: 1.0.1
#~ CMSContentManager: 1.1
#~ DesignManager: 1.1.1
#~ FileManager: 1.5.2
#~ Gallery: 2.1.6
#~ MicroTiny: 2.0.3
#~ ModuleManager: 2.0.2
#~ Navigator: 1.0.3
#~ News: 2.50.5
#~ NewsSlides: 1.2
#~ Search: 1.50.2
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 64000000
#~ 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.6.21
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 32759
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ 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: 512M
#~ max_execution_time: 300
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions: _dyuweyrj4, _dyuweyrj4r, dl
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ 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: On (Vrai)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: On (Vrai)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: fpm-fcgi
#~ Server Os: Linux 3.14.60-grsec-hosting-web-3.14 On x86_64
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela ne conduit pas nécessairement à des problèmes... Mais si vous avez des problèmes pour installer/retirer des modules ou ajouter/supprimer des éléments de contenu ou pages cela pourrait en être la cause.
#~ Permission Information:
#~ tmp: /home/unssmsby/www/cms2/tmp (0705)
#~ tmp_cache: /home/unssmsby/www/cms2/tmp/cache (0705)
#~ templates_c: /home/unssmsby/www/cms2/tmp/templates_c (0705)
#~ modules: /home/unssmsby/www/cms2/modules (0705)
#~ uploads: /home/unssmsby/www/cms2/uploads (0705)
#~ Masque de création de fichier (umask) : /home/unssmsby/www/cms2/tmp/cache (0705)
#~ config_file: 0404
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je viens de mettre à jour mon CMS de la version 1.10 vers la version 2.1.3. Tout fonctionne bien sauf la Gallery.
En fait, quand j'intègre la balise de la Gallery dans une page : ça marche, la gallerie de photos apparâit. Par contre dans un article : ça ne marche pas, c'est uniquement la balise qui s'affiche {Gallery dir='sport-partage'}.
Alors qu'avant cela fonctionnait dans les 2 cas.

Avez vous déjà remarqué ce soucis ?

J'ai vérifié sur d'autre site CMS 2.1.3 que je gère, et je rencontre le même problème.

Et j'ai aussi remarqué que les Balise UDT ne fonctionne pas dans les articles. A mon avis le soucis viens de l'interprétation des { } dans le module News...

Merci de votre aide.

Pascal
#2

Bonjour et bienvenue, Pascal Smile
Quand la balise n'est pas "parsée" par le moteur Smarty, comme c'est ton cas ici, tu dois utiliser la fonction eval :
Code :
[== Indéfini ==]
{eval Gallery dir='sport-partage'}
{eval monUdt}
{eval $maVariable}
#3

Bonjour Jean Smile ,

Je viens de tester {eval Gallery dir='sport-partage'} dans un article, mais cela ne change rien, la galerie ne s'affiche pas, c'est le code qui s'affiche à la place...
Par contre, si je met cette balise dans une page, cela me crée une erreur :

Syntax error in template "content:content_en" on line 3 "{eval Gallery dir='sport-partage'}" unexpected "dir" attribute

Donc, il y a autre chose.
Comment "parser" la balise par le moteur Smarty pour qu'elle fonctionne ?

J'ai remarqué ce problème depuis la version CSM 2.1.3. Mais je ne vois pas d'où peut venir ce conflit.
Jusque là, j'arrivais à m'en sortir car la plupart de mes clients n'utilisent pas de galeries dans leur articles sauf que là, je met à jour deux sites vers la version 2.1.3 qui utilisent cette possibilité et cela me pose un sérieux problème.
J'ai également remarqué que l'intégration de la balise gallery dans le module Blog, pose le même problème...

Si cela peut aider.
Je continue de chercher de mon côté.
Si j'ai une piste, je fais signe.

Merci de votre contribution.
#4

Tu n'as pas à utiliser eval dans le content.
Tu devrais mettre à jour la version du cms vers 2.1.4.
Donne-nous le gabarit news utilisé, s'il te plaît.
#5

Bonjour,

Quand tu as parlé du gabarit news cela m'a donné l'idée de vérifier comment fonctionne le Gabarit News Detail Sample par rapport au Gabarit Sample des versions antérieures.
Là, j'ai trouvé le problème.

Sur le Gabarit News Detail Sample, le sommaire et le contenu est appelé avec la balise {$entry->summary} alors que sur le gabarit Sample, c'est la balise {eval $entry->summary} qui est utilisé.

En modifiant cela, tout est ok.

Merci et si cela peut servir...
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)