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

pour le css c'est le premier /head qui nous tombe sous la main (toggg)

parent 6e2a5487
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -13,38 +13,48 @@ ...@@ -13,38 +13,48 @@
// Inserer la feuille de style selon les normes, dans le <head> // Inserer la feuille de style selon les normes, dans le <head>
// puis les boutons // puis les boutons
// Feuilles de style admin : d'abord la CSS officielle, puis la perso, // Feuilles de style admin : d'abord la CSS officielle, puis la perso
// http://doc.spip.org/@affiche_boutons_admin // http://doc.spip.org/@affiche_boutons_admin
function affiche_boutons_admin($contenu) { function affiche_boutons_admin($contenu) {
include_spip('inc/filtres'); include_spip('inc/filtres');
$css = "<link rel='stylesheet' href='".url_absolue(find_in_path('spip_admin.css'))
. "' type='text/css' />\n";
if ($f = find_in_path('spip_admin_perso.css'))
$css .= "<link rel='stylesheet' href='"
. url_absolue($f) . "' type='text/css' />\n";
// Compatibilite : on utilise strripos() qui n'existe pas en php4 // Compatibilite : on utilise stripos/strripos() qui n'existent pas en php4
if (!function_exists('strripos')) { if (!function_exists('strripos')) {
function strripos($botte, $aiguille) { function strripos($botte, $aiguille) {
return strrpos(strtolower($botte), $aiguille); return strrpos(strtolower($botte), $aiguille);
} }
} }
if (!function_exists('stripos')) {
function stripos($botte, $aiguille) {
return strpos(strtolower($botte), $aiguille);
}
}
// Inserer le css d'admin
$css = "<link rel='stylesheet' href='".url_absolue(find_in_path('spip_admin.css'))
. "' type='text/css' />\n";
if ($f = find_in_path('spip_admin_perso.css'))
$css .= "<link rel='stylesheet' href='"
. url_absolue($f) . "' type='text/css' />\n";
($pos = strripos($contenu, '</head>')) ($pos = stripos($contenu, '</head>'))
|| ($pos = strripos($contenu, '<body>')) || ($pos = stripos($contenu, '<body>'))
|| ($pos = 0); || ($pos = 0);
$contenu = substr_replace($contenu, $css, $pos, 0); $contenu = substr_replace($contenu, $css, $pos, 0);
// Recuperer sans l'afficher la balise #FORMULAIRE_ADMIN, en float
// Inserer la balise #FORMULAIRE_ADMIN, en float
$boutons_admin = inclure_balise_dynamique( $boutons_admin = inclure_balise_dynamique(
balise_FORMULAIRE_ADMIN_dyn('spip-admin-float'), balise_FORMULAIRE_ADMIN_dyn('spip-admin-float'),
false); false);
($pos = strripos($contenu, '</body>')) ($pos = strripos($contenu, '</body>'))
|| ($pos = strripos($contenu, '</html>')) || ($pos = strripos($contenu, '</html>'))
|| ($pos = strlen($contenu)); || ($pos = strlen($contenu));
$contenu = substr_replace($contenu, $boutons_admin, $pos, 0); $contenu = substr_replace($contenu, $boutons_admin, $pos, 0);
return $contenu; return $contenu;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter