Fork me on GitHub

Rapport de message :*
 

Re: Images et liens dans un bloc

Titre du sujet : Re: Images et liens dans un bloc
par beru sur 04/06/2011 00:14:34

salut

Pour insérer une image dans un bloc (c'est à dire avec l'éditeur "basique" de Xoops, nom de code XoopsFormDhtmlTextArea), tu as 2 façons de procéder :


01. Utiliser les boutons dispo au sommet du formulaire.

A partir du moment où tu emploies ces boutons, il faut choisir un des deux "Format automatique" proposés. En effet, ces boutons insèrent des balises - bbcodes - interprétées uniquement par le formulaire basique de Xoops ([ url ] , [ img ], [ code ], [ quote ] ...).

Tu as deux boutons d'insertion d'images disponibles :
- celui qui te propose de saisir une url qui pointe vers ton image (par voie de conséquence, celle-ci doit déjà être présente sur un serveur)
- celui qui donne accès au Gestionnaire d'image de Xoops. L'avantage de ce bouton est qu'il te permet de placer une image présente sur ton poste sur le serveur puis de la sélectionner parmi celles présentes dans ta banque d'images.

La première méthode n'est pas très pratique (il faut que l'image soit déjà en ligne et si possible aux dimensions adéquates). La seconde méthode est fonctionnelle mais n'est guère plus pratique : je n'ai pas comptabilisé le nombre de clics qu'il faut faire pour arriver à ses fins, mais sachant qu'il faut par avance paramétrer son gestionnaire d'images, on doit allègrement franchir la vingtaine.


02. Ecrire son code en html

Encore moins pratique, la méthode qui consiste à utiliser le format HTML pour le bloc. Il faut dans ce cas :
- non seulement écrire <img src="" alt="" rel="" /> pour pointer vers une image (nécessairement déjà présente sur un serveur)
- mais également écrire tout le contenu du bloc en html (<p> ... </p> , <br />, <div> ... </div>)...

Pas terrible donc...


03. Utiliser un éditeur de texte enrichi

Pour palier aux faiblesses des deux méthodes précédentes, tu peux recourir à un éditeur wysiwyg tel que TinyMCE, CKEditor, ...

Pour ce faire :
- se rendre dans les préférences du module system et choisir pour les blocs l'éditeur enrichi de son choix
- ajouter à son éditeur enrichi un gestionnaire d'images, exemple KCFinder (fonctionne pour TinyMCE mais également pour CKEditor): http://kcfinder.sunhater.com/
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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