diff --git a/ecrire/inc/bandeau.php b/ecrire/inc/bandeau.php index 9e84b97ec75acf9ca5ac6491303aa9bf04d13077..93b6a2cf3ac43a1448d86701cfe39f86b0ebbcd0 100644 --- a/ecrire/inc/bandeau.php +++ b/ecrire/inc/bandeau.php @@ -257,7 +257,7 @@ function bando_identite(){ $url_lang = generer_url_ecrire('config_langage'); $res .= "<p class='session'>" - . "<a title='Mes informations personnelles' href='". + . "<a title='"._T('icone_informations_personnelles')."' href='". //generer_url_ecrire("auteur_infos","id_auteur=".$GLOBALS['visiteur_session']['id_auteur']) generer_url_ecrire("infos_perso") ."'>" diff --git a/ecrire/inc/lien.php b/ecrire/inc/lien.php index df6ee9190d97273ab6c4393383261f94ed7f1a0e..2bb3cf7d143afc3cc56765a078b1ab60ca71dfe9 100644 --- a/ecrire/inc/lien.php +++ b/ecrire/inc/lien.php @@ -36,8 +36,11 @@ function inc_lien_dist($lien, $texte='', $class='', $title='', $hlang='', $rel=' elseif (preg_match('/^\s*mailto:/',$lien)) # pseudo URL de mail $class = "spip_mail"; elseif (preg_match('/^<html>/',$lien)) # cf traiter_lien_explicite - $class = "spip_url spip_out"; - elseif (!$class) $class = "spip_out"; # si pas spip_in|spip_glossaire + $class = "spip_url"; + + // spip_out sur tous les liens externes + if (preg_match(',^https?://,S', $lien)) + $class = trim("$class spip_out"); // Si l'objet n'est pas de la langue courante, on ajoute hreflang if (!$hlang AND $lang!==$GLOBALS['spip_lang']) @@ -454,7 +457,7 @@ function traiter_raccourci_ancre($letexte) // cf. http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Conventions_sur_les_titres define('_RACCOURCI_GLOSSAIRE', "/\[\?+\s*([^][<>]+)\]/S"); -define('_RACCOURCI_GLOSES', '/^([^|#{]*\w[^|#{]*)([^#]*)(#([^|{}]*))?(.*)$/'); +define('_RACCOURCI_GLOSES', '/^([^|#{]*\w[^|#{]*)([^#]*)(#([^|{}]*))?(.*)$/S'); // http://doc.spip.org/@traiter_raccourci_glossaire function traiter_raccourci_glossaire($texte)