Changeset 92992 in spip-zone


Ignore:
Timestamp:
Nov 18, 2015, 9:41:58 AM (4 years ago)
Author:
cedric@…
Message:

Robustesse de la detection du titre qui pouichait quand la balise title etait sur plusieurs lignes (contexte.com)

Location:
_core_/branches/spip-3.0/plugins/sites
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.0/plugins/sites/inc/site.php

    r88961 r92992  
    8989                } else
    9090                        $head = $texte;
    91                 if (preg_match(',<title[^>]*>(.*),i', $head, $regs))
    92                         $result['nom_site'] = filtrer_entites(supprimer_tags(preg_replace(',</title>.*,i', '', $regs[1])));
     91
     92                if (preg_match(',<title[^>]*>(.*),ims', $head, $regs)){
     93                        $titre = trim($regs[1]);
     94                        if (!strlen($titre)){
     95                                $titre = substr($head,strpos($head,$regs[0]));
     96                        }
     97                        $result['nom_site'] = filtrer_entites(supprimer_tags(preg_replace(',</title>.*$,ims', '', $titre)));
     98                }
     99
    93100                if ($a = array_merge(
    94101                        extraire_balises($head, 'meta'),
  • _core_/branches/spip-3.0/plugins/sites/paquet.xml

    r91274 r92992  
    22        prefix="sites"
    33        categorie="edition"
    4         version="1.7.14"
     4        version="1.7.15"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.