Forum CMS Made Simple FR

Version complète : Bug assign + CGBlog 1.13.1 ?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12.x
#~ Url du site :
#~ Hébergeur / Soft : OVH mutu
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12.1
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.7
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15.2
#~ Search: 1.7.13
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ CGExtensions: 1.49.9
#~ CGSmartImage: 1.20.3
#~ SiteMapMadeSimple: 1.2.8
#~ CGSimpleSmarty: 1.9.1
#~ CGFeedback: 1.7.3
#~ CGFeedMaker: 1.0.20
#~ JQueryTools: 1.3.7
#~ CGBlog: 1.13.1
#~ FrontEndUsers: 1.30.5
#~ SelfRegistration: 1.9.3
#~ Captcha: 0.5.2
#~ CustomContent: 1.10
#~ Banners: 2.7.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf8
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.5.22
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ 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)
#~ Server Information:
#~ Server Api: fpm-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Salut tout le monde.
J'ai un comportement bizarre avec la version 1.13.1 de CGBlog.
Si j'ai un assign dans un gabarit de CGBlog (et quelque soit sa portée), la variable n'existe pas après l'appel à CGBlog, en revanche elle existe et est correctement affectée après un deuxième appel a CGBlog mais avec un autre gabarit qui ne fait pas d'assign sur cette variable.
Ça fonctionne très bien en version 1.12.10 et sur News

un exemple pour tester chez vous :
le content :
Code :
<p>avant CGBlog avec summarytemplate="test"</p>
<p>FOO:{$foo}</p>
{CGBlog summarytemplate="test" action="default"}
<p>apres CGBlog</p>
<p>FOO:{$foo}</p>
{CGBlog summarytemplate="test_2" action="default"}
<p>apres CGBlog et un autre template</p>
<p>FOO:{$foo}</p>

le gabarit test :
Code :
{assign var=foo value="bar" scope="global"}

le gabarit test_2 :
Code :
<!-- test -->

Si vous avez une idée ...
J'ai commencé a faire un diff entre les version 1.12.10 et 1.13.1 de CGBlog ...

Bredt