Fork me on GitHub




(1) 2 »


Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Bonjour !

Nouveau défi !

Je viens de créer une image cliquable, je veux dire avec des zones mappées avec USEMAP associée à MAP, et j'ai inséré l'image avec la balise <MAP> dans l'article (en mode html).

Malheureusement ça ne fonctionne pas ! L'image est affichée, mais l'option des zones cliquables ne fonctionne pas ...

Pourtant elle fonctionne dans une page html toute bête.

Une idée ?


config: xoops 2.0.18.2 news 1.62 koivi 1.0.52

Posté le : 10/12/2008 15:16

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Citation :
Pourtant elle fonctionne dans une page html toute bête.
Une idée ?
Est-ce-que le code html generee est la meme que de ce page bête?

Posté le : 10/12/2008 15:30

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Merci pour cette réactivité !!!!

Dans la page d'édition de news, oui ! Mais sans doute veux-tu que j'aille voir dans la base de données !?

Je sais aussi que les articles sont encapsulés dans un tableau, cela pourrait-il faire que le clic de la souris n'atteigne pas l'image ?

Je vais lire la BDD et je complète la réponse ensuite ...

Posté le : 10/12/2008 15:35

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
OK, j'ai vérifié dans la base de données, puis en essayant à nouveau pour confirmer ...

Constatations:

Les balises <area> à l'intérieur de <map> sont "nettoyées" avant d'être inscrites dans la BDD !!!

Les propriétés shape, coords et href sont supprimées !!!

Exemple:

<area shape="rect" coords="26,154,112,161" nohref alt="CROZE (De) J. 1531">

Devient

<area alt="CROZE (De) J. 1531" />


Posté le : 10/12/2008 15:53

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
petit UP ...

Posté le : 15/12/2008 17:25

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Je lève un doute.

J'ai remplacé koivi par l'éditeur DHTML dans news, et là les attributs de <area ... /> sont conservés.

Donc ... le problème ne vient pas de News mais apparemment de koivi qui "nettoie" certaines balises !

Si quelqu'un sait comment modifier ça... ça m'arrangerait !

Posté le : 15/12/2008 18:49

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
L'enquête continue ...

Petit résumé de la situation:

- koivi 1.0.52.1 gère bien les retours à la ligne, mais gère très mal les images cliquables (MAP)

- koivi 1.0.53 beta2 gère bien les images cliquables mais a un problème avec les retours à la ligne

En ce qui concerne les retours à la ligne avec la v1.0.53, sur xoops.org on peut lire CECI:
Citation :

1.053 beta 2:

-Security fix according to Marijuana's report: /class/xoopseditor/koivi/dialogs.php
-Removed $_GET['url']
-Added check on $_GET['skin']
-Correction on including Xoops mainfile.php for dialogs.php;
-Added charset to dialogs.php output page;
-Removed unncessary functions for dialogs.php: getMainfile, getLanguage

-Added new function "Insert paragraph"
-Added buttons to change editor height on the fly.
-Now you can customize the editor area with css, "skins/SKIN_NAME/editor.css"
-Aded Flash support under Gecko browsers.
-Made some improvements on CSS files.
-Improved some rutines.
-Removed some redundant code.(lighter and quickie!)
-dialogs.php changed. Now all dialogs are in separated files.
-editor.js is now object oriented.
-Toggle borders rewrited. Now visual aid affects divs and forms.(thx frakblack for the idea)
-"Maximize editor" rewrited. Now it takes all avaible space and auto-fits when the browser window is resized.
-Solved bug, editor was losing text direction when changes from wyswiyg to html mode.
-Solved bug under iexplore when user edits a full html page. (Some events like context menu stopped)
-Solved bug under gecko taking body tag attributes.
-Added a workaround for iexplore (it ignored some tag attributes).
-Added a workaround for iexplore when submit the data and a metatag has the same name as the textarea.
-Now iexplore and gecko don't delete scripts.
-Now linebreaks are respected (improve come with javascript funcs). Make sure you disable Xoops convert linebreaks feature.


Question:

Où désactive t'on la conversion de ligne de xoops ? Si j'arrive à régler ce problème je serai pleinement satisfait !!

Posté le : 16/12/2008 12:05

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
VICTOIRE !

Le problème est réglé ... j'utilise donc koivi v1.0.53 beta2 qui améliore beaucoup cet éditeur qui reste de loin mon favori.

Il faut simplement faire une petite modification dans root/class/module.textsanitizer.php afin de neutraliser la fonction "nl2br" comme mentionné au sujet de la gestion des linebreaks pour koivi.

J'avais peur que cette modif. entraine des erreurs pour le texte non saisi avec koivi, mais non !

Tout fonctionne ...

Modif à faire dans module.textsanitizer.php:

function nl2Br($text)
{
/* return preg_replace("/(\015\012)|(\015)|(\012)/","<br />",$text); */
return $text;
}


Mettre en commentaire ce qui est rouge
Ajouter ce qui est vert

Posté le : 16/12/2008 15:51

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Citation :
Où désactive t'on la conversion de ligne de xoops ?
C'est une option a cocher en dessous la fenetre d'edition.

Posté le : 17/12/2008 02:26

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Images cliquables (usemap) avec News et koivi
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Dans la fenêtre d'édition de quoi ?
Avec "News" je n'ai pas cette option !

J'ai désactivé le linebreak dans le fichier module.textsanitizer.php

Posté le : 17/12/2008 16:00

signé: LionHell
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

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