[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / beespip / inclure / head.html
1 [(#REM)
2 Head standard de toutes les pages ; les elements specifiques
3 (title, description) figurent dans le squelette article.html
4 ]
5 [(#REM) Preciser le charset ]
6 <meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
7
8 [(#REM) Fierement fabrique avec SPIP ]
9 <meta name="generator" content="SPIP[ (#SPIP_VERSION)]" />
10
11 [(#REM) Lien vers le flux RSS du site ]
12 [<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="(#URL_PAGE{backend})" />]
13
14 [(#REM) Feuille de style Beespip]
15 [<link rel="stylesheet" href="(#CHEMIN{css/reset.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
16 [<link rel="stylesheet" href="(#CHEMIN{css/960.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
17 [<link rel="stylesheet" href="(#PRODUIRE{fond=css/structure.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
18 [<link rel="stylesheet" href="(#PRODUIRE{fond=css/styles.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
19 [<link rel="stylesheet" href="(#PRODUIRE{fond=css/superfish.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
20
21 [(#REM) Feuille de style par defaut pour le code genere par SPIP
22 [<link rel="stylesheet" href="(#CHEMIN{spip_style.css}|direction_css)" type="text/css" media="all" />]]
23
24 [(#REM) Feuille de style par defaut pour les formulaires de SPIP
25 [<link rel="stylesheet" href="(#CHEMIN{spip_formulaires.css}|direction_css)" type="text/css" media="projection, screen, tv" />]]
26
27 [(#REM) Balise permettant aux plugins d'inserer des fichiers CSS ]
28 #INSERT_HEAD_CSS
29
30 [(#REM) Feuille de style CSS pour l'impression ]
31 [<link rel="stylesheet" href="(#CHEMIN{impression.css}|direction_css)" type="text/css" media="print" />]
32
33 [(#CHEMIN{inc-theme-head.html}|oui)
34 #INCLURE{fond=inc-theme-head,env}
35 ]
36
37 [(#REM) Balise permettant aux plugins d'inserer des appels javascript ou css ;
38 C'est ici que SPIP va inserer l'appel de la librairie jQuery
39 Et appeler a la fin compacte_head pour agreger et compacter tout le head dans des fichiers statiques
40 si l'option est cochee dans Configuration
41 ]
42 #INSERT_HEAD
43 <script type="text/javascript">
44 var field = '#formulaire_recherche input#recherche';
45 $(document).ready(function(){
46 $(field).focus(function(){
47 title = 'Rechercher';
48 $(this).val($(this).val() == title ? '' : $(this).val());
49 });
50 $(field).focusout(function(){
51 title = 'Rechercher';
52 $(this).val($(this).val() == '' ? title : $(this).val());
53 });
54 });
55 </script>
56
57 <script type="text/javascript" src="#CHEMIN{js/superfish.js}"></script>
58 <script type="text/javascript">
59 // initialise plugins
60 jQuery(function(){
61 jQuery('ul.sf-menu').superfish();
62 });
63
64 $(document).ready(function(){
65
66 $(".ul.sf-menu")
67 .superfish({
68 animation : { opacity:"show",height:"show"}
69 })
70 .find(">li:has(ul)")
71 .mouseover(function(){
72 $("ul", this).bgIframe({opacity:false});
73 })
74 .find("a")
75 .focus(function(){
76 $("ul", $(".ul.sf-menu>li:has(ul)")).bgIframe({opacity:false});
77 });
78 });
79 </script>
80
81 [(#CONFIG{BeeSpip/configuration/page_accueil}|match{'slide'}|oui)
82 <script type="text/javascript" src="#CHEMIN{js/easySlider1.7.js}"></script>
83 <script type="text/javascript">
84 $(document).ready(function(){
85 $("#slider").easySlider({
86 auto: true,
87 continuous: true,
88 numeric: true,
89 pause:7000
90 });
91 });
92 </script>
93 [(#CONFIG{BeeSpip/configuration/page_accueil}|=={'slide'}|oui)<link rel="stylesheet" type="text/css" media="all" href="[(#PRODUIRE{fond=css/easyslider.css}|direction_css|url_absolue_css|compacte)]" />]
94 [(#CONFIG{BeeSpip/configuration/page_accueil}|=={'slide2'}|oui)<link rel="stylesheet" type="text/css" media="all" href="[(#PRODUIRE{fond=css/easyslider2.css}|direction_css|url_absolue_css|compacte)]" />]
95 ]
96 <!--[if lte IE 7]>
97 <style type="text/css" media="all">.accroche {position:static;}</style>
98 <![endif]-->
99 [(#CONFIG{BeeSpip/couleur/typo_titre_lien})][
100 (#REM) Feuille de style personnalisee pour surcharger les precedentes
101 A noter par defaut cette css n'existe pas
102 ][(#CHEMIN{css/perso.css.html}|oui)[<link rel="stylesheet" href="(#PRODUIRE{fond=css/perso.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="projection, screen, tv" />
103 ]]