S'identifier - S'inscrire - Ecrire un article - Contact

Valeur d'initialisation de l'attribut "titre" de l'objet "form" -- résolu

Par mitra • Aide • Mardi 13/03/2007 • 17 commentaires  • Lu 3205 fois • Version imprimable

Mots-clés : , , , ,


Bonjour,

Le code qui suit permet de gérer les formulaires :
<object class=form>
<div style="background-color:white; border:5px solid #<smartcolor background_column>; padding:10px;">
<h2><attribute title></h2>
<attribute html>
<attribute textarea_toolbar>
</div>
</object>
Sachant que je souhaite traduire mes formulaires (eh oui toujours ... je n'abandonne pas), je suis amené à remplacer <attribute html> par le code d'un nouveau formulaire à construire manuellement.
Or, comme j'ai plusieurs formulaires (ex : le formulaire qui correspond à "Ecrire un article" et "Session", ...), il me faut trouver un moyen de distinguer les formulaires entre eux de manière à dire :
Si formulaire = session alors
[code html]
Si formulaire = Ecrire un article alors
[code html], ...
L'objet "Form" contient l'attribut "titre".
Je souhaite connaître la valeur par défaut ou d'init de l'attribut "titre".


De plus, je souhaite savoir ce que signifie le code suivant :

<if_attribute title!=><h2><attribute title></h2>
Si l'attribut titre est différent de quoi ? Du vide ?

Merci d'avance

D'autres articles sur des thèmes similaires :


Commentaires

par Stephane le Mardi 13/03/2007 à 10:56

Stephane Le titre dépend du formulaire affiché : "Ecrire un commentaire", "Proposer un article" etc. tu vas avoir du mal à traduire ça. Pour le <if_attribute title!=>, c'est exactement ça : s'il y a un attribut titre, on l'affiche, avec les balises <h2> autour. C'est pour éviter des <h2></h2> vides.


Re: par mitra le Mardi 13/03/2007 à 13:54

Stéphane,
Ne me dis pas que c'est pas possible ... en informatique tout est possible;-)

Tu veux dire que l'attribut "titre" de la classe "Form" vaut "Ecrire un commentaire" dans le cas où il s'agit d'un formulaire pour écrire un commentaire ? Si tel est le cas, je pourrais faire un truc du genre :

<object class=form>
   <div style="background-color:white; border:5px solid #<smartcolor background_column>; padding:10px;">
      <if_attribute title="Ecrire un commentaire"><h2>Traduction en la plus belle langue du monde de ecrire un commentaire</h2>
      <attribute html>
      <attribute textarea_toolbar>
   </div>
</object>
Et par la même occasion remplacer le code :
<attribute html>
par
[Le code HTML de mon formulaire traduit en la plus belle langue ... ok ça va]
Si cette solution n'est pas possible (je la testerais à la maison ce soir), je compte creuser le mystérieux code <attribute html>. Mais là, j'ai besoin de toi (vous) à savoir comment cette instruction est capable d'afficher le bon formulaire en fonction du choix de l'utilisateur.

Ok pour <if_attribute title!=> et le fait de vouloir éviter de trop charger les flux véhiculés par du vide.


Re: Re: par Stephane le Mercredi 14/03/2007 à 00:00

Stephane Surprenante et excellente idée !

<if_attribute title="Ecrire un commentaire"> ne doit pas marcher, je crois que je ne supporte pas la syntaxe avec les "".

Par contre tu dois pouvoir tenter un :
<if_attribute title=~Ecrire> ou <if_attribute title=~commentaire>

Ca fait un match avec une expression régulière.

Mais bon, ça devient très compliqué. Il y a une autre solution :
http://utilisateurs.viabloga.com/news/interface-de-viabloga-dans-d-autres-langues

 


Re: Re: Re: par mitra le Mercredi 14/03/2007 à 15:26

Stéphane,
Merci pour l'expression régulière.
Moi non plus je n'aime pas les "" et je préfère toucher le moins possible mon modèle mais il se trouve que je suis obligé !
J'ai essayé ta proposition et ça a l'air de marcher pout le titre ... pour le formulaire, je vais m'y mettre de suite.

Je suis d'accord avec toi, "ça devient compliqué" mais faisable et ça me remotive;-)
Quelqu'un (Isabelle, Olivier, Leblase ???) m'avait déjà rooté vers le lien que tu m'as montré.
Je veux bien enrichir le fichier multilangue. Cela résoud mes problèmes de traductions (et encore, il faut voir si tous les mots sont indexés) mais est-ce que cela résoud aussi l'écriture de droite à gauche ? L'affichage de tous les champs à droite ?

En attendant de creuser sur ta sollution (qui est plus intéressante et qui peut attirer des bloggueurs arabes ou persan qui sait), je continue mes traductions de formulaire (quitte à revenir en arrière) car je me suis donnée un objectif d'un site "persque en persan" en vue de proposition aux personnes que je souhaite embarquer dans ma nouvelle aventure blogo persanne.

Et puis comme le clein d'oeil est le langage de ViaBloga et que je n'en dispose pas encore
et comme je sais que OMG ne va pas m'en vouloir


je vais lui empreinter un de ses cleins d'oeils


Re: Re: Re: Re: par Stephane le Mercredi 14/03/2007 à 16:42

Stephane Heureux que tu sois remotivée. :-) En pratique il faut que je mette le libellé dans la colonne de droite du formulaire, et le champ à gauche ? Comme tu dis, en informatique tout est possible. Par contre c'est bien de commencer de façon incrémentale : si effectivement il y a de nouveaux blogs persans, on pourra à ce moment envisager de faire plus et mieux.


Re: Re: Re: Re: Re: par mitra le Mercredi 14/03/2007 à 16:50

"En pratique il faut que je mette le libellé dans la colonne de droite du formulaire, et le champ à gauche ?"
Oui.
Idem pour les radios boutons et les cases à cocher qui doivent être à droite des libellés.

Comme tu le veux pour le mode incrémental.

Merci encore.


Re: Re: Re: Re: par OlivierMG le Mercredi 14/03/2007 à 21:08

OlivierMG :-)


par Jo le Mardi 13/03/2007 à 17:22

Yessss !


Re: par mitra le Mardi 13/03/2007 à 22:19

Jo,
Comment ça yessss ?
Je galère et tu dis yessss ?
Au lieu de m'aider, tu me piques jlb qui a de nouveau disparu et tu dis yessss ?
Tout bien réflechis, je prefère ton yessss à non de Stéphane.


Re: Re: par Jo le Mercredi 14/03/2007 à 09:32

Mitra,
Stéphane ne dis jamais non. Ce qui ne veut pas dire qu'il réalise tout. C'est pas la fée bleue non plus !
Mais tu t'apercevras vite qu'il a une capacité de travail, un QI, un bon sens et une humanité hors du commun.

Je dis "yesss !" parce qu'il manquait ici une recrue dans ton genre.
Et de te voir te lancer dans des sujets où je te sais compétente, avec l'acuité de ton regard en plus, et ton enthousiasme par-dessus le tout... ça fait du bien, ça donne un regain d'énergie.
Parce que les quelques un(e)s que j'ai déjà cité(e)s je ne sais plus où et qui donnent énormément ici ont besoin de ça aussi. Tu sais, c'est ma théorie "échange/mélange". :-)


Re: Re: Re: par mitra le Mercredi 14/03/2007 à 15:48

Jo,

"une recrue dans ton genre"
Figures toi que j'y ai pas mal pensé ...
L'informatique est mon métier ... je n'aime pas mon métier.
J'ai fini par me dire que je devrais me reconvertir ... peu importe si c'est dans un, deux, ... ou dix ans.
Il faut cogiter à un projet.
Je suis certainement faite pour faire quelque chose, mais quoi ? Ca c'est une question !

L'aventure leblasienne m'a beaucoup fait réfléchir.
J'aime donner un coup de main, aider, partager.
D'un autre côté c'est idiot de laisser filer mes compétences (si on peut appeler ça comme ça !)
Alors, peut être que le mariage de ces deux choses ferais de moi une personne comblée. Peut être qu'en voyant l'informatique aux services des personnes qui ne peuvent pas en profiter (car il y'en a), j'y verrai plus clair.

Bref ... dans ta toute petite phrase, je vois toute une trame de pensées rapprochantes;-))
 


Re: Re: Re: Re: par OlivierMG le Mercredi 14/03/2007 à 21:08

OlivierMG ah, mais voilà une super idée ! :-)


Re: Re: Re: Re: Re: par mitra le Mercredi 14/03/2007 à 22:03

Olivier,
J'ai encore fait une kauneurie ... besoin d'aide !
Quelle est la commande permettant de simuler une authentification user/password ?
J'ai viré par erreur les champs de saisis ... trop forte la fille !
Hé, te fiche pas de moi. Je t'entends déjà rire aux éclats toi.

Il faut que je tape un truc du genre :
http://karafarin.viabloga.com/session?user=mitra& .... quelle est le nom de la variable password ?

Je vais aller papoter avec une copine et je reviens lire ta réponse.


Re: Re: Re: Re: Re: Re: par OlivierMG le Mercredi 14/03/2007 à 22:29

OlivierMG euh, je sais pas ! j'y connais rien en technique en fait...
je savais même pas que l'on pouvait modifier la page de session !! mdr..

je te redonne le code pour le formulaire si ça peut t'aider...



sinon, il faut attendre qu'un as du code passe par là..


Re: Re: Re: Re: Re: Re: Re: par mitra le Jeudi 15/03/2007 à 00:05

"j'y connais rien en technique en fait..."
Mais oui, t'es pas technique ... bien sûr.
Et moi, je ne suis pas une fille:-))

Tout est en ordre, j'ai pu me connecter en passant par la session de V2V.
Merci quand même.


Re: Re: Re: Re: Re: Re: par Stephane le Jeudi 15/03/2007 à 09:00

Stephane > quelle est le nom de la variable password ?

password ;-)


par Jo le Vendredi 16/03/2007 à 12:10

Mitra,
Tu es incroyablement douée pour suivre les regards...
On discutera de ça ailleurs si tu veux bien.
:-)



Session

Pour participer plus facilement, ouvrez une session :

Identifiant de
mon blog
Nom d'utilisateur
Mot de passe

Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

S'inscrire

Archives par mois