Forum CMS Made Simple FR

Version complète : [résolu] FrontEndUser : modifier la taille d'une case 'texte'
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.2
#~ Nom de l'hébergeur :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Bonjour,

pour les besoins de mon formulaire d'inscription FrontEndUser et SelfRegistration
j'ai besoin d'une case texte à remplir pour les personnes souhaitant s'inscrire.

Sauf que je n'ai que des cases correspondant à des champs nom, prénom, téléphone, etc...
longueur : caractères dans le champ texte
je souhaiterai modifier la dernière pour qu'elle prenne la forme d'un article par exemple
qui servira à une description d'une taille de 300px par 500px par exemple.

Ou si vous préférez, modifier la hauteur de ce champ.

Dois-je intervenir sur le fichier xlm?
Bonjour,
si j'ai bien compris, tu as besoin d'ajouter un champ dans le formulaire d'inscription?
dans FEU, tu as la possibilité d'ajouter autant de champs de formulaire que tu en as besoin:
Dans l'onglet "propriété de l'utilisateur".
Ensuite, dans "Groupes", tu assigne le nouveau champ au groupe concerné.
Ainsi, pour chaque utilisateur de ce groupe, il sera demandé de remplir ce champ...

Si la question était: comment modifier l'aspect de mon champ de formulaire, la réponse est: avec les CSS
Oui, je parle bien de modifier la hauteur d'une case qui servira à entrer une description par exemple.

J'utilise un champ texte pour cela et sa hauteur est toujours la même comme nom, prénom...
seulement pour celle-ci je la voudrais, non pas plus longue (ça je règle) mais plus haute.

Dans quel paramètres dois-je regler cela? gabarits? feuille de style d'après votre réponse,
mais je ne vois pas tout à fait ou exactement.
OK,
alors là il s'agit d'une zone de saisie.
Dans FEU, il faut ajouter un champ de type 'champ de texte' et non pas 'texte'. Tu pourras aussi choisir s'il sera wysiwyg.
Ensuite, si tu veux quand même modifier la hauteur, qui n'est pas paramétrable, il faudra mettre dans ton CSS:
height:99px !important;
Merci pour cela, le champ texte est ce que je cherchais!

Néanmoins, je ne sais pas ou changer ou trouver le css
afin de modifier la taille.

Autre problème qui apparaît : l'intitulé se retrouve tout en bas
ça se bouscule dans les étages... Sad

sans parler des problèmes d'anglicismes que je croyais avoir résolu :
dans les mails de confirmation suite à l'enregistrement : oui
mais apparement pas sur ces pages...
http://www.variodis.com/index.php?page=postuler
RE:
le gabarit du formulaire est dans "Gabarit d'enregistrement 1" du module d'auto enregistrement.
Là, tu vois que c'est un tableau HTML qui est généré, avec des balises "font" en plus!
Soit tu es à l'aise avec les CSS et tu transformes tout avec des div, soit tu ajoutes simplement une classe à la balise table et ensuite, tu vas créer les styles dont tu as besoin dans la feuille de style attachée à ton gabarit. Certainement "BizBuzzV2 : Main" pour toi.
Donc, dans le gabarit:
<table class="postuler">......
et dans la feuille de style:
.postuler > textearea { height:99px !important; .... ; ..... ;}
.postuler > td {vertical-align: top;margin: 5px ; ... ;}

N'étant pas moi-même un spécialiste en CSS, je te conseille de tester et d'adapter.
Ha!
j'oubliais pour les textes en anglais, essaie de mettre ta balise comme ça:
{cms_module module=SelfRegistration group=usergroup lang="fr_FR"}
ok merci, je fais tenter de faire quelques modif et tester...

Pour la langue est-ce que je dois faire le même type de manip pour FrontEnd
car celui-ci me cause également in english?
oui
j'ai donc une page qui fait appel de cette façon:
{cms_module module=FrontEndUsers lang="fr_FR"}

je me fait un peu insulter:

string(136) "Smarty error: [in content:content_en line 2]: syntax error: invalid attribute name: 'lang' (Smarty_Compiler.class.php, line 1550)" string(126) "Smarty error: [in content:content_en line 2]: syntax error: invalid attribute name: '=' (Smarty_Compiler.class.php, line 1550)" string(137) "Smarty error: [in content:content_en line 2]: syntax error: invalid attribute name: '"fr_FR"

identifiez-vous pour accéder aux contenus réservé aux membres



Warning: Parameter style is not known by module FrontEndUsers dropped in /htdocs/public/www/lib/misc.functions.php on line 1631

du coup, j'ai retiré l'instruction : lang="fr_FR"
fonctionne bien pour SelfRegistration
Bon, bizarre!! Pour moi ça fonctionne...as-tu bien le fichier:
modules/frontenduser/lang/ext/fr.php?
ben oui pourtant j'ai bel et bien ce dossier présent.

/public/www/modules/FrontEndUsers/lang/ext/fr_FR.php
Et comme ceci : {FrontEndUsers lang="fr_FR"} au lieu de {cms_module module=FrontEndUsers lang="fr_FR"}
et si tu désactive le wysiwyg, il n'y a pas de caractères parasitaires?
OUI! pour le fr.

Je n'ai pas tout récupéré de la position...par rapport à un formulaire appelé pat SelfRegistration
mais c'est bien en Français.

si vous voulez voir la différence pour mieux comprendre le pb :
bien : http://www.variodis.com/index.php?page=postuler
pas bien : http://www.variodis.com/index.php?page=identifier

encore merci a vous Wink
Bonjour,
techniquement, il semble que tout soit paramétré correctement, maintenant, le problème qu'il te reste à résoudre est: les gabarits.
Relis le post #6, il faut que tu travailles sur les CSS par rapport à tes gabarits.
bonjour et merci.

sur un de mes formulaires "postuler", ça c'est bien aérer j'ai agit sur la propriété align-text : right (css)
l'appel se fait dans le contenu : {cms_module module=SelfRegistration group=postulant lang="fr_FR"}

Par contre sur la page s'identifier - appel à FrontEndUser : {FrontEndUsers lang="fr_FR"}
et la page s'inscrire - SelfRegistration : {cms_module module=SelfRegistration group=membre lang="fr_FR"}
cela reste étalé et je ne pige pas...

Dans tous les cas, sous l'onglet Advance Content, accès FrontEnd : affichage du formulaire = non.

Egalement, (je ne sais trop si je dois créer un autre post) pour les besoins d'un affichage restreint aux membres identifiés,
j'ai copier le gabarit BizBuzz : Default, crée un nouveau template et l'ai nommé BizBuzz : privé.

Ensuite, j'ai crée une nouvelle page de contenu privé, à laquelle j'ai assigné le template BizBuzz : privé
et là à l'affichage...elle apparaît sous une drôle de forme, je vous laisse apprécier :
http://www.variodis.com/index.php?page=acces-prive
bonjour,
je ne trouve pas que cela se soit aéré, je ne vois pas de class CSS au tableau du formulaire postuler.
Pour tous les formulaire, il faut ABSOLUMENT travailler sur les gabarits (HTML) et les CSS, sinon, tu ne t'en sortiras pas.

Pour le nouveau template, tu n'as pas attaché la ou les feuilles de style, ce qui provoque un affichage non "stylé".
d'accord...je commence à comprendre, merci.

par contre ce que je trouve étrange, c'est que dans un cas : formulaire 'postuler' ça marche, bonne présentation
et dans l'autre formulaire 's'inscrire' (groupe membre)...sachant que les formulaires sont tous appelés de la même façon.

deux questions donc:
comment trouver et travailler sur le html?
comment attacher une feuille de style?
Pour le html des formulaires, c'est dans "Gabarit d'enregistrement 1" du module d'auto enregistrement (déjà mentionné plus haut) et les différents gabarits que tu trouveras dans "Utilisateurs/Groupes".
Pour marier les feuilles de style aux gabarits de page, c'est dans "disposition".
Je te conseille de lire la doc avant d'aller plus loin:
http://www.cmsmadesimple.fr/boutique-cms...de-contenu
http://jc.etiemble.free.fr/abc/index.php...ssourcesfr
http://wiki.cmsmadesimple.org/index.php/Main_Page/fr

Bonne lecture.
ok merci.
Pas de problème, si tu as des questions au moment de mettre en pratique, n'hésite pas Wink
merci une fois de plus pour vos liens en complément de vos conseils
les pages privées fonctionnent parfaitement Wink