06/01/2012, 15:04:24
Sinon, et à tes risques et périls (il n'est pas recommandé de modifier un fichier core), tu peux ajouter ces deux lignes de code dans les fichiers modules/News/action.addarticle.php et action.editarticle.php (lignes 111 et 121) :
Code :
if( empty($error) && $news_url != '' )
{
//Attention lors de l'update
//suppression des espaces en début et fin de chaîne de caractères
//conversion des espaces internes en tiret
//conversion des caractères interdits dans l'url
$news_url = iconv('UTF-8', 'ASCII//TRANSLIT', trim($news_url));
$news_url = preg_replace(array("/ /", "/[^A-Za-z0-9-\-]/", "/--/"),array("-", "", "-"),$news_url);
// check for starting or ending slashes
if( startswith($news_url,'/') || endswith($news_url,'/') )
{
$error = $this->Lang('error_invalidurl');
}