Skip to content
Extraits de code Groupes Projets
Valider 33fde165 rédigé par Fil's avatar Fil
Parcourir les fichiers

Raccourci lien ouvrant via [texte lien->>url]

parent 6619cd3d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -470,12 +470,13 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = '
//
// Raccourcis liens
//
$regexp = "\[([^][]*)->([^]]*)\]";
$regexp = "\[([^][]*)->(>?)([^]]*)\]";
$texte_a_voir = $letexte;
$texte_vu = '';
while (ereg($regexp, $texte_a_voir, $regs)){
$lien_texte = $regs[1];
$lien_url = trim($regs[2]);
$ouvrant = ($regs[2] == '>');
$lien_url = trim($regs[3]);
$compt_liens++;
$lien_interne = false;
if (ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site)? *([[:digit:]]+)$', $lien_url, $match)) {
......@@ -548,7 +549,9 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = '
$lien_url = "mailto:".trim($lien_url);
}
$insert = "<a href=\"$lien_url\" class=\"spip_$class_lien\">".typo($lien_texte)."</a>";
$insert = "<a href=\"$lien_url\" class=\"spip_$class_lien\""
.($ouvrant ? " target='_blank'" : '')
.">".typo($lien_texte)."</a>";
$zetexte = split($regexp,$texte_a_voir,2);
// typo en-dehors des notes
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter