You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

37 lines
1.0 KiB

<?php
$GLOBALS['puce'] = '- ';
# pour ceux qui ont le vieux modele et utilisent [-><version|stableurl>]
function filtres_telecharger($texte) {
return str_replace('&lt;version|stableurl&gt;', 'https://files.spip.net/spip/', $texte);
}
// pour les forums
function raccourcir_nom($nom) {
if (strpos($nom, "@")) {
$nom = substr($nom, 0, strpos($nom, "@"));
}
return $nom;
}
// pour afficher proprement le nom des langues
function afficher_nom_langue ($lang) {
if (preg_match(",^oc(_|$),", $lang))
return "occitan";
else
return traduire_nom_langue($lang);
}
// Prend une URL et lui ajoute/retire une ancre après l'avoir nettoyee
// pour l'ancre on vire les non alphanum du debut, et on remplace ceux dans le mot par -
// https://code.spip.net/@ancre_url replace{}
function ancre_url_propre($url, $ancre) {
// lever l'#ancre
if (preg_match(',^([^#]*)(#.*)$,', $url, $r)) {
$url = $r[1];
}
$ancre = preg_replace(array('/^[^-_a-zA-Z0-9]+/', '/[^-_a-zA-Z0-9]/'), array('', '-'), $ancre);
return $url .'#'. $ancre;
}