Merveille des merveilles ! Merci PLG, ça tourne au quart de poil.
ça y est, le plugin Advanced Menu Manager est passé en version 3.2.10 :
- speed improvement with the new persistent_cache (new in Piwigo 2.7)
- compatibility PHP 7
- compatibility MySQL 5.7
Je ne vois plus aucun message d'erreur après la mise à jour.
Un grand merci aux développeurs !
Merci merci du signalement, j'ai corrigé pour les pattes de mouches. J'avais laissé une scorie dans ma modif de css. Ça ne se voyait pas sous Edge ou Firefox & co, seulement que les Opéra-like (j'ai pas chrome).
Pour l'autre message, sur le terrible risque que l'on prend à naviguer sur mon site, je pense que c'est un avertissement de Mr Google sur les sites qui n'ont pas les moyens de se payer du https. (parce que ça coûte, hein, quand même, ce certificat)
Mais je ne vois pas le message, sur aucun de mes 7 navigateurs.
parfait c'est corrigé les ">"
là, ça se voit que sur google chrome, surement à cause d'un etiteur wysig
k5 a écrit:
pourquoi il y a des erreurs ">" et de temps en temps il y a des "â€(" sur vos pages ?
Cordialement
k5
Merci d'avoir visité mon site. Je ne vois pas de > ni d'autre signe cabalistique en mode public. C'est où, s'il vous plaît ? Et avec quel OS, quel navigateur ? J'ai examiné plusieurs pages sous plusieurs navigateurs sans rien trouver que mes messages d'erreur là-haut (je suis sous windows10). Peut-être reste-t-il des traces de bricolage en mode source dans les descriptions ...
Tu as raison, ddtddt, pardon d'avoir douté, il y a eu quelque chose de corrigé puisque j'ai lignes 28 à 30 :
function AMM_PIP($prefixeTable, $filelocation)
{
parent::__construct($prefixeTable, $filelocation);
Mais devrait y avoir autre chose aussi à modifier, puisque mon message d'erreur fait référence à la ligne 20, qui ne comporte que : {
Voici en fait mes lignes 15 à 20 :
if (!defined('PHPWG_ROOT_PATH')) { die('Hacking attempt!'); }
include_once(PHPWG_PLUGINS_PATH.'AMenuManager/amm_root.class.inc.php');
class AMM_PIP extends AMM_root
{
pourquoi il y a des erreurs ">" et de temps en temps il y a des "â€(" sur vos pages ?
Cordialement
k5
Katryne a écrit:
Ah ben non alors : c'est pas mon message d'erreur, ça ! Rien à voir avec mon install d'OSM. C'est apparu seulement avec l'install d'AMM. Le problème "deprecated" est peut-être apparu sur ton site avec OSM, mais pas sur le mien. C'est que tu dois avoir une fonction obsolète dans ta version d'OSM.
Deprecated, ça veut dire que le plugin utilise un code php obsolète. En l'occurrence : la méthode dans AMM_PIP pour le "constructor" (quelle que soit cette bête-là !) date du php4. Dans les versions 5 de php, c'était déjà obsolète, mais ya que depuis php7 que c'est signalé par des messages d'erreur.
C'est cette ligne qui pose problème :
class AMM_PIP extends AMM_root
Et c'est pas pour autant que je comprenne comment ce doit être modifié.
Merci de ton soutien.
dans le fichier tu peux me dire ce que tu as normalement c'est corrigé !
juste après
function AMM_PIP($prefixeTable, $filelocation)
{
Ah ben non alors : c'est pas mon message d'erreur, ça ! Rien à voir avec mon install d'OSM. C'est apparu seulement avec l'install d'AMM. Le problème "deprecated" est peut-être apparu sur ton site avec OSM, mais pas sur le mien. C'est que tu dois avoir une fonction obsolète dans ta version d'OSM.
Deprecated, ça veut dire que le plugin utilise un code php obsolète. En l'occurrence : la méthode dans AMM_PIP pour le "constructor" (quelle que soit cette bête-là !) date du php4. Dans les versions 5 de php, c'était déjà obsolète, mais ya que depuis php7 que c'est signalé par des messages d'erreur.
C'est cette ligne qui pose problème :
class AMM_PIP extends AMM_root
Et c'est pas pour autant que je comprenne comment ce doit être modifié.
Merci de ton soutien.
l'erreur deprecated est apparu quand openstreetmap est activé, voir message d'erreur.
This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see ...
Il faudrait voir du coté openstreetmap toute les configurations.
Cordialement
k5
Vi vi vi, tout est installé, grum ET amm dans leurs plus récentes versions. (si tu regardes plus haut dans le fil, je suis déjà intervenue).
Si grumm n'était pas là, amm marcherait pas.
Mais il tourne nickel, ya juste ce fichu message que je voudrais masquer, au moins pour les visiteurs.
bonjour katryne,
est ce que grum est installé ?
cordialement
k5
Ah quel dommage ! Bonjour à tous. Je reviens vers vous. Advanced Menu Manager fait exactement le travail que je lui demande. Il est vraiment très utile !
J'ai tout réinstallé les dernières versions comme il faut à partir du ftp. C'est maintenant un autre fichier amm_pip.class.inc.php que PHP7 met au pilori, bien que je ne vois pas que l'autre ait été corrigé.
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AMM_PIP has a deprecated constructor in /homepages/.../htdocs/piwigo/plugins/AMenuManager/amm_pip.class.inc.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /homepages...piwigo/plugins/AMenuManager/amm_pip.class.inc.php:19) in /homepages...piwigo/include/page_header.php on line 101
Comme le plugin fonctionne correctement, mais que je ne peux pas modifier la version du php car j'y ai adapté mes autres sites du même hébergement, la solution que je vois serait de ne pas afficher le message d'erreur. C'est ce que l'on m'a indiqué pour mon PunBB, mais je ne saurais pas faire dans Piwigo.
Qui saurait m'aider, s'il vous plait ?
Katryne a écrit:
Puisque AMM ne tourne pas en php 7, auriez-vous une astuce, une technique, une option, un autre plugin ... pour ajouter des liens externes dans une boîte de menu ou dans un menu horizontal ?
Merci d'avance !
Bonjour Katryne,
De mon côté il fonctionne bien sous PHP 7
Juste quelquefois un message d'erreur en haut de page en front (très désagréable...) et en admin (c'est moins embêtant en admin).
C'est problématique car c'est un plugin très utilisé par de nombreuses personnes avec Piwigo (à mon humble avis les fonctionnalités de ce plugin me paraissent tellement essentielles qu'elles devraient être intégrées nativement dans Piwigo).
Le développeur initial n'entretient plus le plugin depuis 2014. L'équipe Piwigo avait répondu qu'ils mettaient le plugin à jour pour qu'il reste compatible avec la dernière version stable mais je pense que ce n'est malheureusement pas le cas, cf les posts précédents ici même :
ddtddt a écrit:
Bonjour,
Les contributeurs de ces 2 plugins ne participent plus et ne mette plus à jour leur plugin.
L'équipe met à jour ces plugins pour qu'ils restent compatibles avec la dernière version stable.
titounet a écrit:
Bonjour,
De mon côté j'ai simplement le message d'erreur quelquefois en allant dans le panneau d'administration après une connexion en admin (je suis en PHP 7.0.6.)Code:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AMM_AIM has a deprecated constructor in /plugins/AMenuManager/amm_aim.class.inc.php on line 20En dehors de cela le plugin fonctionne encore très bien.
Ce qui m'inquiète c'est que le plugin Advanced Menu Manager n'a plus été mis à jour depuis novembre 2014.
S'il est à l'abandon ça pourrait devenir embêtant dans l'avenir car je suppose que ce plugin est utilisé par de nombreux sites Piwigo, un peu comme ces 2 autres plugins : PWG Stuffs et Additional Pages (ce dernier n'ayant plus été mis à jour depuis septembre 2014). Ces 3 plugins sont très utiles et deviennent rapidement indispensables dés que l'on veut personnaliser Piwigo ou faire d'une galerie Piwigo un site web à part entière.