En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.
Recherche
 
Fermer

Forum - vos avis, vos demandes ... - Passage 4.6.28 vers 5.02.09


Connectés : ( personne )
Snif !!!
 

actif  Sujet n° 334

le 06/11/2019 @ 01:04
par Tournesol01

Tournesol01



Bonjour,

Je cherche à migrer de la 4.6.28 à la 5.02.09.

J'ai installé un serveur web locale : xampp.

La migration s'est déroulée correctement.

Petit souci malgré tout :

  • à la visualisation, les lignes sautées (paragraphes vides pour aérer le texte) n'apparaissent plus ;
  • en édition, ces lignes existent et la mise en page semble correcte ;
  • si on passe en mode «Source» les lignes vides apparaissent sous la forme "<+p+>+<+/+p+>+" ;
  • ... alors que dans la version 4.6.28 les paragraphes vides (lignes sautées) de du même article (de tous les articles) apparaissent sous la forme "<+p+>+&+n+b+s+p+;+<+/+p+>"

Constat : tout ancien article voit sa mise en page détruite parce que l'éditeur de la version 5.02.09 élimine le «"&+n+b+s+p+;+"».

L'éditeur de la 5.02 montre pourtant correctement le texte avec les lignes sautées, mais la visualisation ne correspond pas à ce que montre l'éditeur.

Je précise que je suis en PHP 7

Que faire ?

Grand merci d'avance.

Poster une réponse Haut  

Réponse n° 1
--------
le 06/11/2019 @ 01:11
par Lavachequireve

Lavachequireve

Administrateur


Bonjour.

Avant migration, avez-vous exécuté le script "moulinette à data" ?

téléchargeable ici : https://guppyed.eu/dwnld.php?lng=fr&delay=8&pg=1652

L'éditeur CKEditor est-il à jour ? A savoir la version 4.12.1 avec toutes les corrections pour Guppy 5.02.

Cordialement Lavachequireve

Site web Lavachequireve
Poster une réponse Haut  
Réponse n° 2
--------
le 06/11/2019 @ 07:36
par Tournesol01

Anonyme

visiteur

Bonjour,

Je pars d'une version Guppy 4.6.28.

La moulinette n'est donc normalement pas indispensable.

J'ai cependant chargé et exécuté la moulinette.

(au passage, il y a une petite erreur dans le «lisezmoi.txt». Pour lancer le script il faut saisir :

http://www.monsite.com/www/migrer_data_46.php

et pas

http://www.monsite.com/migrer_data_46.php)

Résultat de la moulinette : 850 fichiers vérifiés, 0 fichiers rectifiés.

J'ai ensuite installé la version 4.12.1 de CKEDITOR.(que j'avais déjà).

⇒ le résultat est strictement identique :

– les sauts de lignes (paragraphes vides) ont été transformés de

en

;

– les lignes sautées sont visibles dans l'éditeur, mais pas à l'affichage de l'article.


Rectifié par Tournesol01 le 06/11/2019 @ 20:07
Poster une réponse Haut  
Réponse n° 3
--------
le 06/11/2019 @ 08:03
par Tournesol01

Anonyme

visiteur

Aïe !

Les codes transformés n'apparaissent pas dans le texte du message (ils sont interprétés).

Alors je ré-écris la phrase :

– les sauts de lignes (paragraphes vides) ont été transformés de <+p+>&_nbsp;<+/+p+> en <+p+><+/+p+>

(il suffit d'enlever les «+» et le «»_ pour avoir le vrai code.)


Rectifié par Tournesol01 le 06/11/2019 @ 20:07
Poster une réponse Haut  
Réponse n° 4
--------
le 06/11/2019 @ 13:28
par Tournesol01

Tournesol01



Ah ! au fait il y a un palliatif qui consiste à redéfinir l'action de la touche «ENTER» dans le script guppy_config.js

Au lieu de créer des paragraphes vides avec le code «p nbsp; /p», ENTER génère alors le code «p br /  /p»

(je ne mets pas les balises complètes pour qu'elles ne soient pas interprétées par le présent éditeur).

Ce codage br / correspond à un saut de ligne forcé, normalement utilisé pour aller à la ligne sans quitter le paragraphe.

Ça fonctionne, mais sur le principe, ce n'est pas très satisfaisant. Entre autre, les sauts de paragraphes ainsi obtenus ont la même taille qu'un saut de ligne normal.

Il n'y a donc pas de séparation visuelle des paragraphes.

Et puis, tous le monde n'a pas forcément envie d'aller charcuter le code de tel ou tel script.

Et surtout, cela oblige pour TOUS LES ANCIENS ARTICLES à remplacer «p nbsp; /p» par «p br /  /p» dans un éditeur comme Notepad++, pour retrouver à peu près la mise en page d'origine.

(Pour cette manip, il faut se mettre en mode «Source» quand on est en édition de l'article, copier le code, coller ce code dans Notepad++, effectuer les remplacements, copier le nouveau code obtenu et le coller à la place de l'ancien dans le mode «Source». Wouhaouuuhh ! Ça marche mais quel boulot ! )

Y a-t-il des solutions plus orthodoxes pour :

  1. obtenir un vrai saut de paragraphe dans l'éditeur de la version 5.02.09 ?
  2. avoir une conformité (WYSIWYG) entre ce qu'on voit en mode «édition» et ce qu'on voit en consultation de l'article ?
  3. migrer les articles, nouvelles, etc qu'on a mis en page correctement dans la version 4.6.28, sans être obligé de se re-palucher toutes les mises en pages dans la version 5.02.09 ?

Rectifié par Tournesol01 le 06/11/2019 @ 19:08

Rectifié par Tournesol01 le 06/11/2019 @ 20:12


Rectifié par Tournesol01 le 06/11/2019 @ 20:15
Ecrire à Tournesol01
Poster une réponse Haut  
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message
Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter  
Catégories de discussion  Forum  



Vous êtes ici :   Accueil » Forum » vos avis, vos demandes ... » Passage 4.6.28 vers 5.02.09

 Hébergement o2switch

Ce site respecte la charte de l'anneau Sitinstit