Nicolas Grillet

Intégrateur Web

Télécharger mon CV Contactez moi

Archive for 2012-09-13T15:39:19+00:000000001930201209

CMS Made Simple // Version 1.11 bug edition page et méthode _compile_source

Si vous avez mis à jour votre installation de CMS Made Simple pour la version 1.11 ( ce que je vous conseille), vous aurez peut quelques soucis comme moi après la mise à jour.

En effet le premier problème est venu avec la fonction $smarty->_compile_source utilisée dans certaines balises utilisateurs, cela cause le crash de la page.
Le problème vient du fait que la mise à jour 1.11 affecte le moteur Smarty qui passe maintenant en version 3, or cette version modifie la syntaxe habituelle et oblige à être plus rigoureux.

Donc si vous utilisez ceci :

$smarty = cmsms()->GetSmarty();
$smarty_data = "{menu}";
$smarty->_compile_source('temporary template', $smarty_data, $_compiled );
@ob_start();
$smarty->_eval('?>' . $_compiled);
$_contents = @ob_get_contents();
@ob_end_clean();
echo $_contents;

Et qu’après la MAJ, vous obtenez ceci : Call of unknown method ‘_compile_source’, corrigez votre comme ceci :

$smarty = cmsms()->GetSmarty();
$smarty_data = "{menu}";
echo $smarty->display('String:'.$smarty_data);

Ensuite, 2eme problème, il se peut qu’après la MAj, vous ayiez une page blanche lorsque vous souhaitez éditer une page.
Regardez dans le journal de l’administration et si vous voyez ceci : ERROR DETECTED: Call to a member function GetPropertyValue() on a non-object at, j’ai une solution pour les autres erreurs éventuelles je n’en ai pas.

Le problème vient du fait que la fonction GetPropertyValue() ne fonctionne plus sous Smarty 3, donc si vous utilisiez une syntaxe comme

{capture assign='logo'}{$content_obj->GetPropertyValue('image')}{/capture}

, corrigez la avec ceci 

{page_attr key='image' assign='logo'}

J’ai dû ensuite réenregistrer certaines pages, simplement en les éditants puis en validant.

Voilà la migration vers la version 1.11 de CMS Made Simple devrait bien se passer ensuite, pensez à utiliser la nouvelle interface d’administration et les nouvelles options de cache de Smarty ;-) 


Freebox V6 // Etape 6 bloquée et erreur 20-D3

 

freebox-v6-erreur-20-d3

Ce soir en rentrant chez moi j’allume ma télévision et stupeur, l’initialisation du Freeplayer bloque à l’étape 6 et indique « Erreur 20-D3« .

Mon premier réflexe, est de tout éteindre et de tout redémarrer, mais cela ne change rien.

Il semblerait que les deux modules n’arrivent pas à s’identifier aux serveurs de Free afin de valider l’activation.

Les erreurs de types 20 indiquent des erreurs matériels donc en cas de problème, la meilleur solution est de vérifier toutes les connections et freeplugs, puis si rien ne cloche de relancer le Freebox Server avec mes paramètres d’usines (Démarrez le freeserver et lorsque le logo Free apparaît, cliquez sur l’un des boutons tactiles, et choisissez « Paramètres d’usine »).

Si cela ne change rien, c’est que votre Freebox ne communique pas ou mal avec les serveurs de Free, donc soit votre DSLAM est en panne soit il y a une panne générale chez Free.

La meilleure solution, hélas, est d’attendre gentillement que la panne soit réparée et si cela dure trop longtemps (plus de 6 heures), contactez l’assistance Free par téléphone au 3244.

Bon courage !

Photoshop // Le clavier passe en QWERTY tout seul

Si vous utilisez Photoshop régulièrement, il se peut que certaines fois, votre clavier passe en QWERTY sans que vous ne le vouliez.
De nombreuses personnes expliquent ce problème, par un problème de RAM ou de puissance du PC, mais ce n’est pas le cas.

Ce problème vient de l’activation involontaire d’un raccourci de Photoshop, le ALT + Majuscule.

Simplement faites ALT + Majuscule et le problème est résolu, votre clavier reviendra en AZERTY ;-) 

Copyright Nicolas Grillet