Construction article, temps trop court !

2

Réponses

  • J'ai mis en ligne un site test Pluxml version 5.8.22, avec PHP 8.4, pour voir ce qu'il en retourne de ce problème... https://zonetest.ouvaton.org/test/index.php?article1/mon-article-dessai
    Au début j'avais le même problème :
    une première fois avec "Security error : invalid or expired token" quand j'enregistre une modif sur la page de l'article ! et puis une autre fois : rédac à 12h39 et enregistrement à 13h13 (35') et là ça me renvoie directement à la fenêtre de Connexion à la zone d’administration !

    — Néanmoins, j'ai effectué plusieurs modifs de cet article en plusieurs fois espacées de quelques secondes, voir une à deux min et l'enregistrement se faisait bien. Donc le problème semble aléatoire...

    • Nouvel essai avec un temps de 9 min d'attente suite à rédaction, l'enregistrement s'est bien passé...
      et encore un autre essai avec un temps de latence de 12 min, sans problème

    • un autre à 20 min sans problème !
      Comment réagir à tout cela ?

  • Bonjour,
    je viens de voir ceci sur la page https://wiki.pluxml.org/docs/install/install.html
    est-ce que mon problème ne viendrait pas de là ? (le site qui pose un problème est en PHP 8.4)

    Installation et pré-requis
    Pré-requis
    Pour fonctionner, PluXml nécessite :
    PHP 5.6 ou supérieur (7.4 recommandé)

  • Salut @webasso ,

    si tu rencontres le problème (même aléatoire) avec un nouveau site (tu ne précises pas si c'est avec ou sans plugin), cela semble donc à voir avec ton hébergeur :)

    Concernant le message pour la version de PHP, les dernières versions de PluXml sont bien fonctionnelles avec PHP 8+. (Par contre il faut faire attention à la version des plugins utilisés qui n'ont pas tous été mis à jour)

  • Bonjour kowalsky,
    j'entends ce que tu dis, mais du côté de Ouvaton on me dit que tout est ok !
    — Les essais sur le site test en ligne sont sans aucun plugins.
    — La dernière tentative : nouvelle tentative le jeudi 12 avec un temps de latence de : 20' et là ça déconne, ça ne s'enregistre pas, mais me renvoie à la fenêtre de connexion de la zone d'administration. Alors peut-être que ces plus ou moins 20' (marge d'erreur possible) sont liées à la capacité de la session qui est de 24'...?
    Je ne sais plus que faire, tout s'embrouille !

  • Dans ton message initial, tu indiquais avoir constaté le problème avec la version 5.8.21, qui est toujours présent avec la version 5.8.22.

    Or en janvier dernier, tu ne nous signalais pas ce problème de session alors que tu étais déjà en :
    Version Pluxml 5.8.21
    Version PHP du site 8.1
    cf. https://forum.pluxml.org/discussion/comment/66811/#Comment_66811

    A quel moment as-tu constaté le problème de session ? Quelles modifications as-tu fait entre-temps ?

    Que se passe-t-il si tu reviens sur une version Pluxml 5.8.21 et version PHP 8.1 pour ton site ?

  • Je suis en version 5.8.21 sur le site spirit... celui qui pose vraiment problème

    A quel moment as-tu constaté le problème de session ?

    J'ai l'impression que j'avais ça souvent même avec les versions antérieures à 5.8 (je me demande si dernièrement, j'ai bien fait la mise à jour vers 5.8.21 sur le site spirit.ouvaton.org ? j'ai un doute ?

    • les modifs étaient en rapport avec des mises à jour de plugins, je crois...
    • puisque je suis en version 5.8.21 je peux essayer de revenir en PHP inférieur (parce qu'il me semble qu'avant la màj de pluxml vers 5.8.21 j'étais en PHP 7.4)
    • qu'en penses-tu ?
  • Bonjour,
    je reprends le fil de nos échanges à propos du problème initial...
    dans un de ces échanges, Bazooka signalait que dans un script jQuery il figurait un appel à Windows alors que mon appareillage est sur Linux... et que donc ça n'avait rien à faire là et que je devais être pollué par un virus...
    Or je constate en récupérant le fichier /httpdocs/plugins/jquery/jquery.min.js qu'il y a bien plusieurs fois la mention windows dedans, donc pourquoi, vu que le plugin jQuery en question est en provenance de Pluxml ?

    • et comment rectifier le tir si c'est ça le problème ?
  • Bonjour,
    Ici il ne s'agit pas d'un OS en particulier mais de fonctions en rapport avec la fenêtre(page) ouverte ;)

    As tu tester depuis un autre appareil et constater les mêmes défauts ?

    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 gcyrillus,
    oui, sur un autre ordi j'ai cette ligne dans le code source de la page d'accueil du site
    <script>window.jQuery || document.write('<script src="https://spirit.ouvaton.org/plugins/jquery/jquery.min.js">\x3C/script>')</script>

  • 22 févr. modifié

    C'est normal cela teste si jQuery est dispo, si non il est ajouté.
    Mais as tu les mêmes soucis de connexion ? (comme échanger en privée) je n'ai pas les problémes que tu decrit mis à part la durée limité a environ 24mns


    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

  • exemple d'un essai non satisfaisant : à l'instant je viens d'inscrire dans l'éditeur : essai du 22/2 : 10:24 à... (j'avais donc l'intention d'attendre quelques minutes avant d'nregistrer),
    mais pour ne pas perdre cette première rédaction, j'enregistre le brouillon... et toc c'est cEditor qui prend le relai avec sa formule habituelle ! sauf que ce que je venais d'écrire n'a pas été enregistré !

  • fin de l'essai donne :
    essai du 22/2 : 10:24 à 10:33.... c'est la fenêtre de "Connexion à la zone d'administration" qui s'affiche ! et toute suite derrière cKeditor prend le relai !

  • webassowebasso Member

    Bonjour,
    je reviens vers vous concernant mon problème initial
    je l'ai en partie réduit en passant le site de PHP 8.4 à inférieur : 8.2.30
    mais chaque fois que je travaille sur la rédaction d'un article, au moment d'enregistrer, je me retrouve quasi tout le temps avec ce message : "Un contenu Auto-Sauvegardé est présent, voulez-vous le charger ?" dû je crois à cKeditor
    C'est vraiment chiant, car si je reste quelques minutes pour corriger un texte et que j'enregistre, le plus souvent, ce message apparaît et ce que j'ai enregistré n'a pas tout le temps été pris en compte... c'est aléatoire, mais ça arrive en moyenne 1 fois sur 2...
    Comment régler ce problème ?

  • kowalskykowalsky Member

    Bah...
    1. Dans un premier temps, désactive tous tes plugins et regarde ce qu'il se passe :)
    2. Si tu n'as plus de problème d'enregistrement de tes articles, réactive tous tes plugins SAUF cKeditor et regarde ce qu'il se passe :)
    3. Si le problème n'est toujours pas revenu, change d'éditeur : https://ressources.pluxml.org/plugins/categories/Editors

  • webassowebasso Member
    28 mars modifié

    Bonjour,
    merci Kowalsky,
    1/ plugins désactivés : tout semble en ordre...
    2/ les plugins que j'ai réactivé : voir image / apparemment RAS tout à l'air de bien fonctionner
    3/ que me conseilles-tu comme éditeur pour ce genre de blog ? (j'ai réactivé cKeditor et c'est à nouveau la merde !)
    JE REMARQUE néanmoins après 10 minutes de rédaction que l'apparition de "Un contenu Auto-Sauvegardé est présent, voulez-vous le charger ?" et une fois chargé, "pour le moment" le contenu enregistré est complet, alors que précédemment c'était aléatoire !

  • webassowebasso Member
    28 mars modifié

    ... après plus d'une heure de travail, je constate qu'après l'intervention de cKeditor qui se déclenche presque systématiquement, et le chargement de la page, il y a des loupés et des modifications de texte dans la rédaction ne sont pas prises en compte... c'est donc embêtant, car on n'est jamais sûre que ce que l'on vient de faire va être pris en compte ou pas ! Un remède ?

    J'ajoute qu'au niveau des plugins, je n'ai pas réactivé ces 2 là : est-ce qu'il y a une influence sur le problème existant ?

  • 28 mars modifié

    @webasso Si tu tiens à continuer à utiliser cet éditeur, on peut désactivé cette fonction "autosave" en modifiant une ligne dans ckeditor.php. recherche:
    extraPlugins: 'save,autosave,codemirror,uploadimage,justify,showblocks,embed,embedbase,... aux alentour de la ligne 127...
    retire autosave, et enregistre . Ton editeurr ne te fera plus de blagues en sauvegardant aléatoirement le contenu je ne sais où (localStorage).

    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

  • webassowebasso Member

    Bonjour gcyrillus,
    avant t'entamer ce que tu proposes, je suis étonné de trouver plusieurs dossiers "ckeditor" dans le dossier plugins (voir image)
    est-ce normal et est-ce que ça ne viendrait pas de là les problèmes rencontrés ?
    pour info, le plugin cKeditor actif est la 4.11.1-2 : (voir image)

  • Oui, pour ls noms de fichiers. Celui qui t’intéresse est celui à la racine du plugin , où tu trouves le script qui injecte l’éditeur dans les textarea. Je fais réference à ta version :)
    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

  • webassowebasso Member

    ... J'ai modifié le fichier ckeditor.php comme indiqué, merci, ça va mieux !
    ... mais je me suis quand même fait avoir par le temps qui passe, j'avais dépassé le temps alloué et relatif au serveur, et je me suis retrouvé avec tout un pan de rédaction à refaire !
    Va falloir que je demande à Ouvaton s'il peut modifier ce temps... mais j'y crois pas trop !

  • ou voir à réécrire le plugin autosave qui ne prend déjà pas en compte le nom de l'article en édition ainsi que son prompt qui ne compare pas vraiment ce qu'il à enregistrer et ce qui est dans l’édition. (1 titre(qui peut être modifier mais pas son id), 2 contenus, tag et categorie) Pour le moment , je vois qu'il faudrait sauvegarder tous les champs du formulaire .. je ne suis pas dispo pour cette réécriture spécial PluXml dans ces prochaines semaines. D'ailleurs cette fonction de sauvegarde automatique pourrait être incorporée de façon indépendante . A voir :)


    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

  • webassowebasso Member

    Je viens de constater une chose qu'elle est bizarre !
    une fois la rédaction d'un article terminée, quand je clique sur "aperçu", ce n'est pas un autre onglet du navigateur qui s'ouvre, mais l'article en "aperçu" reste sur le même onglet !

    • ça ne le fait pas à chaque fois... mais quand même, je ne trouve pas ça normal... une idée ?
  • webassowebasso Member

    Bonjour,
    j'ai contacté Ouvaton pour le problème de durée de session et leur demander de le rallonger...
    J'ai cette réponse de leur part, quelqu'un peut me traduire et me préciser ce qu'il me reste à faire ?
    merci d'avance

    1440 secondes (24 minutes) est la valeur par défaut de PHP depuis longtemps et ça ne présente aucun problème. Par contre Pluxml ne dépose pas un cookie de session ? Ou il est refusé par votre navigateur ? Avec un cookie de session, vous n'avez plus de souci avec session.gc_maxlifetime. Je suis pas exemple connecté à l'administration de ce site depuis 50 minutes, sans aucune action et sans déconnexion, grâce au cookie de session. Idem avec un Wordpress ou un SPIP par exemple.

  • 30 mars modifié

    Vérifie à nouveau ton navigateur et tes paramètres de sécurités, les problèmes semblent quand même de venir de ton coté(navigateur ou ressources/puissance du PC) . Que ton aperçu s'ouvre aléatoirement dans une nouvelle fenêtre ou la fenêtre en cours montre qu'il y a un soucis , soit du chargement de tous les fichiers js , soit du navigateur (??), soit du pc qui à des défauts dans le hardware ? (mémoire) , soit de ton hébergement. Si c'est lié à ce que ton hébergement te renvoi bien(lenteur de chargement des scripts/fichiers ou chargement incomplet), vérifie si en local tu as les mêmes soucis pour bien acté qu'il y a une difference entre la version en ligne sur ton hébergement et ta copie en local. Quel serveur utilise tu en local ?


    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

  • webassowebasso Member

    Merci gcyrillus
    Je ne travaille pas en local...
    Pour ce qui est des paramètres système, l'ordi est un Thinkpad T14s sous LinuxMint,

    • voir fichiers joints pour les paramètres système
    • pour le navigateur, c'est Firefox, mais je ne vois pas où regarder... voir image, pour une partie concernant la sécurité liée aux dns peut-être !
  • Bon, alors c'est dommage que tu ne travaille pas en local, c'est le meilleur moyen de tester (l’installe de plugins et nouvelles fonctionnalités)et de déboguer sans en faire souffrir tes visiteurs :) .En ligne tu dois avoir ta version stabilisée :)

    Pour tes dns, test avec les valeurs par défauts si cela améliore les choses.


    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

    Dans Firefox, taper sur la touche F12 pour ouvrir la fenêtre de développeur et regarder dans console s'il y a des messages d'erreur, genre 404...

  • webassowebasso Member

    Bonjour,
    voilà ce que j'ai dans la console :
    Blocage du chargement du contenu mixte actif (mixed active content) « http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js » article.php

    Échec du chargement pour l’élément <script> dont la source est « http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js ». article.php:16:76

    Ajustement du moment de déclenchement des évènements de chargement de l’iframe afin d’assurer la compatibilité avec la détection du navigateur dans CKEditor 4 ckeditor.js:101:300

    ... et une fois le choix DNS par défaut et rechargement de la page du site dans la partie rédaction, cette ligne dans la console s'est rajoutée :
    La mise en page a été forcée avant le chargement complet de la page. Si les feuilles de style ne sont pas encore chargées, cela peut provoquer un flash de contenu non stylisé. article.php

  • 31 mars modifié

    bonjour,
    pour tes scripts externes, ils sont en http:// il te faut les passer en https:// ( http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js) Je vois que tu as aussi le plugin jquery 1.4.4, verifie dans le source (voir code source) de ta page article.php que tu ne tente pas de charger plusieurs version de jQuery :) Note: cKeditor ne dépend pas de jQuery

    La mise en page a été forcée avant le chargement complet de la page. Si les feuilles de style ne sont pas encore chargées, cela peut provoquer un flash de contenu non stylisé. article.php

    Cela ne provoque qu'un saut visuel sans nuire ailleurs :)


    Dans ckEditor dans le dossier : plugins/ckeditor/ckeditor-4.11.1_PHP/plugins/codemirror/js/codemirror.mode.php_min.js renomme le fichier en : codemirror.mode.php.min.js (incidence uniquement sur le bouton/la vue "source" dans ckeditor)


    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

  • webassowebasso Member

    Dans le code source du côté admin, j'ai le code ci-dessous ET je remarque que la ligne contenant : window.jQuery || document.write('\x3C/script>') est encore présente (pourquoi et comment faire disparaître cette anomalie ?)

    Modif de codemirror.mode.php.min.js effectuée, ça va faire quoi ?

    <!DOCTYPE html> <html lang="fr"> <head> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0"> <meta charset="utf-8" /> <title>Spirit-actualités Administration</title> <link rel="stylesheet" type="text/css" href="../../core/admin/theme/plucss.min.css?v=5.8.21" media="screen" /> <link rel="stylesheet" type="text/css" href="../../core/admin/theme/theme.min.css?v=5.8.21" media="screen" /> <link rel="stylesheet" type="text/css" href="../../core/admin/theme/fonts/fontello.css?v=5.8.21" media="screen" /> <link rel="icon" href="../../favicon.png" /> <script src="../../core/lib/functions.js?v=5.8.21"></script> <script src="../../core/lib/visual.js?v=5.8.21"></script> <script src="../../core/lib/mediasManager.js?v=5.8.21"></script> <script defer src="../../core/lib/multifiles.js?v=5.8.21"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script> <script>window.jQuery || document.write('<script src="../../plugins/jquery/jquery.min.js">\x3C/script>')</script> </head>

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