Changeset 81625 in spip-zone


Ignore:
Timestamp:
Mar 25, 2014, 11:18:36 AM (5 years ago)
Author:
cedric@…
Message:

il faut passer les URLs en absolue quand on convertit le message en texte car apres il est trop tard, on ne sait pas les reconnaitre

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facteur/trunk/facteur_fonctions.php

    r70619 r81625  
    329329        preg_match_all("/\<a href=['\"](.*?)['\"][^>]*>(.*?)<\/a>/ims", $html,$matches,PREG_SET_ORDER);
    330330        $prelinks = $postlinks = array();
     331        if (!function_exists('url_absolue'))
     332                include_spip('inc/filtres');
    331333        foreach ($matches as $k => $match){
    332334                $link = "@@@link$k@@@";
     
    340342                        $prelinks[$match[0]] = $match[2] . " ($link)";
    341343                }
    342                 $postlinks[$link] = $url;
     344                // passer l'url en absolu dans le texte sinon elle n'est pas clicable ni utilisable
     345                $postlinks[$link] = url_absolue($url);
    343346        }
    344347        $html = str_replace(array_keys($prelinks), array_values($prelinks),$html);
Note: See TracChangeset for help on using the changeset viewer.