pour ce ticket là :
http://trac.rezo.net/trac/spip/ticket/843
voici un proposition de modif de inc/filtre
<code>
// A partir d'un #ENV, retourne des <param ...>
// On peut mettre un deuxième argument #ARRAY pour en exclure
// http://doc.spip.org/@env_to_params
function env_to_params ($texte,$ignore_params){
$ignore_params = array_merge (array('id_document','date','date_redac','align','fond','','recurs','emb','dir_racine'),$ignore_params);
$tableau = unserialize($texte);
$texte = "";
foreach ($tableau as $i => $j)
if (!in_array($i,$ignore_params))
$texte .= "<param name='".$i."' value='".$j."' />";
return $texte;
}
// A partir d'un #ENV, retourne des attributs
// On peut mettre un deuxième argument #ARRAY pour en exclure
// http://doc.spip.org/@env_to_attributs
function env_to_attributs ($texte,$ignore_params){
$ignore_params = array_merge (array('id_document','date','date_redac','align','fond','','recurs','emb','dir_racine'),$ignore_params);
$tableau = unserialize($texte);
$texte = "";
foreach ($tableau as $i => $j)
if (!in_array($i,$ignore_params))
$texte .= $i."='".$j."' ";
return $texte;
}
</code>