Re: [wikiss-users] Re: Images, Liens et Alignement

[ Thread Index | Date Index | More lists.tuxfamily.org/wikiss-users Archives ]


Hello JJL,

Le 09/10/07, JJL <buggerone@xxxxxxxxx> a écrit :

> Pour pouvoir aligner et faire un lien avec une image il suffit de remplacer
> les lignes 386 à 389 par :
J'aime bien ta solution, simple et dans l'esprit. Je vais corriger
cela (et même étendre le principe si possible) des que possible

En fait il y a un tout petit bug dans ma solution : si tu ne mets pas d'alignement alors il y a quand même un attribut style float dans la balise image.

Il vaut mieux dans ce cas dupliquer la regexp comme ceci, c'est plus propre je trouve :

// image link [http://wikiss.tuxfamily.org/img/logo_100.png|http://wikiss.tuxfamily.org/img/logo_100.png]

$CONTENT = preg_replace('#\['.$rg_img_http.'\|'.$rg_link_http.'\]#U', '<a href="" class="url"><img src="" alt="$2"/></a>', $CONTENT);  // [http|http]
$CONTENT = preg_replace('#\['.$rg_img_http.'\|'.$rg_link_http.'\|(right|left)\]#U', '<a href="" class="url"><img src="" alt="$2" style="float:$4;"/></a>', $CONTENT);  // [http|http]

$CONTENT = preg_replace('#\['.$rg_img_http.'\|'.$rg_link_local.'\]#U', '<a href="" class="url"><img src="" alt="$2"/></a>', $CONTENT); // [http|local]
$CONTENT = preg_replace('#\['.$rg_img_http.'\|'.$rg_link_local.'\|(right|left)\]#U', '<a href="" class="url"><img src="" alt="$2" style="float:$4;"/></a>', $CONTENT); // [http|local]

$CONTENT = preg_replace('#\['.$rg_img_local.'\|'.$rg_link_local.'\]#U', '<a href="" class="url"><img src="" alt="$2"/></a>', $CONTENT); // [local|local]
$CONTENT = preg_replace('#\['.$rg_img_local.'\|'.$rg_link_local.'\|(right|left)\]#U', '<a href="" class="url"><img src="" alt="$2" style="float:$4;"/></a>', $CONTENT); // [local|local]

$CONTENT = preg_replace('#\['.$rg_img_local.'\|'.$rg_link_http.'\]#U', '<a href="" class="url"><img src="" alt="$2"/></a>', $CONTENT); // [local|http]
$CONTENT = preg_replace('#\['.$rg_img_local.'\|'.$rg_link_http.'\|(right|left)\]#U', '<a href="" class="url"><img src="" alt="$2" style="float:$4;"/></a>', $CONTENT); // [local|http]

Mais bon c'est juste pour fignoler :-)
++
Chicha


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/