Limitation en caractères des chapitres ?

0 views
Skip to first unread message

jojaba

unread,
Oct 18, 2008, 5:43:10 PM10/18/08
to Plume CMS - developers
Bonsoir,
Je suis en train de revoir mon site de fond en comble, histoire de
faire le ménage. J'ai voulu mettre dans un tableau différentes
extensions Mozilla dont je m'occupe : http://jojaba.free.fr/?/Traductions-diverses/Extensions-traduites3
.
Pour ajouter un peu d'images, j'ai voulu remplacer les FF par une
icône de Firefox et TB par une icône de Thunderbird. Pour créer la
page en html, je me suis servi de jEdit mon éditeur de texte habituel
qui présente l'avantage par rapport à l'interface de compositon
d'article et de brève de présenter le code avec coloration syntaxique
(comme tout bon éditeur). Lorsque je fais mon copier/coller vers la
fenêtre de composition du manager, mon tableau est tronqué. J'ai tenté
de copier/coller le code diretcement dans la base de données, ça m'a
fait la même chose.
Ma question : est-ce normal ? Y-a-t'il une limitation du nombre de
caractères ?
J'ai remis la version "texte" sur le site pour l'instant.

Infos utiles :
La version de PHP que vous utilisez est 5.1.3RC4-dev.
La version de MySQL que vous utilisez est 5.0.67.
Votre serveur Web est Apache/ProXad [Aug 9 2008 02:45:12]. (Je suis
donc chez Free)
La version de la bibliothèque GD que vous utilisez est 2.0.28.

Merci d'avance.

Loic d'Anterroches

unread,
Oct 19, 2008, 3:53:20 PM10/19/08
to plume-cms-...@googlegroups.com
jojaba wrote:
> Bonsoir,
> Je suis en train de revoir mon site de fond en comble, histoire de
> faire le ménage. J'ai voulu mettre dans un tableau différentes
> extensions Mozilla dont je m'occupe : http://jojaba.free.fr/?/Traductions-diverses/Extensions-traduites3
> .
> Pour ajouter un peu d'images, j'ai voulu remplacer les FF par une
> icône de Firefox et TB par une icône de Thunderbird. Pour créer la
> page en html, je me suis servi de jEdit mon éditeur de texte habituel
> qui présente l'avantage par rapport à l'interface de compositon
> d'article et de brève de présenter le code avec coloration syntaxique
> (comme tout bon éditeur). Lorsque je fais mon copier/coller vers la
> fenêtre de composition du manager, mon tableau est tronqué. J'ai tenté
> de copier/coller le code diretcement dans la base de données, ça m'a
> fait la même chose.
> Ma question : est-ce normal ? Y-a-t'il une limitation du nombre de
> caractères ?

Quand tu mets directement dans la base de données, cela donne quoi comme
résultat? Je veux dire, ensuite, as-tu l'accès au contenu complet quand
tu reregardes le contenu via phpmyadmin?

Le stockage de l'information est dans un champ MySQL de type "TEXT" donc
normalement sans limite ou une limite vraiment large.

a+
loïc

Jojaba

unread,
Oct 19, 2008, 4:16:13 PM10/19/08
to plume-cms-...@googlegroups.com
Loic d'Anterroches a écrit :
Je viens de résoudre le problème en passant le champ mysql à LONGTEXT pour page_content. J'avais lu ça dans la ressource qu'a envoyée Seb : http://dev.mysql.com/doc/refman/5.0/fr/storage-requirements.html
Pour répondre à ta question, quand je faisais un copier/coller directement dans la BDD, il me tronquait également le texte, il me semble même avoir vu passer un message disant qu'il avait tronqué (truncated) à un moment.
Maintenant, ça fonctionne : http://jojaba.free.fr/?/Traductions-diverses/Extensions-traduites3 :-)
Pour information, nombre de caractères : 87 067

Loic d'Anterroches

unread,
Oct 19, 2008, 4:28:21 PM10/19/08
to plume-cms-...@googlegroups.com

Ok, peut-être que le champ texte est limité à 65536 octets. Je viens de
lire, c'est effectivement le cas "L < 2^16".

Merci ! Si tu as le courage, dans le fichier manager/install/db-create.xml
tu peux remplacer text par longtext
et faire un commit dans la base. Si tu ne le fais pas, dis moi, je ferai
cela dès que j'ai remis en ordre ma version de dev de Plume.

a+
loïc


Jojaba

unread,
Oct 20, 2008, 2:05:24 PM10/20/08
to plume-cms-...@googlegroups.com
OK, je m'en occupe ces oir si possible, sinon avant la fin de la semaine. ;-)

Jojaba

unread,
Oct 20, 2008, 2:39:29 PM10/20/08
to plume-cms-...@googlegroups.com
Loic d'Anterroches a écrit :
Merci ! Si tu as le courage, dans le fichier manager/install/db-create.xml
tu peux remplacer text par longtext
et faire un commit dans la base. 

  
C'est fait ;-)
pour info voici les lignes modifiées :
ligne 49 > page_content
ligne 77 > category_description
ligne 78 > category_keywords
ligne 149 > subject
ligne 156 > description
ligne 165 > metadata
ligne 166 > comment
ligne 167 > misc
ligne 251 > website_description
ligne 355 > comment_content

Pas sûr que j'aurai dû tout modifier en "longtext" (notamment le "category_keywords"). Je laisse comme c'est ou je repasse en "text" pour certains éléments ?

Jojaba

unread,
Oct 20, 2008, 2:46:26 PM10/20/08
to plume-cms-...@googlegroups.com
Un peu hors-sujet : je n'ai pas réadapté les templates depuis ta
dernière intervention sur svn, il faudra que je pense à le faire... Dès
que j'ai un peu plus de temps... ;-)

Loic d'Anterroches

unread,
Oct 20, 2008, 4:31:56 PM10/20/08
to plume-cms-...@googlegroups.com

C'est ok comme ça, car de toute façon cela ne change pas la taille de la
base (si, ok, 2 bits de plus par champ).

Merci !

loïc

Reply all
Reply to author
Forward
0 new messages