[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / beespip / inclure / head.html
diff --git a/www/plugins/beespip/inclure/head.html b/www/plugins/beespip/inclure/head.html
new file mode 100755 (executable)
index 0000000..fbea725
--- /dev/null
@@ -0,0 +1,103 @@
+[(#REM)
+       Head standard de toutes les pages ; les elements specifiques
+       (title, description) figurent dans le squelette article.html
+]
+[(#REM) Preciser le charset ]
+<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+
+[(#REM) Fierement fabrique avec SPIP ]
+<meta name="generator" content="SPIP[ (#SPIP_VERSION)]" />
+
+[(#REM) Lien vers le flux RSS du site ]
+[<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="(#URL_PAGE{backend})" />]
+
+[(#REM) Feuille de style Beespip]
+[<link rel="stylesheet" href="(#CHEMIN{css/reset.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
+[<link rel="stylesheet" href="(#CHEMIN{css/960.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
+[<link rel="stylesheet" href="(#PRODUIRE{fond=css/structure.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
+[<link rel="stylesheet" href="(#PRODUIRE{fond=css/styles.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
+[<link rel="stylesheet" href="(#PRODUIRE{fond=css/superfish.css}|direction_css|url_absolue_css|compacte)" type="text/css" media="all" />]
+
+[(#REM) Feuille de style par defaut pour le code genere par SPIP 
+[<link rel="stylesheet" href="(#CHEMIN{spip_style.css}|direction_css)" type="text/css" media="all" />]]
+
+[(#REM) Feuille de style par defaut pour les formulaires de SPIP 
+[<link rel="stylesheet" href="(#CHEMIN{spip_formulaires.css}|direction_css)" type="text/css" media="projection, screen, tv" />]]
+
+[(#REM) Balise permettant aux plugins d'inserer des fichiers CSS ]
+#INSERT_HEAD_CSS
+
+[(#REM) Feuille de style CSS pour l'impression ]
+[<link rel="stylesheet" href="(#CHEMIN{impression.css}|direction_css)" type="text/css" media="print" />]
+
+[(#CHEMIN{inc-theme-head.html}|oui)
+#INCLURE{fond=inc-theme-head,env}
+]
+
+[(#REM) Balise permettant aux plugins d'inserer des appels javascript ou css ;
+       C'est ici que SPIP va inserer l'appel de la librairie jQuery
+       Et appeler a la fin compacte_head pour agreger et compacter tout le head dans des fichiers statiques
+       si l'option est cochee dans Configuration
+]
+#INSERT_HEAD
+<script type="text/javascript">
+       var field = '#formulaire_recherche input#recherche';
+       $(document).ready(function(){
+               $(field).focus(function(){
+                       title = 'Rechercher';
+                       $(this).val($(this).val() == title ? '' : $(this).val());
+               });
+               $(field).focusout(function(){
+                       title = 'Rechercher';
+                       $(this).val($(this).val() == '' ? title : $(this).val());
+               });
+       });
+</script>
+
+<script type="text/javascript" src="#CHEMIN{js/superfish.js}"></script>
+<script type="text/javascript">
+// initialise plugins
+jQuery(function(){
+       jQuery('ul.sf-menu').superfish();
+});
+
+$(document).ready(function(){
+
+       $(".ul.sf-menu")
+       .superfish({
+               animation : { opacity:"show",height:"show"}
+       })
+       .find(">li:has(ul)")
+               .mouseover(function(){
+                       $("ul", this).bgIframe({opacity:false});
+               })
+               .find("a")
+                       .focus(function(){
+                               $("ul", $(".ul.sf-menu>li:has(ul)")).bgIframe({opacity:false});
+               });     
+});
+</script>
+
+[(#CONFIG{BeeSpip/configuration/page_accueil}|match{'slide'}|oui)
+       <script type="text/javascript" src="#CHEMIN{js/easySlider1.7.js}"></script>
+       <script type="text/javascript">
+               $(document).ready(function(){   
+                       $("#slider").easySlider({
+                               auto: true, 
+                               continuous: true,
+                               numeric: true,
+                               pause:7000
+                       });
+               });     
+       </script>
+       [(#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)]" />]
+       [(#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)]" />]
+]
+<!--[if lte IE 7]>
+<style type="text/css" media="all">.accroche {position:static;}</style>
+<![endif]-->
+[(#CONFIG{BeeSpip/couleur/typo_titre_lien})][
+(#REM) Feuille de style personnalisee pour surcharger les precedentes
+       A noter par defaut cette css n'existe pas
+][(#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" />
+]]