PluXml 5.8.xx releases

2

Réponses

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonsoir,

    Publication de la version 5.8.13 de PluXml.
    Voir le changelog

    Un mécanisme a été mis en place sur Github pour automatiser la publication à partir de Github (Webhook).

  • Version 5.8.12 is incompatible with the visualwizard plugin. give alternative

  • mai 2024 modifié

    Version 5.8.12 is incompatible with the visualwizard plugin. give alternative

    You are probably kind and mean : The visualwizard plugin is no longer compatible with latest version of PluXml . Do you know any Alternative ?

    Answer:

    For https://www.justeasy.org/visualwizardpro/ probably not at this time, following the link previuosly given might help you find some supports.
    For the free version 2.7: latest known update 2.7.01 tested php 8.2 ++ and PluXml 5.8.12
    No other alternative plugins are known so far


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de PluXml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonsoir,

    Publication de la version 5.8.14 de PluXml
    Les champs date_creation et date_update peuvent être absents dans un fichier-article. Cette mise à jour évite un message d'erreur dans ce cas.

    Cette version est publiée automatiquement sur le site officiel https://www.pluxml.org depuis le dépôt Github de PluXml ( usage de webhook )

  • TomekTomek Member

    Bonjour,
    Est-ce que j'ouvre un bug sur le core pour cette erreur : https://forum.pluxml.org/index.php?p=/discussion/comment/64994/#Comment_64994

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonjour,
    @Tomek,
    Il y a une mise à jour du plugin kzChamPlus pour le rendre compatible avec PHP-8.3
    Télécharger la dernière version du plugin kzChamPlus.

    Si le problème persiste, précise les versions de PluXml et de PHP.

  • TomekTomek Member

    Le problème persiste. PluXml 5.8.12 et PHP 8.0.30

  • Bonjour,

    Dans la dernière version (version 5.8.14) j'ai une erreur fatal (8192) en voulant éditer une page. Voir ce sujet: https://forum.pluxml.org/discussion/7669/fatal-error-type-8192-durant-edition-page-statique#latest où un workaround m'a été donné, j'ai pu le tester et ça fonctionne.

    Cordialement,
    GASPARD DE RENEFORT Kévin

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonjour,

    Publication de la version 5.8.16 de PluXml

    Petites corrections à propos de l'affichage des "fatal errors" :

    • la constante PLX_DEBUG est mis à false dans le dossier core/lib/config.php
    • Ajout d'un bouton pour fermer la fenêtre contenant le message d'erreur

    Cette version est publiée automatiquement sur le site officiel https://www.pluxml.org depuis le dépôt Github de PluXml ( usage de webhook )

  • TomekTomek Member

    Merci pour ce correctif @bazooka07 !

  • NonoMNonoM Member
    août 2024 modifié

    Bonjour @bazooka07 ,
    et Merci pour cette nouvelle version qui je l'espère, va régler mes petits soucis d'installation/configuration (fatal errors) de certains plugins !
    EDIT : en tous cas, le "bouton pour fermer la fenêtre d'erreur" est bien pratique ! ;-)

  • krockroc Member
    septembre 2024 modifié

    Bonjour,
    Comme je n'avais pas publié ce bug au bon endroit, je me permet de le remettre ici. Merci pour votre aide pour éviter d'avoir cette fenêtre qui s'affiche systématiquement :) !
    En passant de la 5.8.5 à la dernière version proposée (5.8.16), j'ai cette erreur qui s'affiche en backoffice :

    Fatal error :
    type : 2
    message : Trying to access array offset on value of type null
    file : /core/lib/class.plx.motor.php
    line : 738
    
    See https://www.php.net/manual/en/errorfunc.constants.php about type of error
    ============================================================
    User : 001
    Profil : 0
    PluXml version : 5.8.16
    PLX_DEBUG : false
    PHP version : 8.1.29
    
  • krockroc Member
    septembre 2024 modifié

    Bon, j'ai finalement résolu cette erreur en éditant tous les articles XML un peu anciens (mes premiers articles datent de 2008 !) issus de versions précédents dans lesquels il n'y avait encore pas les champs "thumbnail_"

  • @bazooka07 Pour infos , je viens de découvrir un warning sur les fill rss dans la class plxFeed . la variable $clef; demande à être déclarée en début de class. (php8.3.4)


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de PluXml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    octobre 2024 modifié

    @gcyrillus-nomade
    Pour la propriété $clef, voir le commit #835. Mais il y a aussi d'autres propriétés à déclarer :

    • $rssTitle
    • $rssLink
    • $rssLastBuildDate et $lastBuildUpdate

    Concerne PluXml 5.9.0 - RC...

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    octobre 2024 modifié
    • commit #833 plxAdmin::getFileStatique() renvoie toujours une chaine
    • commit #834 gère les plugins inactifs et incompatibles avec PHP >= 8.0.0

    concerne 5.9.0-rc...

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    décembre 2024 modifié

    Bonjour,

    Publication de la version 5.8.17 avec les correctifs (FiX) suivants :

    • [+] Erase personal datas whn a user is deleted ( See forum)
    • FIX Refacto plxUtils::minify() ( See PR #840 )
    • FIX Reset password_token* after user's authentification
    • FIX Refacto plxTemplates ( checks if a template as text/xml mimetype - Issue #841 )
    • [+] Displays informations about enabled plugins when a fatal error occurs
    • FIX for making thumbnails from medias ( See forum )
    • FIX plxFeed for PHP 8.0 ( See PR #823 )
    • FIX List of inactive plugins even for bad plugin in plxPlugins::getInstance()
    • FIX lang for user's selection in install.php ( See Issue #824
  • Merci :)

    Bonne fin d'année


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de PluXml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • Bonjour,
    Mise à jour (5.8.15->5.8.17) faite et opérationnelle.
    Merci et belle fin 2024.

  • Je viens de découvrir un défaut avec la 5.8.17 qui ressemble beaucoup à celui de la 5.8.11 concernant l'activation de quelques plugin et enregistrement de la configuration (par exemple kzCodeMirror)

    Warning:  preg_replace(): Compilation failed: unknown property after \P or \p at offset 6 in D:\programFile\laragon\www\5.8.17\core\lib\class.plx.plugins.php on line 78
    
    Fatal error :
    type : 1 E_ERROR - See https://www.php.net/manual/fr/errorfunc.constants.php#constant.e-error
    message : Uncaught ValueError: Path cannot be empty in D:\programFile\laragon\www\5.8.17\core\lib\class.plx.utils.php:632
    Stack trace:
    #0 D:\programFile\laragon\www\5.8.17\core\lib\class.plx.utils.php(632): fopen('', 'w')
    #1 D:\programFile\laragon\www\5.8.17\core\lib\class.plx.plugins.php(767): plxUtils::write('saveParams()
    #3 D:\programFile\laragon\www\5.8.17\plugins\kzCodemirror\config.php(57): kzCodemirror->saveParams()
    #4 D:\programFile\laragon\www\5.8.17\core\admin\parametres_plugin.php(37): include('D:\\programFile\\...')
    #5 {main}
      thrown 
    file :  
    line : 632 
    ============================================================
    User / Profil : 001 / 0
    PluXml version : 5.8.17
    PLX_DEBUG : false
    PHP version : 8.3.4
    ============================================================
    Enabled plugins :
    SunEditor            |    1.3.3 | 08/04/2024 | Thomas Ingles / pluxopolis
    kzCodemirror         |    2.3.0 | 25/04/2020 | Jean-Pierre Pourrez
    ============================================================
    About this server :
    REQUEST_URI : /core/admin/parametres_plugin.php?p=kzCodemirror
    REQUEST_METHOD : POST
    
    
    Warning:  preg_replace(): Compilation failed: unknown property after \P or \p at offset 6 in D:\programFile\laragon\www\5.8.17\core\lib\class.plx.plugins.php on line 144
    
    SERVER_SOFTWARE : Apache/2.4.54 (Win64) OpenSSL/1.1.1a mod_fcgid/2.3.10-dev
    HTTP_REFERER : /core/admin/parametres_plugin.php?p=kzCodemirror
    HTTP_ACCEPT_LANGUAGE : fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
    HTTP_USER_AGENT : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0
    

    D'autres plugins avec une page de configuration ont le même problème.

    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de PluXml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • Bonjour
    Merci pour cette mise à jour.
    Un petit souci de présentation dans la page gestion des plugins. Pour certains (dont kzCodeMirror) le titre a un background bleu. Sur cette nouvelle version le background est devenu tres grand et déborde ( probleme de padding?).
    Cordialement

  • décembre 2024 modifié

    @bazooka07
    Pour le problème d'enregistrement de la configuration d'un plugin dans la 5.8.17.
    1. pour reproduire le défaut:
    1. installer une 5.8.17 toute fraiche
    2. installer et activer un plugin configurable
    3. Configurer le plugin
    4. Sauvegarder/ enregistrer la configuration <== C'est ici le bug

    1. D'où vient le défaut ?
      la fonction realpath() lorsque le fichier n'existe pas,** ligne 547 **du fichier class.plx.plugins.php.
                'parameters.xml'=> realpath(PLX_ROOT.PLX_CONFIG_PATH.'plugins/'.$plugName.'.xml'),
    

    https://www.php.net/manual/fr/function.realpath.php

    realpath() returns false on failure, e.g. if the file does not exist.
    realpath() retourne false si une erreur survient, e.g. si le fichier n'existe pas.

    Du coup, impossible de créer le fichier de configuration d'un plugin ;)

    Dans le cas d'une mise à jour et d'un plugin déjà configurer, il n'y a aucun soucis, le fichier existe et realpath() renvoit bien quelque chose.

    @cpalo
    pour le padding, c'est le fichier core/admin/theme/theme.min.css au selecteur : (colonne 12 633)

    #plugins-table tbody tr[data-scope] td.wrap strong:first-of-type {
      padding:2rem 5rem;
    }
    

    à remettre à 0 ;)


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de PluXml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonjour,

    @cpalo ,
    dans le dossier core/admin/theme, les fichiers minifiés de plucss et theme ne sont pas corrects. Ils ont été générés par le petit script themes/defaut/css/minify.php avant que je corrige un bug pour plxUtils::minify().
    Tu peux les générer à nouveau avec ce script.
    Sinon, modifie core/admin/top.php les <link> pour utiliser les versions non minifiées de ces feuilles CSS.

    @gcyrillus-nomade ,
    Exact, realpath() renvoie false si le fichier n'existe pas. Attention, il supprime aussi le "/" final ( Faire dans PHP en ligne : echo realpath(__DIR__ . '/'); )
    Il y aussi une petite correction pour les règles CSS dans la fenêtre de fatal error avec le thème starlight.

    J'ai poussé les modifs sur Github. Voir branche 5.8.10
    J'attends de voir d'autres remontées de bugs avant de publier la release 5.8.18 de PluXml.

  • Super, et en plus j'ai appris plusieurs choses à propos de realpath() ;)


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de PluXml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • Bonjour,
    L'installation se passe mal. Je demande la mise à jour depuis la dernière version. Mais, c'est une mise à jour depuis la version 5.0 qui est lancé. Le fichier passwords.php est recherché, mais il n'existe plus.
    Cordialement

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonjour,

    Dans le fichier update/versions.php, rajoute à la fin du tableau \$versions une ligne pour la version 5.8.16 comme ceci :

    $versions = array (
        '4.2' => 'update_4.2.php',
        '4.3' => '',
        '4.3.1' => '',
        '4.3.2' => '',
        '5.0' => 'update_5.0.php',
        '5.0.1' => '',
        '5.0.2' => '',
        '5.1' => 'update_5.1.php',
        '5.1.1' => 'update_5.1.1.php',
        '5.1.2' => '',
        '5.1.3' => 'update_5.1.3.php',
        '5.1.4' => 'update_5.1.4.php',
        '5.1.5' => '',
        '5.1.6' => 'update_5.1.6.php',
        '5.1.7' => 'update_5.1.7.php',
        '5.2' => 'update_5.2.php',
        '5.3' => '',
        '5.3.1' => '',
        '5.4' => 'update_5.4.php',
        '5.5' => 'update_5.5.php',
        '5.6' => '',
        '5.7' => '',
        '5.8' => 'update_5.8.php',
        '5.8.1' => 'update_5.8.1.php',
        '5.8.2' => '',
        '5.8.3' => '',
        '5.8.4' => '',
        '5.8.5' => '',
        '5.8.6' => 'update_5.8.6.php',
        '5.8.7' => 'update_5.8.7.php',
        '5.8.8' => '',
        '5.8.9' => '',
        '5.8.10' => '',
        '5.8.11' => '',
        '5.8.12' => '',
        '5.8.13' => '',
        '5.8.14' => '',
        '5.8.15' => '',
        '5.8.16' => '',
    );
    
  • cpalocpalo Member

    Bonjour,
    En partant d'un PluXml 5.8.17 "neuf", lors de la configuration du plugin kzCodemirror (qui fonctionne sans problème avec le 5.8.16) j'ai ce message d'erreur:

    Fatal error :
    type : 1 E_ERROR - See https://www.php.net/manual/fr/errorfunc.constants.php#constant.e-error
    message : Uncaught ValueError: Path cannot be empty in F:\htdocs\plx-dvpts-5.8.17\myPluXml-5.8.17\core\lib\class.plx.utils.php:632
    Stack trace:
    #0 F:\htdocs\plx-dvpts-5.8.17\myPluXml-5.8.17\core\lib\class.plx.utils.php(632): fopen('', 'w')
    #1 F:\htdocs\plx-dvpts-5.8.17\myPluXml-5.8.17\core\lib\class.plx.plugins.php(767): plxUtils::write('saveParams()
    #3 F:\htdocs\plx-dvpts-5.8.17\myPluXml-5.8.17\plugins\kzCodemirror\config.php(57): kzCodemirror->saveParams()
    #4 F:\htdocs\plx-dvpts-5.8.17\myPluXml-5.8.17\core\admin\parametres_plugin.php(37): include('F:\\htdocs\\plx-d...')
    #5 {main}
      thrown 
    file : F:\htdocs\plx-dvpts-5.8.17\myPluXml-5.8.17\core\lib\class.plx.utils.php 
    line : 632 
    
  • bazooka07bazooka07 PluXml Lead Developer, Moderator
  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonsoir,

    Publication de la version 5.8.18 avec les correctifs suivants :

    • Fix : minify {plucss,theme}.css in core/admin/theme
    • Fix use of realpath when a config file of a plugin is missing
    • Enhance CSS rules for fatal error
    • Update versions.php for updating
    • Fix use of srand() in plxUtils::charAleatoire()
    • Refacto plxGlob::initCache()
    • Fix 1st parameter must end with / for plxGlob::getInstance() in core/admin/*.php
    • Fix template for article in plxMotor::prechauffage()

    Télécharger PluXml v5.8.18

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