10 years ago
Topic
Bonjour à tous
Je cherche à mettre des infobulles sur les champs des formulaires (à la fois en administration et en site)...
Merci pour vos indications
Jean-Marie
Get a VIP membership
10 years ago
3
Level 1
J'ai trouvé une solution mais pas tout à fait ce que je cherche...

Il suffit d'indiquer dans le paramètre "Attributs personnalisés" l'instruction suivante :
title="Contenu du texte de votre infobulle"

Si vous désirez indiquer un infobulle sur plusieurs lignes, ne pas utiliser "<br />" ni d'autres balises (par exemple <p></p>) car elles sont supprimées lors de l'enregistrement du champs par SEBLOD.
Faites directement un retour à la ligne dans la zone "Attributs personnalisés".
Exemple :
title="Contenu de la première ligne de mon infobulle
Contenu de la deuxième ligne de mon infobulle
Contenu de la troisième ligne de mon infobulle"


L'infobulle s'affiche lorsque la souris s'arrête sur le champ de saisie, c'est très bien mais ce serait égalemet pas mal de 'avoir sur le libellé (intitulé du champs).
Des idées ?
Jean-Marie
693 Posts
rpoy
10 years ago
2
Level 2
Bonjour Jean-Marie,

Avez-vous vu ce post?

Cordialement,

Randy
10 years ago
1
Level 3
 Bonjour
Non... Je ne connais pas ce post et ai je l'avoue un peu de mal à comprendre.
Un peu de Français pour un produit français me seblerait un peu plus simple non ?
Alors si quelqu'un pouvais me faire "un petit résumé" ce serait non seulement sympa pour moi mais aussi pour d'autres...
Désolé de ne pas avoir le niveau nécessaire en anglais.
Jean-Marie
JJL
10 years ago
0
Level 4
Hello Jean marie,
Je comprend what you are en train de vivre!
Déjà ta méthode ne me semble pas mal du tout mais je suis un peu frais au niveau de seblod pour pouvoir juger. 
Tout d'abord je suis désolé je ne comprend pas la méthode du début du post qui semble se référer à des vidéos de james morell c'est à dire de vieilles vidéos... après sa se disperse sur d'autres sujets .
Une méthode ressort: JCE mediabox avec sa tu fait les tooltips que tu veux sur les contenus que tu veux.
Attetion je suis débutant en seblod certainement bien plus que toi !
Désolé pas le courage de tout te traduire mais je t'est ressorti l'essentiel et Randy complètera à coup sûr, il est de bonne ressource!
Bonne chance à toi,
N'hésite pas pour une traduction, bon courage  
10 years ago
2
Level 1
Bonjour

JCE ne peut pas être utilisé car les formulaires SEBLOD ne se constituent que par SEBLOD. JCE est totalement absent de cette construction. Il est éventuellement utilisé lors de la création de contenus pour les champs texte html.

Pour moi, l'infobulle devrait être créée :
- Soit la définition générale des champs SEBLOD au moment de la constitution du champ : dans ce cas l'infobulle sera pris par défaut lorsqu'on utilisera le champ dans un formulaire
- Soit utiliser une méthode spécifique au moment de la constitution du formulaire (avec si possible par défaut l'infobulle créé dans la constitution du champ)

C'est en tout cas ma façon de voir les choses.
J'ai trouvé une pémthode pour la zone de saisie elle-même, mais je ne vois pas comment insérer cette infobulle sur la totalité du champs, libellé compris.

J'imagine une solution CSS qui consisterait à créer un fichier spécifique contenant toutes les infobulles de tous les champs... (gloups !)
Il faudrait dans ce cas spécifier une "class" ou un "id" lors de la constitution des champs et formulaires et, dans le fichier CSS, insérer les "title=" pour chaque champs.
Si je suis sur la bonne direction, je trouve cette méthode très lourde alors que SEBLOD devrait il me semble prendre en compte cet aspect d'aide à la saisie bien souvent utile voir nécessaire lors de la création de contenus par les utilisateurs.

J'aimerai donc savoir :
- Si c'est possible par SEBLOD dans la version actuelle (et comment)
- Si c'est impossible :
     * Savoir si ceci sera possible dans les prochaines versions (quand ?)
     * Avoit une solution technique pour le faire aujourd'hui...

Merci

10 years ago
1
Level 2
D'accord avec toi JM.
Alors que Seblod pourrait devenir le meilleur CCK, il ne progresse pas sur certaines fonctionnalités de base et sur sa documentation très obscure.
Comment afficher des messages utilisateurs liès aux champs, comme le font les autres CCK?
Je me permet de relancer la question.
Merci
693 Posts
rpoy
10 years ago
0
Level 3
Bonjour,

pourrait devenir le meilleur CCK????

S'il vous plaît télécharger la dernière version 3.3.4.

Les infobulles sont disponibles dès maintenant - "popover"!

Pour l'utiliser, ajouter du texte à la description du champ, puis dans les descriptions modèle montrent: popover

J'espère que cela,

Randy



10 years ago
0
Level 1
Bonjour
J'ai installé la nouvelle version SEBLOD 3.3.4.
Il est en effet possible d'avoir une aide à la saisie. Ce n'est pas ce que j'attendais (un événement qui se déclenche lors du passage de la souris sur le libellé ou la zone de saisie) mais le principe d'aide me convient néanmoins car le principe reste le même.
Un petit signe "?" est affiché après la zone de saisie et l'aide s'affiche sous forme d'infobulle lorsque la souris passe sur ce point d'interrogation.


Comment faire ?
- Dans "Formulaire & type de contenu", éditer le type de contenu désiré
- Pour les champs concernés, cliquez sur le petit crayon au début de la ligne définissant le champ de saisie
- Cliquez sur le bouton "Description" (pratique !vous un éditeur HTML complet pour mettre en place vos infobulles :-) )
- Ensuite, pour que ces descriptions soient prises en compte sous forme d'infobulle il faut modifier le paramétrage du template (par exemple "One - seb_one").
     * Cliquez sur l'onglet "Template"
     * Dans la zone "Description", indiquez "Popover"

N'oubliez pas que vous avez un template pour l'administration et pour le site...
Donc, si vous désirez avoir les infobulles dans les deux cas, n'oubliez pas de modifier la configuration des 2 templates.

Remarque : Tout ceci a fonctionné facilement pour l'administration... Pour le site c'est une autre histoire car les CSS pour le site ne sont pas donnés par SEBLOD par défaut (dommage ! pourquoi ne pas avoir par défaut le même comportement qu'en administration ?)
Bref... il faut donc passer un peu de temps à configurer le CSS pour le site.
Pour me simplifier la vie, j'ai effectué un copier/coller du fichier "administrator/templates/isis/css/template.css". Méthode très "bourrin" car je copie plein d'informations qui ne servent certainement à rien mais bon ! ca fonctionne !

Je profite de ce "petit exemple" pour passer un message aux développeurs SEBLOD !
Pensez SVP à SIMPLIFIER le travail des développeurs... Proposez des CSS pour le site qui soient configurés au minimum pour faire fonctionner de la même façon qu'en administration...
Pour info j'ai rencontré le même problème pour faire fonctionner les onglets en site alors qu'en administration ils s'affichent sans rien configurer en CSS...

Malgré les problèmes de manque de documentation (en Français bien entendu, je n'imagine pas autre chose), un forum français (ici tout est mélangé...), quelques petites améliorations à droite et à gauche (par exemple sur le multisites), SEBLOD reste un outil très intéressant, exceptionnel et plein de ressources. Malgré le temps énorme passé à rechercher des informations techniques (comment faire pour faire ci ou ca...), je ne regrette pas mon choix.
Bravo aux équipes.

10 years ago
0
Level 1
Bonjour Jean-Marie

Nous ne rencontrons pas ce genre de problème. Tous nos projets sont faits avec Seblod + le framework de template Warp. Au début de chaque projet il y a un travail sur le template pour bien préparer le CSS en front et c'est tout. 

Warp n'est pas aussi simple qu'un Artisteer ou Gantry et necessite de solides connaissances CSS mais permet de faire exactement ce qu'on veut.

Bien à toi

Cyril

Get a VIP membership