Du jour au lendemain, impossible de mettre en ligne un nouvel article
dans Entraide
Bonjour,
Ce matin, après avoir enregistré le brouillon d'un nouvel article, quatre fois de suite, j'ai voulu mettre en ligne cet article. Impossible ! J'obtiens ceci : « ©et article n'existe pas ou n'existe plus ». Et j'obtiens la mention « date de publication invalide ». Pourquoi ?
Quand je reviens à la liste des articles, je vois ceci
N° Date Titre Catégorie Nb coms Auteur Action
// Charles Cros poète. Vision du grand canal des deux mers. 1888 0 / 1 Éditer Voir
// Charles Cros. Vision du grand canal des deux mers. 1888 0 / 1 Éditer Voir
// Vision du grand canal des deux mers. Charles Cros 0 / 1 Éditer Voir
// Charles Cros. La vision du grand canal royal des deux mers. 1888 0 / 1 Éditer Voir
// Charles Cros. La vision du grand canal royal des deux mers
Et si je clique sur Éditer ou Voir, il n'y a plus rien ! En même temps, je ne peux pas supprimer les entrées reproduites ci-dessus.
Je ne sais quoi faire. Pouvez-vous m'aider, s'il vous plaît ?
Christine Belcikowski
http://belcikowski.org/publications5/index.php?blog
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le draft demeure pourtant sur le serveur.
En-tête du draft :
<?xml version='1.0' encoding='UTF-8'?>
<![CDATA[Vision du grand canal des deux mers. Charles Cros]]>
1
<![CDATA[article.php]]>
Fin du draft :
Charles Cros, La vision du grand canal royal des deux mers, Paris, Alphonse Lemerre, 1888.
]]>
<![CDATA[]]>
<![CDATA[]]>
<![CDATA[]]>
<![CDATA[]]>
<![CDATA[]]>
<![CDATA[]]>
<![CDATA[]]>
<![CDATA[202101310836]]>
<![CDATA[202101310836]]>
Bonjour,
J'ai l'impression que les noms des fichiers articles sont incorrects.
Ces noms ont un format bien précis. Ils sont analysés par la fonction plxMotor::artInfoFromFilename() dans le fichier - core/lib/class.plx.motor.php__ et fournissent certaines informations :
Tous ces éléments sont séparés par des points.
Peux-tu donner les noms des fichiers de cette liste d'articles dans le dossier data/articles ?
Pour afficher le contenu d'un article, il faut l'encadrer par 3 apostrophes inversées en appuyant sur les touches "alt Gr" et "7" comme on le fait pour le célèbre "tiret du 6".
Ça y est, j'ai résolu le problème, mais je ne sais pas comment !
J'ai d'abord créé un article test, que j'ai pu publier sans problème.
J'ai ensuite ressaisi mon article, avec un titre différent bien sûr, et cette fois, j'ai pu le publier sans autre misère.
http://belcikowski.org/publications5/index.php?article16/charles-cros-et-le-grand-canal-royal-des-deux-mers
Comprenez-vous quelque chose à cet incident ?
Voici une liste d'articles dans le dossier data/articles :

Rédaction d'un bloc de contenu dans un commentaire du forum :

Voici le lien vers un vieil article qui explique le format d'un nom de fichier article :
https://pluxopolis.net/comprendre-le-nom-des-fichiers-xml-des-articles.html
L'article est incomplet car l'exemple choisi corresspond à un article qui n'appartient qu'à une et une seule catégorie.
Merci pour toutes ces infos... un peu complexes pour moi... Mais je fais des efforts.
Avec le client ftp ou le logiciel qui t'as servi à installer PluXml sur le serveur distant dans la toile Internet, vas dans le dossier data/articles et fais une copie d'écran avec les noms des fichiers articles.
Mets l'image obtenue quelque part sur Internet imgur.com, Google, Dropbox, ... et donne le lien pour l'afficher
ou mets le lien, par exemple: https://le-lien-sur-internet-vers-imgur.com, comme ceci pour l'afficher ici :
La malédiction se reproduit ce soir. Je poste les images demain.
Quelqu'un t'as jeté un sort ?
Version de PluXml ?
Plugins utilisés ?
Le bug semble aléatoire.
Ce matin, j'enregistre un nouvel article sans problème.
Cet après midi, je veux enregistrer le brouillon d'un second article. Je remarque auparavant que le cartouche 'Date de publication' est vide. Je clique sur 'Enregistrer le brouillon" ; j'obtiens le message 'La date de publication est invalide'. Je tente d'enregistrer mon brouillon une seconde fois : pfft ! mon brouillon a disparu !
Date de publication
https://www.dropbox.com/s/sar4ua66f1vq93j/date_de_publication.jpg?dl=0
Brouillon disparu
https://www.dropbox.com/s/2f47bws1g92q7e1/brouillon_disparu.jpg?dl=0
Version de PluXml : 5.8.4
Plugins : MySearch ; CodeMirror ; MyContact ; MyGoogleAnalytics
Draft
https://www.dropbox.com/s/24ldvqze3fix3zl/0018.draft,002,003.001.202102011738.le-huit-thermidor.-robespierre-vu-par-gertrud-kolmar-en-1933.xml?dl=0
Article publié normalement ce matin
https://www.dropbox.com/s/far795jwn36q0rm/0017.003.001.202102010731.afflux-de-lailleurs-proche.xml?dl=0
Constatant que le cartouche 'Date de publication' est vide, je l'ai rempli à la main, en ménageant une marge (23:57)par rapport à l'heure actuelle (18:43), et là j'ai pu enregistrer mon nouveau brouillon normalement...
Bonjour,
Le problème vient que le nom de fichier suivant est mal interprété par PluXml. Il est situé dans le dossier data/articles
Avec un éditeur de texte comme notepad ou notepad++ sous Windows, il faudrait modifier le fichier core/lib/class.plx.motor.php vers la ligne 663, qui commence par if(preg_match( pour résoudre le problème :
Si tu n'y arrives pas, je te donnerai un lien pour télécharger le fichier complet.
La correction sera apportée à la version 5.8.6 de PluXml prochainement. PR #522
Si tu rencontres à nouveau ce problème, donne-moi les noms de fichiers qui finissent par ".xml" dans le dossier "data/articles"
Merci, Grand Chef !
J'ai opéré la correction, et, après un test, tout semble rentré dans l'ordre 😀
La malédiction de l'article qui, une fois publié, ne s'affiche pas est revenue ce jour.
Voici la liste des fichiers qui finissent par .xml, comme tu demandais :
0002.002.001.202101042357.a-propos-de-magdeleine-soulie-tante-de-frederic-soulie.xml
0003.003.001.202101051235.divination-de-la-neige.xml
0004.003.001.202101070958.le-vent-de-la-flute.xml
0005.002,003.001.202101092207.robespierre-en-enfer-visite-par-le-christ.xml
0007.003,004.001.202101181842.pauvre-poete-le-poete-pauvre.xml
0008.002.001.202101190933.les-yeux-de-robespierre.xml
0009.002,003.001.202101301306.robespierre-vu-par-georg-buchner.xml
0010.003.001.202101232258.dans-le-paysage-qui-regarde.xml
0016.002,003.001.202101310945.charles-cros-et-le-grand-canal-royal-des-deux-mers.xml
0017.003.001.202102010731.afflux-de-lailleurs-proche.xml
0019.002,003.001.202102012200.robespierre-vu-par-gertrud-kolmar-en-1933.xml
0020.000.001.202102021512.danton-robespierre-et-marat-vus-par-francois-ponsard-en-1850.xml
0022.002,003.001.202102110728.danton-robespierre-et-marat-vus-par-victor-hugo-dans-quatrevingt-treize.xml
0023.003.001.202102082325.la-verite-sans-la-maison.xml
0025.002.001.202102122322.dapres-charles-jean-marie-barbaroux-le-cabinet-de-robespierre.xml
0026.003.001.202102122156.je-marche-continuellement.xml
0028.002,003.001.202102131443.robespierre-vu-par-jean-philippe-domecq-en-1984.xml
0029.draft,002,003.001.202102140833.robespierre-vu-par-jean-luc-seigle-en-2004.xml
0031.002.001.202102160929.en-1873-un-eloge-paradoxal-de-robespierre-par-jules-barbey-daurevilly.xml
0032.002.001.202102171744.robespierre-vu-par-gaston-cremieux-en-1871.xml
0033.002.001.202102181553.robespierre-vu-par-julien-gracq-en-1947-puis-dans-un-inedit-de-2000.xml
0034.002,003,004.001.202102221257.maximilien-de-robespierre-et-jacques-louis-david-vus-par-jean-luc-seigle-en-2004.xml
0035.001,002.001.202102231811.robespierre-dans-son-style-de-glace-ardente-recuit-et-congele-comme-labstraction...-dixit-baudelaire.xml
L'article qui ne s'affiche pas, publié aujourd'hui, c'est le dernier de cette liste.
👿 Argh, le sort s'acharne sur toi 👿
Dans l'édition de l'article, tu as la possibilité de modifier l'url qui est généré à partir du titre de l'article.
Supprime les "..." après labstraction.
Quel est le titre de l'article ?
Je pense qu'il y a un souci avec la fonction plxAdmin::editArticle().
Tu es à quelle version de PluXml ?
Belle citation qui me fait penser au locataire d'un palais parisien 😃
Il semble y avoir un problème avec le calendrier.
Après un premier titre avec des « «, je les ai supprimés, mais cela ne changeait rien à l'affaire. J'ai installé ensuite la dernière version de PluXmil. Suite à cette mise à jour de PluXml, (dinde que je suis !, le texte de l'article avait disparu ! Il ne m'en restait plus que l'en-tête du draft. Heureusement, j'ai pu retrouver le texte de l'article dans mon historique ! Mais j'ai perdu toute la mise en forme an html, ainsi que tous les liens.Je ne m'attendais pas à ce coup du sort ! Je persiste à penser qu'il y avait un problème avec le calendrier de publication. Après cette mise à jour, mon article s'affiche désormais. Mais quelle perte de temps !
C'est possible. PluXml n'affiche pas les articles qui seront publiés à une date future.
Dans l'édition de l'article, tu peux modifier la date de publication sous le nom de l'auteur-trice.
Il ne s'agissait pas d'une date future.
Maintenant que j'ai réparé toute ma mise en forme html, je constate que Code Mirror (que j'aime bien), ne marche plus...
Oups ! J'avais oublié de sauvegarder les plugins !
Et comment supprimer dans la dernière version de PluXml le logo pluxml-logo-black.png ?
Je n'ai pas envie de cette petite feuille à côté du titre de mon site.
J'ai trouvé comment supprimer la petite feuille. C'est dans /themes/defaut/img
La suppression est une mauvaise idée. Maintenant, il y 2 erreurs 404 ( ressources indisponibles )

Ouvrir l'inspecteur de code de Firefox en appuyant sur la touche F12, puis onglet "réseau" et click sur le bouton "recharger"
il vaut mieux remplacer la petite feuille par une image de ton choix :
https://www.google.fr/search?q=robespierre&sclient=img&tbm=isch
Tu peux aussi changer le nom du fichier dans themes/defaut/css
Rechercher/remplacer "pluxml-logo-black" dans le fichier themes/defaut/css/theme.css
Remettre aussi un favicon :
https://www.google.fr/search?q=favicon&sclient=img&tbm=isch
Google n'aime pas les sites en http car cela nuit à la sécurité sur le web. Chez ton hébergeur O2switch, il faut basculer en https.
Dupliquer le theme defaut dans le dossier themes sit tu fais des modifications. Sinon à la prochaine mise à jour de PluXml, elles seront perdues. Editer le fichier infos.xml dans cette copie et changer titre, auteur, ...