Fork me on GitHub




« 1 (2)


Re: Liaise (et xForms) Mise en forme pas sauvegardée
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Puisque le champs html est bien stocké dans la base de données, c'est la restitution qui pose problème ...

Donc quelle différence, en dehors de l'interclassement BDD, y a-t-il entre le local et le online, qui fasse que ça fonctionne en local et pas online ?

Qu'est-ce qui traite l'affichage des données récupérées dans la BDD ?

Rappel:

<p><strong>Texte à afficher</strong></p> est correctement affiché,
mais <p><span style="color:#FF0000">Texte à afficher</span></p> n'est pas affiché !

Posté le : 15/07/2013 21:53

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Liaise (et xForms) Mise en forme pas sauvegardée
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
il n'y a pas un span {display: none;} dans ton fichier CSS de ton module, faudra voir si il est dans le code source de ton formulaire (même si il ne s'affiche pas)

Posté le : 15/07/2013 22:43
Partager Twitter Partagez cette article sur GG+
Re: Liaise (et xForms) Mise en forme pas sauvegardée
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Mais dans ce cas l'effet serait le même partout (local/online) !

Je me demande s'il n'y aurait pas une mauvaise gestion des guillements dans le style="" qui serait acceptée en local et pas en ligne. Ca m'était déjà arrivé.

D'autant que c'est tout le contenu qui n'est pas affiché, pas uniquement le span ...

<p>Du texte à <span style="color:#FF0000">afficher</span></p>

La totalité est invisible.

Mais où serait-ce ?

Posté le : 15/07/2013 22:45

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Liaise (et xForms) Mise en forme pas sauvegardée
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
- la norme W3C veut que ce soit des " et pas des ' (le mieux est encore d'accepter les deux) si ce n'est pas le cas, voir la configuration de Apache ou changer d'hébergement.

- vu que c'est stocké en BDD, c'est le système de rendu qui bug

- Liaise (et visiblement xForms) ont le même soucis, donc faut plutôt ce pencher sur ta configuration (Xoops, hébergement, thème)

- Est-ce que le problème existe avec le thème par défaut de Xoops (dans ce cas, c'est dans le CSS qu'il faut chercher) ?

- l'interclassement est important, quand tu modifie l'interclassement, tu dois le faire sur les tables de la BD, sur les données de la BDD mais aussi la BDD, voir aussi de ce coté là, même si il y a peu de chance que ce soit cela.
(lors de l'affichage de ton formulaire, tu vérifie en mode debug les requêtes SQL, si il y en a une en rouge, c'est un problème a ce niveau)

Voilà en vrac quelques pistes a explorer

Posté le : 16/07/2013 10:12
Partager Twitter Partagez cette article sur GG+
Re: Liaise (et xForms) Mise en forme pas sauvegardée
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
J'ai fait un test en éditant un champ HTML avec le bouton "html" de TinyMCE.

J'ai d'abord créé un texte coloré avec TinyMCE ABCD rouge.

En cliquant sur "html" cela a été traduit par:
<p><span style="color:#ff0000;">ABCD</span></p>

Ce qui est correct et bien rendu dans l'éditeur.

Mais en validant ensuite tout le code html est effacé et le champ redevient vide !

Ensuite j'ai refait la même manipulation puis en cliquant sur "html" j'ai modifié le contenu en supprimant tout le style de span pour ne garder que la balise nue, et là tout fonctionne:
<p><span>ABCD</span></p>

Donc ce n'est pas la balise SPAN en elle-même, mais bien la partie style qui lui est attribuée qui crée le problème !

Posté le : 19/07/2013 13:08

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Liaise (et xForms) Mise en forme pas sauvegardée
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Voir la configuration de tinyMCE, ./class/xoopseditor/tinymce/settings.php
de tête il y a soit une variable a mettre a false (celle qui gère les couleurs), soit plus bas, il y a la liste des balises acceptées avec les attributs, a vérifier si color est présent pour span

Déolé de ne pas être plus précis, juste une tablette sous la main pour l'instant donc pas d'outils de développement

Posté le : 19/07/2013 17:09
Partager Twitter Partagez cette article sur GG+
Re: Liaise (et xForms) Mise en forme pas sauvegardée
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Merci , je vais regarder ... mais je te rappelle qu'en local ça fonctionne bien. Il y a donc une différence de paramétrage php, mysql ou je ne sais quoi entreeasyphp local et mon hébergeur.

Mais ce qui est curieux aussi c'est que la mise en forme du texte de présentation du formulaire (intro), créé également à l'aide de TinyMCe, est correctement prise en compte et affichée !! (après avoir ajouté un html_entity_decode).

Posté le : 19/07/2013 17:12

signé: LionHell
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

51 Personne(s) en ligne (39 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 51 | Plus ...