Description
Le but de cette contrib est de permettre aux auteurs de publier des images mappées dans un article tout en utilisant les raccourcis de document.
Un raccourci du type <emb26|left|map{nom_de_la_map}>
génère l’inclusion <img src=.... usemap=#nom_de_la_map>
La map doit être ajoutée entre tag <MAP></MAP>
dans le champ texte par le rédacteur.
Exemple d’utilisation
{{{Carte de France}}}
{{Choisissez votre Région :}}
<emb6|left|map{carte}>
<map name=carte>
<area shape=poly coords="127,118,116,111,107,117,101,113,94,119,83,102,68,103,67,110,59,112,55,107,37,109,31,114,35,123,44,121,45,126,36,126,36,130,46,130,44,134,32,135,34,140,47,147,54,145,78,154,76,162,84,157,96,168,111,157,124,157,129,151,136,155,143,119,127,124,127,118" href="carte-region-bretagne.htm">
<area shape=poly coords="211,53,179,66,173,74,183,80,176,82,172,86,147,82,141,86,138,68,135,65,127,70,119,66,117,69,127,109,131,113,127,118,127,124,143,119,147,125,166,122,171,129,178,125,193,137,197,114,213,107,211,100,222,91,221,63,211,53" [->rub25]>
<area shape=poly coords="245,7,220,15,211,53,221,63,222,91,258,99,262,94,270,99,278,85,287,84,294,67,292,58,291,49,272,32,267,36,266,26,259,21,254,26,248,20,245,7" [->12]>
</map>
Ce qu’il faut modifier
Attention le fichier ecrire/inc_documents.php3 doit être modifié pour appeler le filtre :
Ajouter un appel dans inc_document.php3 vers la ligne 200
if (function_exists('param_images'))
$vignette .= param_images($params);
//fin ajout
juste avant $vignette .= " />";
La fonction agissant directement dans le traitement du texte elle doit être ajoutée dans le fichier ecrire/mes_options.php3 (à créer dans le répertoire s’il n’existe pas).
Un appel a été ajout dans après_propre pour permettre d’inserer des liens raccourcis spip [->artnn]
entre les tag <map>
Le code peut facilement être étendu pour traiter d’autres paramètres |param1|param2 (ceux ci sont dans le tableau $params) :
le code des expression régulière ne pouvant être collé tel que dans la page ouvrir le fichier mes_options ci-joint
Discussions par date d’activité
Une discussion
bonjour,
comment faut il faire avec la version SPIP 1.9.2c ?
Outch je me suis posé la même question ... et j’ai trouvé :
http://www.spip-contrib.net/Plugin-...
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |