commentaires vides = prob d'affichage

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

Julien Hering a écrit :

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

Bonjour,

La piste principale, c'est l'encodage de votre base initiale qu'il faut comparer à celui de votre nouvelle base.
Maintenant on utilise l'UTF-8 (appelé aussi UNICODE) mais beaucoup de système fonctionne encore sur le ISO-8859-1 (dit LATIN-1)
Il faut aussi jeter un oeil sur votre configuration de spip : un option joue sur l'encodage

Cordialement

ThomasG

Julien Hering a écrit :

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

_______________________________________________

j'ai pas tous saisie mais tes commentaires tu les voie par et dans phpmyadmin avec le texte mais a l'affichage de l'article via spip tu ne visualise rien ; c'est bien ça ?

assobachant a écrit :

Julien Hering a écrit :

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

_______________________________________________

j'ai pas tous saisie mais tes commentaires tu les voie par et dans phpmyadmin avec le texte mais a l'affichage de l'article via spip tu ne visualise rien ; c'est bien ça ?

Les commentaires sont effectivement dans phpMyAdmin et à l'affichage de l'article je ne vois que les titre/date/auteur mais pas de texte. Donc ce n'est pas tout à fait rien : c'est tout sauf le contenu (texte) du commentaire.

Julien

Julien Hering a écrit :

assobachant a écrit :

Julien Hering a écrit :

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

_______________________________________________

j'ai pas tous saisie mais tes commentaires tu les voie par et dans phpmyadmin avec le texte mais a l'affichage de l'article via spip tu ne visualise rien ; c'est bien ça ?

Les commentaires sont effectivement dans phpMyAdmin et à l'affichage de l'article je ne vois que les titre/date/auteur mais pas de texte. Donc ce n'est pas tout à fait rien : c'est tout sauf le contenu (texte) du commentaire.

Julien

a merdum je ne pourrait pas allez plus loin ; je penser a une mauvaise association dans la base : mais vu que tu a le titre c'est autre chose

Julien Hering a écrit :

assobachant a écrit :

Julien Hering a écrit :

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

_______________________________________________

j'ai pas tous saisie mais tes commentaires tu les voie par et dans phpmyadmin avec le texte mais a l'affichage de l'article via spip tu ne visualise rien ; c'est bien ça ?

Les commentaires sont effectivement dans phpMyAdmin et à l'affichage de l'article je ne vois que les titre/date/auteur mais pas de texte. Donc ce n'est pas tout à fait rien : c'est tout sauf le contenu (texte) du commentaire.

Julien

Bon,je me suis trompé de post!
Je reviens..
Dans ta table spip_forum, il y a bien les id_articles et rubriques?

Bernard

--
Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com

9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

Bernard Blazin a écrit :

Julien Hering a écrit :

assobachant a écrit :

Julien Hering a écrit :

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

_______________________________________________

j'ai pas tous saisie mais tes commentaires tu les voie par et dans phpmyadmin avec le texte mais a l'affichage de l'article via spip tu ne visualise rien ; c'est bien ça ?

Les commentaires sont effectivement dans phpMyAdmin et à l'affichage de l'article je ne vois que les titre/date/auteur mais pas de texte. Donc ce n'est pas tout à fait rien : c'est tout sauf le contenu (texte) du commentaire.

Julien

Bon,je me suis trompé de post!
Je reviens..
Dans ta table spip_forum, il y a bien les id_articles et rubriques?

Bernard

Oui tout paraît ok. J'ai fait des recherches sur les commentaires dans la table spip_forum basées sur le critère l'id_articles afin de comprendre pourquoi certains commentaires d'un article donné sont affichés (20%) et les autres n'affichent pas leur texte ainsi que la différence avec l'affichage sur l'ancien hébergeur (même si je ne peux plus afficher le site chez lui).

Julien

Bonjour,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert
de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela
c'est d'ailleurs souvent traduit par des affichage d'article vide
c'est-à-dire avec des articles vide de texte. Le problème des "à" a été
réglé à la main (reprise des 300 articles du site un à un sans autre
choix techniques). Le prob d'affichage des articles s'est réglé par une
simple édition des articles dans la partie privé et un enregistrement.
Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des
articles du site. Beaucoup ont disparu. Pas les commentaires mais
seulement leur texte... Le truc est que les textes sont là dans la base
de donnée mais pas à l'affichage. Le gestionnaire de forum dans la
partie privée n'affiche pas non plus les textes sans que pour autant les
commentaires "vides" ne soient classés dans les messages sans textes...
J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une
nouvelle importation. pas de changement après vidage du cache, celui du
navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Peut-être une piste !

Sous WIMP SPIP 2.0.10 sans plugin, j'ai eu des problèmes aussi avec des 'à' en passant en UTF-8.
Voilà le principe : si un 'à' est en fin de ligne (ou que ce soit dans le texte)
alors le texte complet disparait !!!

Cela vient du traitement des expressions régulières de PHP sous Window !!!, qui considère que
'\s</p>' prend en compte le code 'A0' du code du 'à' UTF-8 ('C3' 'A0') mais pas le 'C3' !!!

Ligne de code en cause du fichier : 'ecrire/inc/texte.php' :
828 : $letexte = preg_replace(',\s*(</p\b.*>),UiS'.$u, '\1',$letexte);

Ca supprime les 'A0' (code de l'espace non sécable ISO) mais pas le 'C3' (dédut du code UTF-8 de 'à')
devant les '</p>' et la ligne suivante retourne rien !!! (là j'ai pas cherché pourquoi !!!!).

Code changer de la ligne 828 qui rétabli l'affichage du texte :
828 : $letexte = preg_replace(',[\x20\x09\x0a\x0d]*(</p\b.*>),UiS'.$u, '\1',$letexte); // modif
cause utf-8

Comme je met au début : peut-être une piste, ne connaissant pas ton système (LAMP,WAMP,WIMP,...) !!!
La seule chose que j'ai aussi testé : LAMP : pas ce problème.

++

Eric.

eric.camus@ac-poitiers.fr a écrit :

Bonjour,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Peut-être une piste !

Sous WIMP SPIP 2.0.10 sans plugin, j'ai eu des problèmes aussi avec des 'à' en passant en UTF-8.
Voilà le principe : si un 'à' est en fin de ligne (ou que ce soit dans le texte)
alors le texte complet disparait !!!

Cela vient du traitement des expressions régulières de PHP sous Window !!!, qui considère que '\s</p>' prend en compte le code 'A0' du code du 'à' UTF-8 ('C3' 'A0') mais pas le 'C3' !!!

Ligne de code en cause du fichier : 'ecrire/inc/texte.php' :
828 : $letexte = preg_replace(',\s*(</p\b.*>),UiS'.$u, '\1',$letexte);

Ca supprime les 'A0' (code de l'espace non sécable ISO) mais pas le 'C3' (dédut du code UTF-8 de 'à') devant les '</p>' et la ligne suivante retourne rien !!! (là j'ai pas cherché pourquoi !!!!).

Code changer de la ligne 828 qui rétabli l'affichage du texte :
828 : $letexte = preg_replace(',[\x20\x09\x0a\x0d]*(</p\b.*>),UiS'.$u, '\1',$letexte); // modif cause utf-8

Comme je met au début : peut-être une piste, ne connaissant pas ton système (LAMP,WAMP,WIMP,...) !!!
La seule chose que j'ai aussi testé : LAMP : pas ce problème.

++

Eric.

_______________________________________________

As tu tenté la réparation de la base de données depuis l'admin de SPIP ou bien peut être sauvegarder et reloader la base sous SPIP

Bernard

--
Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com

9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

eric.camus@ac-poitiers.fr a écrit :

Bonjour,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Peut-être une piste !

Sous WIMP SPIP 2.0.10 sans plugin, j'ai eu des problèmes aussi avec des 'à' en passant en UTF-8.
Voilà le principe : si un 'à' est en fin de ligne (ou que ce soit dans le texte)
alors le texte complet disparait !!!

Cela vient du traitement des expressions régulières de PHP sous Window !!!, qui considère que '\s</p>' prend en compte le code 'A0' du code du 'à' UTF-8 ('C3' 'A0') mais pas le 'C3' !!!

Ligne de code en cause du fichier : 'ecrire/inc/texte.php' :
828 : $letexte = preg_replace(',\s*(</p\b.*>),UiS'.$u, '\1',$letexte);

Ca supprime les 'A0' (code de l'espace non sécable ISO) mais pas le 'C3' (dédut du code UTF-8 de 'à') devant les '</p>' et la ligne suivante retourne rien !!! (là j'ai pas cherché pourquoi !!!!).

Code changer de la ligne 828 qui rétabli l'affichage du texte :
828 : $letexte = preg_replace(',[\x20\x09\x0a\x0d]*(</p\b.*>),UiS'.$u, '\1',$letexte); // modif cause utf-8

Comme je met au début : peut-être une piste, ne connaissant pas ton système (LAMP,WAMP,WIMP,...) !!!
La seule chose que j'ai aussi testé : LAMP : pas ce problème.

++

Eric.

C'est intéressante (même si je ne comprend pas tout :wink: ) car elle expliquerais la disparition du texte. Sauf qu'en général, une simple édition du texte suivi d'un enregistrement permettait de récupérer l'affichage du texte (même avec les "à" buggués). Cette manœuvre n'est pas possible pour mes commentaires.

En tout cas j'ai remplacé la ligne 828 et j'obtiens une page blanche sur tout le site...

LAMP, WAMP, WIMP, ... ? Je suis sur serveur mutualisé chez infomaniak (avant idem mais chez OVH). Quand j'ai fait des essais en local j'ai utilisé easyphp.

Julien

thomas a écrit :

Julien Hering a écrit :

Bonsoir,

Suite à un changement d'hébergeur, j'ai eu des soucis avec le transfert de ma base de donnée. Soucis de p align="justify" et de "à" buggés. Cela c'est d'ailleurs souvent traduit par des affichage d'article vide c'est-à-dire avec des articles vide de texte. Le problème des "à" a été réglé à la main (reprise des 300 articles du site un à un sans autre choix techniques). Le prob d'affichage des articles s'est réglé par une simple édition des articles dans la partie privé et un enregistrement. Mystère pour moi.

Par contre je rencontre toujours des prob avec les commentaires des articles du site. Beaucoup ont disparu. Pas les commentaires mais seulement leur texte... Le truc est que les textes sont là dans la base de donnée mais pas à l'affichage. Le gestionnaire de forum dans la partie privée n'affiche pas non plus les textes sans que pour autant les commentaires "vides" ne soient classés dans les messages sans textes... J'ai exporté spip_forum de ma base chez mon ancien hébergeur et fait une nouvelle importation. pas de changement après vidage du cache, celui du navigateur et recalcule de la page...

Une idée ? Une piste ?

(je suis sous SPIP2.0.10 et sarka-spip 3.0.1)

Merci d'avance

Julien

Bonjour,

La piste principale, c'est l'encodage de votre base initiale qu'il faut comparer à celui de votre nouvelle base.
Maintenant on utilise l'UTF-8 (appelé aussi UNICODE) mais beaucoup de système fonctionne encore sur le ISO-8859-1 (dit LATIN-1)
Il faut aussi jeter un oeil sur votre configuration de spip : un option joue sur l'encodage

Cordialement

ThomasG

Bonjour,

Effectivement ce fut ma première piste. J'ai initialement utilisé notepad++ pour le backup de ma base et par défaut il n'était pas en utf-8 alors j'avais tout refait en m'assurant que toute la chaîne était en utf-8. un technicien d'OVH a fait des essaies sans trouver le prob.
Je ne vois pas où se situe l'option qui joue sur l'encodage dans spip ?

Julien

Bonjour,

Allez sur configuration, gestion des langues (équivalent au lien ci-dessous)
http://localhost/spip/ecrire/?exec=config_lang
L’encodage est de l’UTF-8 par défaut (pas sûr de cette affirmation à 100%)
Vérifier aussi si votre navigateur détecte par défaut le bon encodage du site (sous FF, affichage puis encodage des caractères)

Cordialement

ThomasG