[PLUGIN] Gutuma pour Pluxml : module de gestion de newsletters

15678911»

Réponses

  • SudwebdesignSudwebdesign Member
    janvier 2019 modifié
    Slt, juste pour dire que gutuma a été mis a jour en v2.2

    CodeMirror et le gestionnaire de média sont de la partie lors de l'édition des infolettres ;)

    Nouveaux Messages de retours et est rendu + compatible avec PluXml 5.7 ;)
    changelog a écrit:
    ## v2.2.0 16/01/2019 ##
    [+] composer lettre* : Auto sauvegarde amélioré (compose.php + overlay)
    [+] *media manager : gestionnaire de media natif de PluXml pour l'insert d'images et de médias (tinyMCE de compose.php)
    [+] *Langue : L_NO_JS_STORAGE : classe du plugin gutuma.php : pour le systeme du gestionnaire de media (tinyMCE de compose.php)
    [+] *MAJ : Tinymce : 4.7.10 (2018-04-03) ==> 4.9.0 (2018-11-27)
    [+] *codemirror.5.42.2 (21-12-2018) (tinyMCE de compose.php)
    [+] Aide (fr) : Fichier d'exemple (Une page statique a copié) + conseils peaufinés
    : : page statique subscribe est compatible avec la réécriture d'url :)
    [+] subscription.php
    : : Messages de la première (fr & en) retouchés (1st In/Out messages)
    : : Fins de ligne unifiés des message (courriels) : $EOL = "\r\n" + $HR (72 =)
    : : Moins de sauts de ligne
    : : Norme des courriels : Fin de ligne des messages de LF à CRLF (\n --> \r\n)
    Fix inc/_pluxml.php : si connecté avec un compte inferieur a gestionnaire : ajax, gadget et subscribe(.php) Bloqué (erreur FrontEnd)
    Fix : image du menu theme 5.3.1 bonne taille avec compose.php, non les autres menu :: graçe a sa règles css "inline" img {height: auto !important;max-width: 100% !important;} theme default 5.3.1
    Fix : Warning: is_dir(): open_basedir restriction in effect. File(..) is not within the allowed path(s) : in gutuma/news/inc/list.php on line 367
    if ($file[0] != ".") //fix Warning: is_dir(): open_basedir restriction in effect. File(..)
    Fix : Notice: A non well formed numeric value encountered in gutuma/news/inc/list.php on line 368 and on line 278
    https://forum.pluxml.org/viewtopic.php?pid=57616#p57616

    @+

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

  • Bonjour,
    Je rencontre un soucis d'envoie de SMTP.

    Hébergement LWS
    J'ai tout éssayé :
    localhost
    mail.*******.org
    SSL TSL , etc
    J'ai resaisi le mot de passe plusieurs fois, bref


    J'utilise Humhub sur ce même site, et l'envoie par SMTP fonctionne parfaitement bien.
    Si quelqu'un à une piste ...
    MErci
  • SudwebdesignSudwebdesign Member
    janvier 2019 modifié
    stevanovich a écrit:
    Si quelqu'un à une piste ...MErci
    Slt @tous, @toutes et @stevanovich ;)

    Il y a à dispo une Maj du mailer de gutuma (en phase de test) sur la page du plugin de mon site
    Pour passer de swiftmailer 3.3.2 à 4.3.1.
    Avec j'ai réussit (1 fois et de nuit) 2 envois SMTP [del]avec free.fr ;)[/del]

    [del]Serveur : smtp.free.fr
    Port : 587
    cryptage : aucun[/del]

    S'il y a des bidouilleurs, dite si elle fume chez vous :)

    [édit: 24/01/2019] en fait non, cela donne de belles erreurs 500 chez Free (oublié de décocher sendMail)
    Cela tourne (reçoit bien les courriels) en local avec un fake smtp server et juste smtp de coché :)
    Il manque le système de connexion multiples, il semble que cette fonctionnalité ai été retiré depuis la v4 de swift :o
    C'est possible que cela soit un pourquoi que le dev initiateur de gutuma ait arrêté son évolution...?
    @+

    Lisez-moi a écrit:

    #Mise a jour du mailer de gutuma v2.2.0 : swift 3.3.2 >>> 4.3.1

    #stade : Bêta

    Précaution : gutuma/news/inc/mailer.php : sauvegarder le fichier gutuma/news/inc/mailer.php en le renommant au préalable en mailer.3.3.2.php est une bonne idée

    Extraire le contenus du zip dans le dossier "news" du plugin gutuma

    Ce qui donne : (en plus des fichiers déja présents)

    gutuma/news/inc/swiftmailer-4.3.1/*
    gutuma/news/inc/mailer.php
    gutuma/news/inc/mailer-3.3.2-[v2.2.0].php

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

  • SudwebdesignSudwebdesign Member
    janvier 2019 modifié
    S@lux

    Après quelques pérégrinations avec swift que je pense abandonné, j'ai décidé de voir ce que cela donne avec PHPMailer ;)

    Voici la MAJ compatible php 5.0 & php 5.5+ si besoin et disponible dans sa page dédié sous le jolis nom de gutuma.maj.inc_PHPMailers.RC00-2.2.02.zip :)

    @stevanovich, peut-etre que cela fera le taf ;)

    [édit] Fait pour compatible avec toute version de gutuma, enfin j’espère :)

    ps: le smtp de test utilisé : http://nilhcem.com/FakeSMTP/
    ps²: le readme est peaufiné ;)

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

  • Bonjour, il y a un problème à l'installation du noyau j'ai:
    ```````````
    Constant PLX_SITE_LANG already defined in ......\www\monsite\core\lib\class.plx.motor.php on line 76
    ``````````
    En images:
    https://ibb.co/WnzkXst
    https://ibb.co/VtRkh2P
    Les icones de pluxml disparaissent donc ça me fait un peu peur de l'installer...
    Si quelqu'un a la solution, je crois que je suis sur pluxml 5.8.3rc, merci

  • Une solution "quick and dirty" ( rapide et sale ), modifier la ligne 76 comme suit :

    if(!defined('PLX_SITE_LANG') { define('PLX_SITE_LANG', $this->aConf['default_lang']); }
    

    Sinon voir le Pull-Request #455 que j'ai posté hier soir.
    Le bug est ancien. Il concerne un problème d'héritage entre plxMotor et plxAdmin.
    Pour plxMotor, il faut modifier la propriété $instance comme suit :

    protected static $instance = null; // protected is required by plxAdmin
    

    Pour plxAdmin, il faut supprimer cette propriété. Elle sera héritée de plxMotor.
    Et il faut modifier la méthode plxAdmin::getInstance comme suit :

    public static function getInstance(){
        if (empty(parent::$instance))
            parent::$instance = new plxAdmin(path('XMLFILE_PARAMETERS'));
        return parent::$instance;
    }
    
  • garys02garys02 Member
    juin 2020 modifié

    Merci, les erreurs ont disparues, maintenant j'ai ceci:
    https://ibb.co/zxNLpNW

    J'ai une question: estce que le problème vient vraiment de pluxml, n'est-il pas mieux de modifier le plugin pour le rendre conforme à la nouvelle version de plux ?

  • bazooka07bazooka07 Member
    juin 2020 modifié

    Oups plxFeed a échappé à mon radar.
    Même traitement que pour plxAdmin. Supprimer $instance et modifier plxFeed::getInstance() :

    public static function getInstance() {
          if (empty(parent::$instance))
          parent::$instance = new plxFeed(path('XMLFILE_PARAMETERS'));
         return parent::$instance;
    }
    

    oui cela vient de PluXml et de la méthode modifiée plxUtils::urlify()

  • Après mise à jour:
    https://ibb.co/R9LVLkS

    Pour tester, j'ai fait une nouvelle install à partir des fichiers du GitHub, il semble bien manquer les templates dès le setup. En arrivant sur gutuma, il me donne un: "accès interdit", pourtant je suis bien admin.

  • La branch master du dépôt Github est en développement. Il y a donc encore quelques bugs.

    J'ai envoyé 6 pull-requests (PR) pour les corriger.
    Soit tu attends que @P3Ter les valide,
    soit tu récupéres la mise à jour sur le dépôt ci-dessous avec la branch kazimentou2 :

    git clone https://github.com/kazimentou/PluXml.git
    cd PluXml
    git fetch origin
    git checkout -b kazimentou2 origin/kazimentou2
    

    Note que si le dossier data et ses sous-dossiers n'existent pas, ils seront créés à l'installation. Ne pas tenir compte des messages en rouge sur ce sujet.

  • P3terP3ter PluXml Project Manager
    juin 2020 modifié

    Hello, la correction est mergée sur master (version en cours de dev) et on regarde pour passer la correction également sur la version 5.8.3.

    Site : p3ter.fr - Twitter : @P3terFr

  • Welcome All

    Gutuma est en v2.2.1 avec de nombreux correctifs et retouches comme : son menu s'ouvre toujours en premier une fois a l’intérieur, Il est désormais possible de récupérer des belles-lettres en cours d'envois (retournent ds les projets) et de les envoyer en masse avec le navigateur. Des outils pour gérer en masse les adresses mél, codemirror et tiny sont un peu plus a jour et il tourne maintenant très bien avec les derniers PluXml 5.8x ;)

    Et entres autres...

    Le système de traduction utilise maintenant la variable "$_SERVER" au lieu de "$_SESSION"
    Certains JavaScripts ont été retouchés, voir externalisés (compose.min.js)

    PS: il reste juste un getInstance dont les erreurs sont cachées, merci le @ ;) (a une époque on utilisait global $plxMotor)

    Je vous laisse le (re)découvrir. Toujours ds le dépôt et sur dépôt gihub du message d'origine.

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

  • Bonjour
    @Sudwebdesign
    "Des outils pour gérer en masse les adresses mél, codemirror et tiny sont un peu plus a jour."
    Qu'entends-tu par là? car ton plugin tinymixml est toujours enversion 4.92.2 de septembre 2019?

  • SudwebdesignSudwebdesign Member
    juillet 2020 modifié

    @cpalo
    code mirror : 5.42.2 > 5.52.2
    tinyMCE : 4.7.10 > 4.9.8 (2020-01-28)

    Pour timixml je viens de le mettre à jour avec les mêmes version et quelques petits bugs corrigés ;)

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

  • garys02garys02 Member
    août 2020 modifié

    Bonjour, j'aurais une suggestion d'amélioration pour gutuma associé au plugin adhésion qui pourrait intéresser du monde et éviter de payer mensuellement des systèmes de mailing onéreux. ;)

    • Pouvoir préparer plusieurs mails différents pour différentes listes d'adhérents (en fonction de leur activité) et les envoyer automatiquement en fonction du nombre de jours d'abonnement en cours (par exemple pour proposer des offres additionnelles). Exemple : programmer 1 mail à envoyer en auto. au bout de 12 jours d'abonnements, puis un autre mail à 24jours, un autre à 38jours etc... Ce qui permettrait d'éviter de s'occuper de campagnes de mailing répétitives à chaque abonné.
      La difficulté c'est que l'envoi est fait pour une liste, mais en fonction du nombre de jours de chaque adhérent.
      (Idéalement les programmer aussi en fonction du type d'abonnement).

    • Idem pour un utilisateur qui est proche de finir son abonnement : pouvoir lui envoyer un email programmé par exemple à - 10 jours, 0jour, et si il passe en non adhérent : +5jours, +12jours par exemple.
      C'est déjà prévu dans adhésion, mais il n'y a pas d'option : choix du jour d'envoi par rapport à la fin de l'abonnement.

    • Pour une liste de non adhérents (ex sur fichier csv) : pouvoir programmer l'envoi des mails "types" sur des dates et heures sélectionnées à l'avance. Permettrait de lancer des campagnes mails sur plusieurs mois et proposer des produits ou services de l'asso. jusqu'à ce que la personne soit adhérente.
      Savoir quelles adresses mail ont reçu ou pas reçu tel ou tel mail promotionnel.

    • Un petit lien pour permettre de se désinscrire des annonces publicitaires en bas du mail.

  • J'ai installé Gutama. Mais sur son MacBook M1, même sous Firefox, rien ne se passe après l'installation. Quand je clique sur Gutama/Installer le noyau, j'ai un écran vide. Je ne peux donc aller plus loin. En plus, quand j'ai voulu désinstaller Gutama, j'ai dû ruser pour le supprimer.

  • tistis Member
    13 janv. modifié

    Bonjour, merci pour ce plugin. Jusqu'à present il marchait correctement.
    Jusqu'à que je mette à jour Pluxml en 5.8.5.

    En réinstallant la v2.2.1 après avoir cliqué sur 'instaler le noyau' a l'utilisateur correspondant j'ai cette page d'erreur:

    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85    
    
    Warning: include_once(PLX_CORElib/class.plx.date.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85     
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.date.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85     
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.glob.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.glob.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.utils.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.utils.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
     Warning: include_once(PLX_CORElib/class.plx.msg.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
     Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.msg.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
     Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
     Warning: include_once(PLX_CORElib/class.plx.record.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
     Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.record.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
     Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
      Warning: include_once(PLX_CORElib/class.plx.motor.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
     Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.motor.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.admin.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.admin.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.encrypt.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.encrypt.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.medias.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.medias.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.plugins.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.plugins.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.token.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.token.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.capcha.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.capcha.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.erreur.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.erreur.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.feed.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.feed.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: Use of undefined constant PLX_CORE - assumed 'PLX_CORE' (this will throw an Error in a future version of PHP) in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(PLX_CORElib/class.plx.show.php): failed to open stream: No such file or directory in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Warning: include_once(): Failed opening 'PLX_CORElib/class.plx.show.php' for inclusion (include_path='.:/opt/php7.3/lib/php') in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 85
    
    Fatal error: Uncaught Error: Class 'plxAdmin' not found in 
    /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php:89 Stack trace: #0 
    /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/gutuma.php(16): include_once() #1 
    /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/install.php(15): include('/home/clients/b...') #2 
    {main} thrown in /home/clients/bfb07e427705421f24bc4c67dffd3cf2/web/plugins/gutuma/news/inc/_pluxml.php on line 89
    

    Plus loin dans ce topic j'ai vu que des modifications dans ce fichier on régler l'affaire. Peut-on commenter/dé-commenter certaines lignes cette fois-ci aussi ou vaut-il mieux que je revienne a une version plus ancienne de Pluxml. La 5.8.3 peut etre ?

    Je suis en php 7.3

    Merci d'avance !!

  • Sur une installation neuve de ce plugin, on obtient une autre erreur :

    Exception has occurred.
    Fatal error: Uncaught Error: Call to undefined method plxMotor::checkProfil() in /home/www/test/PluXml-5.8.5/plugins/gutuma/news/themes/default/header.php:145
    Stack trace:
    #0 /home/www/test/PluXml-5.8.5/plugins/gutuma/news/inc/theme.php(18): include()
    #1 /home/www/test/PluXml-5.8.5/plugins/gutuma/news/install.php(81): gu_theme_start()
    #2 {main}
      thrown
    

    Sous Linux les permissions des fichiers ne sont pas correctes (pas d'accès pour le groupe et les autres utilisateurs), il faut faire un "chmod -R go+wX plugins/gutuma"

    La constante PLX_CORE est définie en dur dans le fichier core/Admin/prepend. Elle est redéfinie mollement avec la fonction define() dans plugins/gutuma/news/inc/_pluxml.php :

    grep PLX_CORE plugins/gutuma/news/inc/*.php
    

    Ce n'est pas une bonne pratique. Il faut faire un include 'prepend.php'.

  • tistis Member
    13 janv. modifié

    Hum .. C'était pour moi ca ?
    Car mes accès aux dossiers sont corrects j'ai donner l'acces en ecriture/lecture a gutuma ( pas en execution).
    Et pour le PLXCORE comment que je fais un 'include 'prepend.php' ? Quel fichier indiquer à la fin de ce grep ?
    Merci.

  • tistis Member
    14 janv. modifié

    Re, Je suis revenu a la 5.8.3 de Pluxml mais avec la 2.2.1 de gutuma j'arrive à l'installer mais quand je clique sur 'acceder aux infolettre, ca ne va pas plus loin.
    Je retrouve ces erreurs en regardant l'inspecteur :

    [DOM] Found 2 elements with non-unique id #login_submit: (More info: https://goo.gl/9p2vKq) <input name=​"login_submit" class=​ 
    "green" type=​"submit" id=​"login_submit" value=​"Accéder aux infolettres">​ <input name=​"login_submit" class=​"blue" type=​"submit" id=​ 
    "login_submit" value=​"Activer l'utilisateur">​
    plugin.php?p=gutuma&ref=http://aquideas.com/plugins/gutuma/news/compose.php:1 [DOM] Found 2 elements with non-unique id #n: 
    (More info: https://goo.gl/9p2vKq) <input name=​"n" type=​"hidden" class=​"textfield" id=​"n" value=​"Administrateur">​ <input name=​"n" 
    type=​"hidden" class=​"textfield" id=​"n" value=​"Administrateur">​
    plugin.php?p=gutuma&ref=http://aquideas.com/plugins/gutuma/news/compose.php:1 [DOM] Found 2 elements with non-unique id #p: 
    (More info: https://goo.gl/9p2vKq) <input name=​"p" type=​"hidden" class=​"textfield" id=​"p" value=​"mot supprimé pour montrer le log">​ 
    <input name=​"p" type=​"hidden" class=​"textfield" id=​"p" value=​"mot supprimé pour montrer le log">​
    plugin.php?p=gutuma&ref=http://aquideas.com/plugins/gutuma/news/compose.php:1 [DOM] Found 2 elements with non-unique id #pr: 
    (More info: https://goo.gl/9p2vKq) <input name=​"pr" type=​"hidden" class=​"textfield" id=​"pr" value=​"Administrateur">​ <input name=​"pr" t 
    type=​"hidden" class=​"textfield" id=​"pr" value=​"0">​
    plugin.php?p=gutuma&ref=http://aquideas.com/plugins/gutuma/news/compose.php:1 [DOM] Found 2 elements with non-unique id #s: 
    (More info: https://goo.gl/9p2vKq) <input name=​"s" type=​"hidden" class=​"textfield" id=​"s" value=​"mot supprimé pour montrer le log">​ 
    <input name=​"s" type=​"hidden" class=​"textfield" id=​"s" value=​"mot supprimé pour montrer le log">​
    plugin.php?p=gutuma&ref=http://aquideas.com/plugins/gutuma/news/compose.php:1 [DOM] Found 2 elements with non-unique id #u: ( 
    (More info: https://goo.gl/9p2vKq) <input name=​"u" type=​"hidden" class=​"textfield" id=​"u" value=​"mot supprimé pour montrer le log">​ 
    <input name=​"u" type=​"hidden" class=​"textfield" id=​"u" value=​"mot supprimé pour montrer le log">​
    

    A noter que lors de l'upgrade de pluxml ( depuis la 5.6 ) j'ai eu une erreur qui me parlait de la constant L_save qui pouvais poser problème sur les futures versions de php ... Je sais pas si ca a un rapport ...

Connectez-vous ou Inscrivez-vous pour répondre.