Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

P@t
2008-03-09 08:58:34

marcophilie56 a écrit:

Quand on sélectionne l'onglet Vérifier les mises à jour, il indique que Plugin manager doit être mis à jour par la version J et que la version actuelle est la K

J'avais oublié de cocher la compatibilité avec la 1.7.1 dans le gestionnaire d'extensions...
Maintenant, tout doit etre rentré dans l'ordre ;-)

marcophilie56
2008-03-09 07:09:13

Merci beaucoup
La solution est la bonne
Cordialement

Par contre la nouvelle version ne fonctionne pas correctement
Quand on sélectionne l'onglet Vérifier les mises à jour, il indique que Plugin manager doit être mis à jour par la version J et que la version actuelle est la K

P@t
2008-03-09 00:23:13

Bon, avec la dernière version de Plugins Manager, il ne devrait plus y avoir de soucis ;-)

P@t
2008-03-08 20:12:37

Bon, j'ai une manière bin plus élégante... que j'intègrerai à la prochaine version...
Dans le main.inc.php, remplace:

if (script_basename() == 'admin')
{
    add_event_handler('loc_end_page_tail', 'replace_plugins_admin_link');
    add_event_handler('loc_end_page_header', 'pm_infobulles');
   
    function replace_plugins_admin_link()
    {
        global $template;

        $template->output = str_replace('admin.php?page=plugins',
                                        get_admin_plugin_menu_link(PLUGINSMANAGER_PATH . 'plugins.php'),
                                        $template->output);
    }

Par

if (script_basename() == 'admin')
{
    add_event_handler('loc_end_page_header', 'replace_plugins_admin_link');
    add_event_handler('loc_end_page_header', 'pm_infobulles');
   
    function replace_plugins_admin_link()
    {
        global $page;

        if (isset($page['page']) and $page['page'] == 'plugins')
           $page['page'] = '.'. PLUGINSMANAGER_PATH . 'plugins';

    }

P@t
2008-03-08 19:57:14

Arg... bon, essaye alors de remplacer:

$template->output = str_replace('admin.php?page=plugins',
                                      get_admin_plugin_menu_link(PLUGINSMANAGER_PATH . 'plugins_list.php'),
                                      $template->output);

Par

$template->output = strtr($template->output, array(
      'admin.php?page=plugins' => get_admin_plugin_menu_link(PLUGINSMANAGER_PATH . 'plugins.php')));

marcophilie56
2008-03-08 19:35:11

Je viens d'essayer la solution de Vincent
la réponse est :

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2785090 bytes) in /mnt/161/sdb/e/8/marcophilie56/galerie/plugins/PluginsManager/main.inc.php on line 26

Donc pas d'amélioration

P@t
2008-03-08 14:11:19

Marcophilies, tu peux essayer la modif de vincent?

VDigital
2008-03-08 14:05:54

Essais donc de dissocier...

$template->output = str_replace('admin.php?page=plugins',
    get_admin_plugin_menu_link(PLUGINSMANAGER_PATH . 'plugins_list.php'),
    $template->output);

par

$pluglink =  get_admin_plugin_menu_link(PLUGINSMANAGER_PATH . 'plugins_list.php');
$template->output = str_replace('admin.php?page=plugins',
    $pluglink,
    $template->output);

Il est possible que cela révèle un bug php.
A vérifier donc.

P@t
2008-03-08 13:37:07

VDigital a écrit:

Faire des petits main.inc.php...
8-)

Celui de plugins manager fait 30 lignes!
Le problème vient de la "cascade" pour remplacer le lien d'administration des plugins:

$template->output = str_replace('admin.php?page=plugins',
    get_admin_plugin_menu_link(PLUGINSMANAGER_PATH . 'plugins_list.php'),
    $template->output);

VDigital
2008-03-08 13:07:58

Faire des petits main.inc.php...
8-)

P@t
2008-03-08 12:27:13

Arf... c'est la fonction qui permet de remplacer le lien de l'administration des plugins de Plugins Manager qui prend trop de ressources...
Je vais regarder ca...
Mais à priori, je n'ai pas de solutions... à par désactiver Plugins Manager quand tu n'en as pas besoin...

marcophilie56
2008-03-08 10:22:06

Bonjour
Lorsque je veux modifier l'intitulé de certaines catégories, j'obtiens ce message

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2785085 bytes) in /mnt/161/sdb/e/8/marcophilie56/galerie/plugins/PluginsManager/main.inc.php on line 26

Merci de me dire si cela provient de du plugin (j'utilise le 1.7.j) ou d'autres raisons
Cordialement

NB : Je n'arrive pas à déterminer s'il s'agit de catégories virtuelles ou physiques
Voici l'état de mon site chez free:

Version de PhpWebGallery
        * PhpWebGallery 1.7.1
        * Dernière version ?

Environnement
        * System d'exploitation: Linux
        * PHP: 5.1.3RC4-dev (Montrer les informations) [2008-03-08 10:20:26]
        * MySQL: 5.0.45 [2008-03-08 10:20:29]

Base de données
        * 6608 éléments (premier élément ajouté le Samedi 23 Décembre 2006)
        * 7849 catégories dont 4672 physiques et 3177 virtuelles (9319 associations)
        * 0 tag (0 association)
        * 16 utilisateurs
        * 3 groupes
        * 0 commentaire
Par ailleurs, je n'arrive pas à reproduire la situation en local.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact