source: spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.1/plugins/soyezcreateurs/noisettes/header/header.html @ 69564

Last change on this file since 69564 was 69564, checked in by real3t@…, 7 years ago

En affichant un formulaire de clevermail, celui-ci affichait l'email de la dernière personne ayant remplis le cache.
Merci à Sébastien collet : https://twitter.com/seb_collet/statuses/296950343244345344

File size: 11.6 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR">
3<head><title>[(#ENV{title}|sinon{<:soyezcreateurs:sommaire:>})] - [(#NOM_SITE_SPIP|textebrut)]</title>
4[(#REM) FaceBook Open Graph : https://developers.facebook.com/docs/opengraphprotocol/ & https://developers.facebook.com/tools/lint pour vérifier ]
5<meta name="og:title" content="[(#ENV{title}|sinon{<:soyezcreateurs:sommaire:>})]" />
6<meta name="og:type" content="article" />
7<meta name="og:url" content="[(#SELF|url_absolue)]" />
8<BOUCLE_LogoArticle(ARTICLES){id_article}{logo}>[<meta name="og:image" content="(#LOGO_ARTICLE_NORMAL|extraire_attribut{src}|url_absolue)" />]</BOUCLE_LogoArticle><BOUCLE_LogoRubrique(RUBRIQUES){id_rubrique}{logo}>[<meta name="og:image" content="(#LOGO_RUBRIQUE_NORMAL|extraire_attribut{src}|url_absolue)" />]</BOUCLE_LogoRubrique>[<meta name="og:image" content="(#LOGO_SITE_SPIP_NORMAL|extraire_attribut{src}|url_absolue)" />]<//B_LogoRubrique><//B_LogoArticle>
9<meta name="og:site_name" content="[(#NOM_SITE_SPIP|textebrut)]" />
10[<meta name="og:description" content="(#ENV{metadescription,[(#DESCRIPTIF_SITE_SPIP|supprimer_tags|attribut_html)]})" />]
11<meta name="og:locale" content="#LANG" />
12
13<meta http-equiv="content-type" content="text/html; charset=#CHARSET" />
14<meta name="viewport" content="width=device-width; initial-scale=1.0;" />
15<BOUCLE_Icra(MOTS){type=_HTTP-EQUIV}{titre=pics-label}{texte!=}><link rel="meta" href="#URL_SITE_SPIP/labels.rdf" type="application/rdf+xml" title="ICRA labels" /></BOUCLE_Icra>
16<BOUCLE_http-equiv(MOTS){type=_HTTP-EQUIV}{par titre}>[<meta[ http-equiv='(#TITRE|attribut_html)'] content='(#TEXTE|attribut_html|sc_replace{&quot;,'"'})' />]</BOUCLE_http-equiv>
17<BOUCLE_meta_tags(MOTS){type=_META}{par titre}>[<meta[ name='(#TITRE|attribut_html)'] content='(#TEXTE|attribut_html|sc_replace{&quot;,'"'})' />]</BOUCLE_meta_tags>
18[<meta name="description" content="(#ENV{metadescription,[(#DESCRIPTIF_SITE_SPIP|supprimer_tags|attribut_html)]})" />]
19<meta name="generator" content="SPIP [(#SPIP_VERSION|attribut_html)]" />
20[(#ENV{noindex}|?{'<meta name="robots" content="noindex" />',
21[(#CONFIG{soyezcreateurs_google/indexation,oui}|=={oui}|?{'<meta name="robots" content="index,follow" />','<meta name="robots" content="noindex, nofollow" />'})]
22})]
23<meta name="author" content="Jacques PYRAT http://www.mantalo-conseil.fr/" />
24<meta name="DC.title" content="[(#NOM_SITE_SPIP|attribut_html)]" />
25<meta name="MSSmartTagsPreventParsing" content="TRUE" />
26[(#REM) Pour que Google affiche un extrait de texte et non la description du site dans Dmoz, ou dans les meta description
27]<meta name='robots' content='noodp' />
28[(#REM) D'apres http://www.la-grange.net/w3c/html4.01/present/styles.html#default-style ]
29<meta http-equiv="Content-Style-Type" content="text/css" />
30<meta http-equiv="Content-Script-Type" content="text/javascript" />
31<!-- Lien vers le backend pour navigateurs eclaires -->
32<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:> [(#NOM_SITE_SPIP|attribut_html)]" href="#URL_PAGE{backend}" />
33<BOUCLE_SyndicationRubrique(RUBRIQUES){id_rubrique}>
34<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:> : [(#TITRE|attribut_html)]" href="#URL_PAGE{backend,id_rubrique=#ID_RUBRIQUE}" />
35</BOUCLE_SyndicationRubrique>
36<link rel="alternate" type="application/rss+xml" title="<:dernieres_breves:> [(#NOM_SITE_SPIP|attribut_html)]" href="#URL_PAGE{backend-breves}" />
37[(#PLUGIN{AGENDA}|oui)<link rel="alternate" type="application/rss+xml" title="<:soyezcreateurs:syndiquer_agenda:> [(#NOM_SITE_SPIP|attribut_html)]" href="#URL_PAGE{backendagenda}" />]
38<BOUCLE_SyndicationRubriqueAgenda(RUBRIQUES){id_rubrique}><BOUCLE_EstAgenda(HIERARCHIE){titre_mot=Agenda}{inverse}{0,1}>
39[(#PLUGIN{AGENDA}|oui)<link rel="alternate" type="application/rss+xml" title="<:soyezcreateurs:syndiquer_agenda:> : [(#_SyndicationRubriqueAgenda:TITRE|attribut_html)]" href="#URL_PAGE{backendagenda,id_rubrique=#_SyndicationRubriqueAgenda:ID_RUBRIQUE}" />]
40</BOUCLE_EstAgenda></BOUCLE_SyndicationRubriqueAgenda>
41<BOUCLE_PicLensUtile(DOCUMENTS){id_article ?}{mode=document}{extension IN png,jpg,gif}{0,1}><link rel="alternate" href="[(#URL_PAGE{piclens.rss}|parametre_url{id_article,#ID_ARTICLE})]" type="application/rss+xml" title="" id="gallery" /></BOUCLE_PicLensUtile>
42#INSERT_HEAD_CSS
43[(#REM) Attention : ne pas enlever les REMarques : elles servent aerer le source sans que celui ne renvois d'espaces identifie comme une reussite du test ]
44        <BOUCLE_ArtRubLayout(ARTICLES){id_article}>[(#REM) Dans le cas d'un article
45                ]<BOUCLE_ArtLayout(MOTS){id_article}{type=_LayoutGala}>[(#REM) Est-ce qu'il a un Layout applique?
46                        ][<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#TITRE*|textebrut|substr{0,2})]}|direction_css|compacte)" media="all" />][(#REM) Appel du layout de l'article si oui
47                ]</BOUCLE_ArtLayout>[(#REM) Sinon, dans le cas de la rubrique de l'article
48                ]<BOUCLE_RubartLayout(MOTS){id_rubrique}{type=_LayoutGala}>[(#REM) Est-ce que sa rubrique a un layout ?
49                        ][<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#TITRE*|textebrut|substr{0,2})]}|direction_css|compacte)" media="all" />][(#REM) Appel du layout de la rubrique si oui
50                ]</BOUCLE_RubartLayout>[(#REM) Fin de la recherche concernant un article
51                ]<//B_ArtLayout>[(#REM) Si ce n'est pas un article...
52        ]</BOUCLE_ArtRubLayout>[(#REM) ... Est-ce une rubrique ?
53                ]<BOUCLE_RubLayout(MOTS){id_rubrique}{type=_LayoutGala}>[(#REM) Dans le cas d'une rubrique
54                        ][<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#TITRE*|textebrut|substr{0,2})]}|direction_css|compacte)" media="all" />][(#REM) Appel du layout de la rubrique si oui
55                ]</BOUCLE_RubLayout>[(#REM) Sinon
56                ][(#ENV{template}|=={'Sommaire'}|oui)<link rel="stylesheet" type="text/css" href="[(#PRODUIRE{fond=layout.css,layoutgala=[(#CONFIG{soyezcreateurs_layout/sommaire_layout,7})]}|direction_css|compacte)" media="all" />]][(#ENV{template}|=={'Sommaire'}|non)[<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#CONFIG{soyezcreateurs_layout/default_layout,7})]}|direction_css|compacte)" media="all" />]]<//B_RubLayout>[(#REM) Fin de la recherche d'une rubrique
57        ]<//B_ArtRubLayout>
58<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/box.css}|direction_css|timestamp)]" media="all" />
59[<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=stylessoyezcreateurs.css}|direction_css|compacte)" media="all" />]
60[(#ENV{template}|=={'Sommaire'}|oui)[(#CONFIG{soyezcreateurs/mode_affichage,edito}|match{^portail.*}|oui)<link rel="stylesheet" type="text/css" href="[(#PRODUIRE{fond=stylesportail.css}|direction_css|compacte)]" media="all" />]]
61[(#ENV{template}|=={'Sommaire'}|oui)[(#CONFIG{soyezcreateurs/mode_affichage,edito}|match{^communiquant.*}|oui)<link rel="stylesheet" type="text/css" href="[(#PRODUIRE{fond=stylescommuniquant.css}|direction_css|compacte)]" media="all" />]]
62<INCLURE{fond=noisettes/presentation/couleurrubrique,id_article,id_rubrique}>
63[(#INCLURE{fond=noisettes/header/logoextra}{id_rubrique})]
64<INCLURE{fond=noisettes/header/headerbanner,id_rubrique,template}>
65<!--[if IE 6]>[
66        <link rel="stylesheet" href="(#CHEMIN{css/ie6.css})" type="text/css" />
67]<![endif]-->
68<!--[if IE 7]>[
69        <link rel="stylesheet" href="(#CHEMIN{css/ie7.css})" type="text/css" />
70]<![endif]-->
71<!--[if IE]>[
72        <link rel="stylesheet" href="(#PRODUIRE{fond=css/ie.css}|direction_css)" type="text/css" />
73]<![endif]-->
74[<link rel="stylesheet" href="(#CHEMIN{images/printer.css}|direction_css|timestamp)" type="text/css" media="print" />]
75[(#ENV{wdcalendar}|=={oui}|oui)
76<link rel='stylesheet' href='#CHEMIN{css/calendar/dailog.css}' type='text/css' />
77<link rel='stylesheet' href='#CHEMIN{css/calendar/calendar.css}' type='text/css' />
78<link rel='stylesheet' href='#CHEMIN{css/calendar/dp.css}' type='text/css' />
79<link rel='stylesheet' href='#CHEMIN{css/calendar/alert.css}' type='text/css' />
80<link rel='stylesheet' href='#CHEMIN{css/calendar/main.css}' type='text/css' />
81]
82[(#REM) Code inspiré de http://oncemade.com/adding-hasjs-class-when-javascript-is-availab
83 Permet de masquer du contenu si javascript est activé.
84 Typiquement, un menu déroulant qui ne doit pas apparaître déroulé au chargement de la page si javascript est actif
85]
86<script type="text/javascript">
87  document.getElementsByTagName('html')[0].className += ' hasJS';
88</script>
89[(#REM) Version plus récente de jQuery, et les plugins jquery de SPIP habituels ]
90<script type="text/javascript" src="#CHEMIN{javascript/jquery-1.8.2.js}"></script>   
91<script type="text/javascript" src="#CHEMIN{javascript/jquery.form.js}"></script>   
92<script type="text/javascript" src="#CHEMIN{javascript/ajaxCallback.js}"></script>   
93<script type="text/javascript" src="#CHEMIN{javascript/jquery.cookie.js}"></script>   
94#INSERT_HEAD
95[(#ENV{wdcalendar}|=={oui}|oui)
96<script src="#CHEMIN{javascript/calendar/Common.js}" type="text/javascript"></script>
97[<script src="(#PRODUIRE{fond=datepicker_lang.js}|compacte)" type="text/javascript"></script>]
98<script src="#CHEMIN{javascript/calendar/jquery.datepicker.js}" type="text/javascript"></script>
99<script src="#CHEMIN{javascript/calendar/jquery.alert.js}" type="text/javascript"></script>   
100<script src="#CHEMIN{javascript/calendar/jquery.ifrmdailog.js}" defer="defer" type="text/javascript"></script>
101
102[<script src="(#PRODUIRE{fond=wdCalendar_lang.js}|compacte)" type="text/javascript"></script>]
103<script src="#CHEMIN{javascript/calendar/jquery.calendar.js}" type="text/javascript"></script>
104]
105<script src="#CHEMIN{images/jquery.em.js}" type="text/javascript"></script>
106[(#CONFIG{soyezcreateurs/native_tooltips}|=={on}|non)<script src="#CHEMIN{javascript/tooltip.js}" type="text/javascript"></script>]
107[(#ENV{idbody}|=={sommaire_mode_international}|oui)<script src="#CHEMIN{javascript/jquery.cycle.all.min.js}" type="text/javascript"></script>]
108<script type="text/javascript">
109CanceladjustLayout = false;
110CancelMonitorTextSize = false;
111</script>
112<link rel="shortcut icon" type="image/x-icon" href="#URL_SITE_SPIP/spip.php?page=favicon.ico" />
113[(#REM) Appel Google Analytics selon la documentation officielle :
114        http://www.google.fr/support/googleanalytics/bin/answer.py?answer=174090
115][<script type="text/javascript">
116  var _gaq = _gaq || [(#EVAL{chr(91)})][(#EVAL{chr(93)})];
117  _gaq.push([(#EVAL{chr(91)})]'_setAccount', '(#CONFIG{soyezcreateurs_google/google_analytics,''})'[(#EVAL{chr(93)})]);
118  _gaq.push([(#EVAL{chr(91)})]'_trackPageview'[(#EVAL{chr(93)})]);
119  (function() {
120    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
121    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
122    var s = document.getElementsByTagName('script')[(#EVAL{chr(91)})]0[(#EVAL{chr(93)})]; s.parentNode.insertBefore(ga, s);
123  })();
124</script>]
125</head>
126<body[ id="(#ENV{idbody})"] class="[bodysecteur(#ENV{id_secteur}) ][bodyrubrique(#ENV{rubriqueencours}) ][bodyarticle(#ENV{id_article}) ]">
127<div id="container">
128#SET{noisetteheader,header_modeedito}
129[(#ENV{template}|=={'Sommaire'}|oui)
130        [(#CHEMIN{noisettes/header/header_mode#CONFIG{soyezcreateurs/mode_affichage,edito}.html}|oui)
131                        #SET{noisetteheader,header_mode#CONFIG{soyezcreateurs/mode_affichage,edito}}
132        ]
133]
134<INCLURE{fond=noisettes/header/#GET{noisetteheader},secteurencours,env}>
135<div id="contenu">
136        <div id="wrapper">
137<div id="content" class="equilibre notstackable">
138[(#CONFIG{soyezcreateurs/menuhautheader,content}|=={content}|oui)<INCLURE{fond=noisettes/menus/menuhaut,secteurencours,rubriqueencours}>]
Note: See TracBrowser for help on using the repository browser.