22/03/2013, 10:55:28
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.7/8/9/10/11
#~ Url du site :
#~ Hébergeur / Soft : Apache
#~ Informations Système :
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Printing: 1.1.2
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.8.3
#~ CMSPrinting: 1.0
#~ MicroTiny: 1.1.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 300000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.3-7+squeeze15
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 60
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 10M
#~ session_save_path: /var/lib/php5 (1733)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.66
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour/Bonsoir, tout d'abord, veuillez m'excuser pour cette version obsolète mais dans ma situation actuelle, je ne peux pas le mettre à jour : je suis stagiaire dans une entreprise et je n'ai pas spécialement envie de mettre leur site indisponible.
De plus, la machine qui héberge le serveur n'est pas relié à internet donc aucun risque non? (vu que le message rouge qui s'affichait quand j'ai choisi la version m'a bien fait réfléchir

Bon enfin bref! Tout ça pour vous dire que je suis confrontais à un problème, je voudrais réaliser quelque chose d'assez simple : utiliser une balise smarty dans une balise utilisateur (concrètement, invoquer une balise smarty dans une autre).
J'ai fais des recherches et tout, je suis tombé sur ce sujet : Implémenter une balise Smarty dans une autre (peut pas mettre de lien!) mais soit il n'y a aucun lien avec mon problème, soit je n'ai pas compris les codes qui sont utilisés :/
Et aussi, sur le wiki, j'ai trouvé ce bout de code :
Code :
[== Indéfini ==]
$smarty = cmsms()->GetSmarty();
$smarty_data = "{menu}";
echo $smarty->display('string:'.$smarty_data) ;
Code :
[== Indéfini ==]
../lib/smarty/Smarty.class.php:1593 - trigger_error
../lib/smarty/Smarty.class.php:1415 - _fetch_resource_info
../lib/smarty/Smarty.class.php:1254 - _compile_resource
../lib/smarty/Smarty.class.php:1106 - fetch
../lib/classes/class.usertagoperations.inc.php(260) : eval()'d code:58 - display
../tmp/templates_c/69^%%70^707^707A8977%%content%3Acontent_en.php:6 - cms_user_tag_ldap_add
../lib/smarty/Smarty.class.php:1263 - include
../plugins/function.content.php:121 - fetch
../tmp/templates_c/%%98^983^983F5C9C%%tpl_body%3A20.php:60 - smarty_cms_function_content
../lib/smarty/Smarty.class.php:1263 - include
../index.php:269 - fetch
string(54) "Smarty error: unable to read resource: "string:{menu}""
Je suppose que c'est dû à ma version non?
En tout cas, j'espère que vous avez une solution à mon problème et désolé pour la gêne occasionnée ! :|