Jump to content
zell25

[RESOLU] Cacher le message de mise a jours

Recommended Posts

Bonsoir a tous, je voudrais savoir si on peu cacher les messages de mise a jours aux utilisateur du BO qui ne fond pas partie du groupe Administrator et comment?
Merci

Share this post


Link to post
Share on other sites

Bonjour,


Vous voulez parler des informations en page d'accueil du Back Office ? comme :


Nouvelle version de PrestaShop disponible : Téléchargement 1.3.7 finale !


Si c'est ça, je vous propose d'éditer votre fichier /[votre_dossier_admin]/index.php
A partir de la ligne 76 environ, changez :

       if (@ini_get('allow_url_fopen') AND $update = checkPSVersion())
           echo ''.translate('New PrestaShop version available').' : '.translate('Download').' '.$update['name'].' !';
       elseif (!@ini_get('allow_url_fopen'))
       {
           echo '
'.translate('Update notification unavailable').'';
           echo '
 ';
           echo '
'.translate('To receive PrestaShop update warnings, you need to activate the allow_url_fopen command in your php.ini config file.').' ['.translate('more infos').']';
           echo '
'.translate('If you don\'t know how to do that, please contact your host administrator !').'
';
       }



Par :

   if(intval($cookie->profile) == _PS_ADMIN_PROFILE_) {
       if (@ini_get('allow_url_fopen') AND $update = checkPSVersion())
           echo ''.translate('New PrestaShop version available').' : '.translate('Download').' '.$update['name'].' !';
       elseif (!@ini_get('allow_url_fopen'))
       {
           echo '
'.translate('Update notification unavailable').'';
           echo '
 ';
           echo '
'.translate('To receive PrestaShop update warnings, you need to activate the allow_url_fopen command in your php.ini config file.').' ['.translate('more infos').']';
           echo '
'.translate('If you don\'t know how to do that, please contact your host administrator !').'
';
       }
   }



Ca devrai marcher !

Bien cordialement

Share this post


Link to post
Share on other sites

C'est super merci ca marche mais il manquait un ' après .'

donc voicis le code corrigé :

if(intval($cookie->profile) == _PS_ADMIN_PROFILE_) {
       if (@ini_get('allow_url_fopen') AND $update = checkPSVersion())
           echo ''.translate('New PrestaShop version available').' : '.translate('Download').' '.$update['name'].' !';
       elseif (!@ini_get('allow_url_fopen'))
       {
           echo '
'.translate('Update notification unavailable').'';
           echo '
 ';
           echo '
'.translate('To receive PrestaShop update warnings, you need to activate the allow_url_fopen command in your php.ini config file.').' ['.translate('more infos').']';
           echo '
'.translate('If you don\'t know how to do that, please contact your host administrator !').'
';
       }
   } 



Encore merci

Share this post


Link to post
Share on other sites
C'est super merci ca marche mais il manquait un ' après .'

C'est le parse de la balise code du forum qui fait ça. C'est idem sur le code que vous venez de rajouter.

Bien cordialement

Share this post


Link to post
Share on other sites

Pour la version PS 1.4 il faut faire cette modification dans le fichier suivant :
(admin rep)/tabs/AdminHome.php
vers la ligne 156.

Share this post


Link to post
Share on other sites

Comment appliquer cela a la version 1.2.5.0 ?

Je me réponds:
il faut ajouter :

define('_PS_ADMIN_PROFILE_', 1);


dans config-inc.php

Share this post


Link to post
Share on other sites

Le test de _PS_ADMIN_PROFILE_ , c'est pour que l'affichage soit tout de même présent pour le super admin mais masqué pour tous les autres.
Dans la version 1.2.5, y'a pas de super admin ?

Share this post


Link to post
Share on other sites

Oui tout à fait.
Mais j'ai appliqué la modification telle que décrite et cela ne marche pas.
Après une petite analyse, j'ai vu que PS_ADMIN_PROFILE n'est pas défini dans prestashop 1.2.5.0. D'ou l'ajout dans config-inc.php et comme ça cela fonctionne.

Share this post


Link to post
Share on other sites

oui, donc à ce moment là, pas besoin de faire un test IF si on est sûr de passer dans la boucle ;-)

Share this post


Link to post
Share on other sites

Bonjour, 

 

Je me permet de resortir un vieux post, mais je me pose la meme question, pour la version 1.5.5.0.

Le define('_PS_ADMIN_PROFILE_', 1); ne fonctionne pas

 

Merci!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More