Fork me on GitHub




(1) 2 »


module formulaire 3.3 - value for order>99 ?
Aspirant
Inscrit: 12/02/2006 14:43
Messages: 43
Bonjour,

Je créé un formulaire dans lequel j'ai beaucoup d'éléments à mettre. Pour chacun d'eux l'interface d'administration propose:
Nom de l'élément Valeur par défaut Requis Ordre Afficher

J'aurais besoin pour faciliter la présentation de noter dans la rubrique "ordre" des valeurs supérieures à 99 (qui est la limité actuellement pour ce module).

Un xoopien aurait-t-il eû cette question à résoudre?
Si oui, qu'il veuille bien me faire part de son talent!

(J'ai cherché dans les fichiers css mais je n'ai pas trouvé.)

Merci de vos éclairages

colbert

Posté le : 29/05/2007 17:32
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3
Aspirant
Inscrit: 12/02/2006 14:43
Messages: 43
Pour être plus préçis:

Le module formulaire 3.3 installe une table : xoops_form
dans laquelle le champ "ele_order" est réglé avec un Type SMALLINT de valeur 2.

Il est clair que ma question serait (conditionnel) résolue, me semble-t-il, en mettant la valeur 3 à la place...

Mais j'aimerais bien qu'un collègue genre" KingKong du Xoops", me rassure et que je ne vais pas tout foutre par terre en faisant de la sorte....(je n'ai pas assez cassé de BDD pour en être sûr !)

Bien à vous, fellows ...

colbert

C'est bien ce que je pensais..:

J'ai installé le module sur un PC en interne pour tenter le coup : mais ça ne suffit pas. Rien ne se passe d'anormal en modifiant SMALLINT à la valeur 3, mais le module refuse toute valeur d'ordre au-delà de 99. Doit y avoir aut'chose ! (et là pour le coup je suis largué....)

Je reste donc attentif à toute proposition....

Posté le : 29/05/2007 18:00
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut,
tu peux y aller.

Posté le : 29/05/2007 18:28
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3
Aspirant
Inscrit: 12/02/2006 14:43
Messages: 43
...merci blueteen , mais ça marche pô....
c'est sûrement plus raide que ça...

Posté le : 29/05/2007 18:30
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
Slt,

Je n'ai malheureusement pas ce module d'installé, ni la version 3.3, mais j'ai la 3.24 (ça doit être du même cependant)

En regardant en vitesse, certains éléments du formulaire sont gérès par la class Xoops :

-> XoopsFormText( string $caption, string $name, int $size, int $maxlength, string $value = "" )

Par exemple le fichier element.php, ligne 215
$ele_order = new XoopsFormText(_AM_ELE_ORDER'ele_order'32$order);


Donc, l'argument 'int $maxlength' est réglé sur 2, donc même si tu changes cette valeur dans ta table, tu ne pourras pas saisir plus de 2 numéros, soit la valeur '99'.


Il faut changer aussi dans le code, selon moi.


Edit: Et il y a peut-être encore d'autres endroits qui pourrait poser problème. Peut-être un petit mail au concepteur pour lui poser la question ?

Posté le : 29/05/2007 18:42
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
en plus de la modif' sql

admin/index.php (ligne 157)
changer :
$text_order = new XoopsFormText('''ele_order['.$ide.']'22$order);


par :
$text_order = new XoopsFormText('''ele_order['.$ide.']'33$order);

Posté le : 29/05/2007 18:45
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3
Aspirant
Inscrit: 12/02/2006 14:43
Messages: 43
Merci pour toutes vos suggestions !
Je vais m'y atteler et tenter ces modifs...

Mais ne pensez-vous pas que ce serait interessant d'impliquer le "concepteur" de ce module afin qu'il fasse cette modif dans les règles, car ce module doit pouvoir encaisser des QCM ou des formulaires longs et très descriptifs et dons très certainement plus de 100 questions ?

(c'est qui le papa du module?)

Bien à vous,

colbert

Posté le : 29/05/2007 18:54
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3 - value for order>99 ?
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
le voilà le papa.
tu as posté dessus à 13h

juste avec ma modif' et celle de la base de données, tu peux modifier la valeur sur les liens de ce type :
modules/formulaire/admin/index.php?id=1

par contre pour les liens du type :
modules/formulaire/admin/elements.php?id=1&op=edit&ele_id=5
ça ne passe, faut chercher ailleurs dans le code.

mais tu as de quoi te dépanner avec ma modif'.

Posté le : 29/05/2007 19:12
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3 - value for order>99 ?
Aspirant
Inscrit: 12/02/2006 14:43
Messages: 43
Super....merci
De mon coté je suis parvenu au même résultat avec une recherche de <$ele_order> à travers tout le module, et je trouve aussi:
Citation :
formulaire/admin/index.php
et
formulaire/class/element.php

à modifier comme tu as dis.

Avec la modif sur sql (directement dans la table la valeur du type SMALLINT de la table xoops_form (2--->3)

Je vais essayer ça et je donnerai ici le résultat.


colbert

Posté le : 29/05/2007 19:25
Partager Twitter Partagez cette article sur GG+
Re: module formulaire 3.3 - value for order>99 ?
Aspirant
Inscrit: 12/02/2006 14:43
Messages: 43
C'est OK !
Les trois modifs en sont venus à bout. Ca usine parfaitement.

Citation :

Merci châleureusement à JBBOSCHUNG et à BLUETEEN !


Mais avant de noter "résolu" dans l'objet du post, j'invite "PHILOU" (le papa du module) à se pencher sur ces modifs et à les valider....

Bien à vous,

colbert

Posté le : 29/05/2007 20:40
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

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