Bonjour à tous,
Je viens d'installer fraichement Piwigo avec sa dernière version (2.6.1) et j'ai ajouté le plugin UAM et PWG_Stuff en suivant l'exemple d'utilisation de UserAdvManager : "Information de non confirmation d'inscription".
Tout est ok jusqu'à ce que je valide la création du bloc "Module UAM" dans PWG Stuffs. Là je clique sur valider et : page blanche ! Le clique sur valider n'a rien validé du tout !
Je suis vraiment néophyte en dev mais un peu logique et en fouillant dans le dossier "/var/www/piwigo/plugins/PWG_Stuffs/modules" je vois tous les type de blocs qu'il est possible de créer dans PWG Stuffs à l'exception du Module UAM, alors qu'il est bien affiché depuis mon site Piwigo.
J'ai déjà essayé de réinstaller le Plugin UAM après que PWG Stuffs soir installé, j'ai vérifié les droits mais ça ne change rien.
Est-ce normal ou il me manque vraiment un bout de Plugin? Je suis un peu perdu...
Merci de votre aide.
Hors ligne
auteur notifié
Hors ligne
Bonjour,
Je regarde çà dès que possible. Lors de mes tests sur la version compatible Piwigo 2.6, tout semblait fonctionner correctement. J'utilise moi-même le bridge entre UAM et PWG_Stuff sans soucis. Quelque chose a pu m'échapper.
Au cas où je ne reproduirai pas le bug, pourrai-je avoir un lien vers votre galerie et un accès admin (par MP) ?
Hors ligne
Bon, j'ai regardé vite fait.
Galerie 2.6.1 neuve + UAM 2.6.0 + PWG_Stuff 2.6.b : RAS sur l'initialisation du module UAM dans PWG_Stuff. Par contre, page blanche lorsque je valide la création finale du module avec le contenu renseigné. L'URL finale en erreur est "admin.php?page=plugin-PWG_Stuffs-add_module&path=.%2Fplugins%2FUserAdvManager%2F%2Fstuffs_module%2F"
L'ajout d'autres modules fonctionne bien. Donc, il y a un bug entre UAM et PWG_Stuff. Pas encore trouvé où...
Hors ligne
J'ai trouvé !
Un petit oubli de suppression d'un vieux code obsolète : La fonction is_adviser() n'existe plus depuis quelques temps déjà. Etrange que le problème n'ait pas été remonté avant...
Je vais publier une version corrective mais si vous ne voulez pas attendre, la correction est simple :
- Dans le plugin UAM, éditez le fichier ../plugins/UserAdvManager/stuffs_module/config.inc.php
- A la ligne 9, remplacez
if (isset($_POST['submit']) and !is_adviser()) {
par
if (isset($_POST['submit'])) {
Sauvegardez et renvoyez le fichier à son emplacement sur votre serveur en écrasant l'existant.
Et tout devrait fonctionner ;-)
Hors ligne
Et la version corrective 2.60.1 est publiée ^^
Merci Gabeek pour le signalement de ce problème et pour votre soutien à UAM ;-)
Hors ligne