Browse Source

On /trunk pas avec un verre vide, malappris

svn/root/trunk
l.oiseau2nuit@gmail.com 9 years ago
commit
19d15aa86a
  1. 137
      .gitattributes
  2. BIN
      apple-touch-icon-114x114-precomposed.png
  3. BIN
      apple-touch-icon-114x114.png
  4. BIN
      apple-touch-icon-144x144-precomposed.png
  5. BIN
      apple-touch-icon-144x144.png
  6. BIN
      apple-touch-icon-57x57-precomposed.png
  7. BIN
      apple-touch-icon-57x57.png
  8. BIN
      apple-touch-icon-72x72-precomposed.png
  9. BIN
      apple-touch-icon-72x72.png
  10. BIN
      apple-touch-icon-precomposed.png
  11. BIN
      apple-touch-icon.png
  12. 3
      article.html
  13. 3
      auteur.html
  14. 43
      backend.html
  15. 7
      balises/logo.html
  16. 22
      body.html
  17. 14
      content/401.html
  18. 14
      content/404.html
  19. 30
      content/article.html
  20. 22
      content/auteur.html
  21. 23
      content/en_travaux.html
  22. 91
      content/mot.html
  23. 43
      content/plan.html
  24. 15
      content/recherche.html
  25. 79
      content/rubrique.html
  26. 42
      content/site.html
  27. 18
      content/sommaire.html
  28. 475
      css/all.css
  29. BIN
      css/img/descendre.png
  30. BIN
      css/img/glyphicons-halflings-white.png
  31. BIN
      css/img/glyphicons-halflings.png
  32. BIN
      css/img/remonter.png
  33. 4
      en_travaux.html
  34. 2
      extra1/_dist.html
  35. 1
      extra1/_isoloir/plan.html
  36. 8
      extra1/_isoloir/site.html
  37. 23
      extra1/_isoloir/sommaire.html
  38. 30
      extra1/article.html
  39. 1
      extra1/auteur.html
  40. 25
      extra1/breve.html
  41. 29
      extra1/mot.html
  42. 1
      extra1/plan.html
  43. 13
      extra1/rubrique.html
  44. 25
      extra1/site.html
  45. 31
      extra1/sommaire.html
  46. 1
      extra2/404.html
  47. 22
      extra2/dist.html
  48. 26
      extra3/article.html
  49. 15
      extra3/auteur.html
  50. 25
      extra3/breve.html
  51. 2
      extra3/dist.html
  52. 29
      extra3/mot.html
  53. 1
      extra3/plan.html
  54. 13
      extra3/rubrique.html
  55. 25
      extra3/site.html
  56. 27
      extra3/sommaire.html
  57. BIN
      favicon.ico
  58. 1
      foot_js/dist.html
  59. 10
      foot_js/z_apl.html
  60. 8
      footer/dist.html
  61. 155
      formulaires/contact.html
  62. 16
      formulaires/recherche.html
  63. 30
      formulaires/vsi_contact.css
  64. 69
      formulaires/vsicontact.html
  65. 119
      formulaires/vsicontact.php
  66. 8
      head/article.html
  67. 12
      head/auteur.html
  68. 8
      head/breve.html
  69. 30
      head/dist.html
  70. 9
      head/mot.html
  71. 3
      head/page-404.html
  72. 6
      head/plan.html
  73. 2
      head/recherche.html
  74. 10
      head/rubrique.html
  75. 7
      head/site.html
  76. 11
      head/sommaire.html
  77. 0
      head_js/dist.html
  78. 1
      head_js/page.html
  79. 3
      head_js/site.html
  80. 2
      head_js/sommaire.html
  81. 7
      header/dist.html
  82. BIN
      img/zktx-128.png
  83. BIN
      img/zktx-16.png
  84. BIN
      img/zktx-32.png
  85. BIN
      img/zktx-64.png
  86. 27
      inclure/article-resume.html
  87. 56
      inclure/documents.html
  88. 26
      inclure/entravaux.html
  89. 39
      inclure/head.html
  90. 112
      inclure/metas.html
  91. 1
      inclure/remonter.html
  92. 43
      inclure/rss-sites-item.html
  93. 24
      inclure/rubrique-resume.html
  94. 3
      inclure/sdk.html
  95. 4
      inclure/site-resume.html
  96. 2
      inclure/socialtags.html
  97. 10
      inclure/vcard.html
  98. 141
      javascript/dist.js
  99. 2
      javascript/jquery.js
  100. 4
      javascript/modernizr.js
  101. Some files were not shown because too many files have changed in this diff Show More

137
.gitattributes vendored

@ -0,0 +1,137 @@
* text=auto !eol
/apple-touch-icon-114x114-precomposed.png -text
/apple-touch-icon-114x114.png -text
/apple-touch-icon-144x144-precomposed.png -text
/apple-touch-icon-144x144.png -text
/apple-touch-icon-57x57-precomposed.png -text
/apple-touch-icon-57x57.png -text
/apple-touch-icon-72x72-precomposed.png -text
/apple-touch-icon-72x72.png -text
/apple-touch-icon-precomposed.png -text
/apple-touch-icon.png -text
/article.html -text
/auteur.html -text
/backend.html -text
balises/logo.html -text
/body.html -text
content/401.html -text
content/404.html -text
content/article.html -text
content/auteur.html -text
content/en_travaux.html -text
content/mot.html -text
content/plan.html -text
content/recherche.html -text
content/rubrique.html -text
content/site.html -text
content/sommaire.html -text
css/all.css -text
css/img/descendre.png -text
css/img/glyphicons-halflings-white.png -text
css/img/glyphicons-halflings.png -text
css/img/remonter.png -text
/en_travaux.html -text
extra1/_dist.html -text
extra1/_isoloir/plan.html -text
extra1/_isoloir/site.html -text
extra1/_isoloir/sommaire.html -text
extra1/article.html -text
extra1/auteur.html -text
extra1/breve.html -text
extra1/mot.html -text
extra1/plan.html -text
extra1/rubrique.html -text
extra1/site.html -text
extra1/sommaire.html -text
extra2/404.html -text
extra2/dist.html -text
extra3/article.html -text
extra3/auteur.html -text
extra3/breve.html -text
extra3/dist.html -text
extra3/mot.html -text
extra3/plan.html -text
extra3/rubrique.html -text
extra3/site.html -text
extra3/sommaire.html -text
/favicon.ico -text
foot_js/dist.html -text
foot_js/z_apl.html -text
footer/dist.html -text
formulaires/contact.html -text
formulaires/recherche.html -text
formulaires/vsi_contact.css -text
formulaires/vsicontact.html -text
formulaires/vsicontact.php -text
head/article.html -text
head/auteur.html -text
head/breve.html -text
head/dist.html -text
head/mot.html -text
head/page-404.html -text
head/plan.html -text
head/recherche.html -text
head/rubrique.html -text
head/site.html -text
head/sommaire.html -text
head_js/dist.html -text
head_js/page.html -text
head_js/site.html -text
head_js/sommaire.html -text
header/dist.html -text
img/zktx-128.png -text
img/zktx-16.png -text
img/zktx-32.png -text
img/zktx-64.png -text
inclure/article-resume.html -text
inclure/documents.html -text
inclure/entravaux.html -text
inclure/head.html -text
inclure/metas.html -text
inclure/remonter.html -text
inclure/rss-sites-item.html -text
inclure/rubrique-resume.html -text
inclure/sdk.html -text
inclure/site-resume.html -text
inclure/socialtags.html -text
inclure/vcard.html -text
javascript/dist.js -text
javascript/jquery.js -text
javascript/modernizr.js -text
javascript/plugins.js -text
javascript/site.js -text
lang/zktx_fr.php -text
liste/articles-auteur.html -text
liste/articles-recherche.html -text
liste/articles-resume-col.html -text
liste/articles-resume.html -text
liste/rubriques-recherche.html -text
liste/rubriques-resume.html -text
liste/sites-resume.html -text
liste/syndicarticles.html -text
/login_sos.html -text
modeles/article_precedent_suivant.html -text
modeles/groupemots.html -text
modeles/pagination.html -text
modeles/pagination_precedent_suivant.html -text
modeles/remonter.html -text
modeles/site_precedent_suivant.html -text
modeles/slidefolio.html -text
modeles/social.html -text
modeles/varicelle.html -text
/plugin.xml -text
prive/TODO.txt -text
/robots.txt.html -text
/rubrique.html -text
/sitemap.xml.html -text
social/article.html -text
social/auteur.html -text
social/dist.html -text
social/mot.html -text
social/page.html -text
social/rubrique.html -text
social/site.html -text
social/sommaire.html -text
social/z_apl.html -text
/zktx_fonctions.php -text
/zktx_options.php -text

BIN
apple-touch-icon-114x114-precomposed.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
apple-touch-icon-114x114.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
apple-touch-icon-144x144-precomposed.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
apple-touch-icon-144x144.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
apple-touch-icon-57x57-precomposed.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
apple-touch-icon-57x57.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
apple-touch-icon-72x72-precomposed.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
apple-touch-icon-72x72.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
apple-touch-icon-precomposed.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
apple-touch-icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

3
article.html

@ -0,0 +1,3 @@
<BOUCLE_principale_article(ARTICLES){id_article}>
<INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=article,composition=#COMPOSITION} />
</BOUCLE_principale_article>

3
auteur.html

@ -0,0 +1,3 @@
<BOUCLE_principale_auteur(AUTEURS){id_auteur}>
<INCLURE{fond=structure,env,type-page=auteur,composition=#COMPOSITION} />
</BOUCLE_principale_auteur>

43
backend.html

@ -0,0 +1,43 @@
[(#REM)
Ce fichier sert à créer les flux RSS
qui permettent aux visiteurs de suivre l'actualité
de votre site depuis un lecteur de news.
Cette page génère un code XML/RSS adapté
][(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0" [(#REM) rss 2.0.9)]
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel[ xml:lang="(#LANG)"]>
<title>[(#NOM_SITE_SPIP|textebrut|texte_backend)]</title>
<link>#URL_SITE_SPIP/</link>
[<description>(#DESCRIPTIF_SITE_SPIP|supprimer_tags|texte_backend)</description>]
<language>#LANG</language>
<generator>SPIP - www.spip.net</generator>
<atom:link href="[(#SELF|url_absolue)]" rel="self" type="application/rss+xml" />
[ <image>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<url>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{src}|url_absolue|texte_backend)</url>
<link>#URL_SITE_SPIP/</link>
[<height>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{height})</height>]
[<width>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{width})</width>]
</image>
]
<BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}>
<INCLURE{fond=inclure/rss-item,id_article} />
</BOUCLE_10recents>
<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{age<3}{unique}>
<INCLURE{fond=inclure/rss-item,id_article} />
</BOUCLE_tres_recents>
</channel>
</rss>

7
balises/logo.html

@ -0,0 +1,7 @@
[(#REM) http://romy.tetue.net/logos-automatiques-articles-SPIP#forum2039 ]
<BOUCLE_art(ARTICLES){id_article}>#SET{id_rubrique,#ID_RUBRIQUE}#SET{logo,#LOGO_ARTICLE_NORMAL}[(#GET{logo}|oui)]</BOUCLE_art>
<BOUCLE_doc(DOCUMENTS){id_article}{extension IN jpg,gif,png}{par date}{0,1}>#SET{logo,#LOGO_DOCUMENT}[(#GET{logo}|oui)]</BOUCLE_doc>
<BOUCLE_rub(RUBRIQUES){id_rubrique=#ENV{id_rubrique,#GET{id_rubrique}}}>#SET{logo,#LOGO_RUBRIQUE_NORMAL}</BOUCLE_rub>
<//B_doc>
<//B_art>
[(#GET{logo}|sinon{[(#LOGO_SITE_SPIP_NORMAL|image_nb|image_alpha{90}|sinon{[<img src="(#CHEMIN{img/spip_logos.png})" alt="" />]})]}|inserer_attribut{class,spip_logos}|inserer_attribut{alt, #TITRE #NOM_SITE_SPIP})]

22
body.html

@ -0,0 +1,22 @@
<body id="top">
[(#REM)
Prompt IE 6 users to install Chrome Frame. Remove this if you support IE 6.
chromium.org/developers/how-tos/chrome-frame-getting-started
Etienne : voir si on peut pas déporter ca dans NoIE ???
]
<!--[if lt IE 7]>
<p class=chromeframe>Your browser is <em>ancient!</em> <a href="http://browsehappy.com/">Upgrade to a different browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to experience this site.</p><![endif]-->
[(#PLUGINS{socialtags}|non) <INCLURE{fond=inclure/sdk} /> ]
<section class="page">
<header id="header"><INCLURE{fond=header/#ENV{type-page},env} /></header>
<nav class="hornav clearfix" id="nav"><INCLURE{fond=inclure/nav,env} /></nav>
<section class="container" id="container" role="main">
<section class="content" id="content"><INCLURE{fond=content/#ENV{type-page},env} /></section>
<aside class="extra col" id="extra1"><INCLURE{fond=extra1/#ENV{type-page},env} /></aside>
<aside class="extra col" id="extra2"><INCLURE{fond=extra2/#ENV{type-page},env} /></aside>
</section>
<footer id="footer"><INCLURE{fond=footer/#ENV{type-page},env} /></footer>
</section>
[(#REM) Chargements scripts et plugins en pied de page (Exemple : Google analytics) ]
<INCLURE{fond=foot_js/#ENV{type-page},env} />
</body>

14
content/401.html

@ -0,0 +1,14 @@
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:pass_erreur:>[ (#ENV{status})]</strong></nav>
<section class="content-principal">
<header class="cartouche">
<h1 class="h1"><small><:pass_erreur:>[ (#ENV{status})]</small> <big>Acc&egrave;s r&eacute;serv&eacute;</big></h1>
<div class="chapo"><:pass_erreur_401:></div>
</header>
<section class="texte">
[(#ENV{erreur})]
<div class="ajax">#FORMULAIRE_LOGIN{#ENV{cible},'',0}</div>
</section>
</section>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]

14
content/404.html

@ -0,0 +1,14 @@
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:pass_erreur:> 404</strong></nav>
<section class="content-principal">
<header class="cartouche">
<h1 class="h1"><small><:pass_erreur:> 404</small> Page introuvable ! <big>:-(</big></h1>
<div class="chapo"><:zktx:pass_erreur_404:></div>
</header>
<section class="texte">
[(#ENV{erreur})]
#FORMULAIRE_RECHERCHE
</section>
</section>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]

30
content/article.html

@ -0,0 +1,30 @@
<BOUCLE_content(ARTICLES){id_article}>
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}><span class="sep"> &gt; </span><a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[<span class="sep"> &gt; </span><strong class="on">(#TITRE|couper{80})</strong>]</nav>
<article class="hentry content-principal">
<header class="cartouche">
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
<h1 class="h1 #EDIT{titre} titre">#TITRE</h1>
[(#LOGO|image_passe_partout{352,0}|image_recadre{350,0,center}|inserer_attribut{alt,#TITRE - #NOM_SITE_SPIP})] [(#REM) cf: http://romy.tetue.net/logos-automatiques-articles-SPIP#forum2039 ]
[<h2 class="h2 #EDIT{soustitre} soustitre">(#SOUSTITRE)</h2>]
<p class="info-publi"><time pubdate class="published" datetime="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</time>[<span class="sep">, </span><span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>]</p>
[(#REM) Inclure le modele des liens de traductions ]#MODELE{article_traductions}
[<div class="#EDIT{chapo} chapo">(#CHAPO|abs_url)</div>]
[(#REM) Inclure les boutons de partage social ][(#INCLURE{fond=inclure/socialtags,env})]
</header>
[<section class="#EDIT{texte} texte surlignable">(#TEXTE|image_reduire{465,0}|abs_url)</section>]
[(#REM) Gestion du portfolio et des documents ]
[(#INCLURE{fond=inclure/documents}{id_article})]
[<footer class="notes">(#NOTES|abs_url)</footer>]
</article>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
[(#REM) Petition :
La petition ayant une PAGINATION il faut absolument {env}
et pourquoi pas ajax
][(#PETITION|oui)<INCLURE{fond=inclure/petition,id_article,env,ajax} />]
[(#REM) Forum de l'article
NB : pour desactiver les forums de l'article, supprimez simplement la ligne ci-dessous ] <INCLURE{fond=inclure/forum,id_article,repondre_url=(#PARAMETRES_FORUM|url_reponse_forum)} />
</BOUCLE_content>

22
content/auteur.html

@ -0,0 +1,22 @@
<BOUCLE_content(AUTEURS){id_auteur}>
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><span><:info_auteurs:></span>[<span class="sep"> &gt;
</span><strong class="on">(#NOM|couper{80})</strong>]</nav>
<article class="content-principal vcard">
<header class="cartouche">
[(#LOGO_AUTEUR_NORMAL|image_reduire{200,200}|inserer_attribut{alt,#NOM - #NOM_SITE_SPIP})]
<h1 class="h1 #EDIT{qui} fn">#NOM</h1>
</header>
[<section class="#EDIT{bio} texte bio">(#BIO|abs_url)</section>]
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="url spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
[<div class="notes"><hr />(#NOTES|abs_url)</div>]
</article>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
<section class="un-demi first">#FORMULAIRE_ECRIRE_AUTEUR</section>
[<aside class="un-demi last">(#INCLURE{fond=liste/articles-auteur,id_auteur,env,ajax})</aside>]
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</BOUCLE_content>

23
content/en_travaux.html

@ -0,0 +1,23 @@
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:pass_erreur:> 404</strong></nav>
<section class="content-principal">
<header class="cartouche">
<h1 class="h1"><small><:pass_erreur:> 503</small> Momentan&eacute;ment indisponible <big>:-(</big></h1>
<div class="chapo">
</div>
</header>
<section class="texte">
[(#CONFIG{entravaux_message,<:entravaux:info_travaux_texte:>}|propre)]
<div class="nettoyeur"></div>
<h2>Nous écrire !</h2>
<div class="ajax">#FORMULAIRE_CONTACT</div>
[(#SESSION{id_auteur}|non)
<p class="retour">&#91;<a class="submit metal action" href="#URL_PAGE{login_sos}"><span><:lien_connecter:></span></a>&#93;</p>
]
[(#SESSION{id_auteur}|oui)
<p class="retour">&#91;<a class="submit metal action" href="#URL_ECRIRE{accueil}"><span><:espace_prive:></span></a>&#93; &#91;<a href="#URL_LOGOUT"><:icone_deconnecter:></a>&#93;</p>
]
</section>
</section>

91
content/mot.html

@ -0,0 +1,91 @@
<BOUCLE_content(MOTS) {id_mot} {doublons}>
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(GROUPES_MOTS){id_groupe}><span class="sep"> &gt; </span>[(#TITRE|couper{80})]</BOUCLE_ariane>[<span class="sep"> &gt; </span><strong class="on">(#TITRE|couper{80})</strong>]</nav>
<article class="content-principal">
<header class="cartouche">
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
[(#LOGO_MOT|image_reduire{200,200}|inserer_attribut{alt,#TITRE - #NOM_SITE_SPIP})]
[<div class="#EDIT{descriptif} chapo">(#DESCRIPTIF|abs_url)</div>]
<INCLURE{fond=social/#ENV{type-page},env} />
</header>
[<section class="#EDIT{texte} texte">(#TEXTE|abs_url)</section>]
[<footer class="notes"><hr />(#NOTES|abs_url)</footer>]
</article>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
[(#REM) Articles lies au mot-cle ]
<B_articles>
<section class="liste resume articles">
#ANCRE_PAGINATION
<h2 class="h2"><:articles:></h2>
<ul class="liste-items">
<BOUCLE_articles(ARTICLES) {id_mot} {par popularite}{inverse} {pagination 50}>
<li class="item">
<a href="#URL_ARTICLE">#TITRE</a>
<div class="small">[<time pubdate class="published" datetime="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</time>][, <:par_auteur:> (#LESAUTEURS)]</div></li>
</BOUCLE_articles>
</ul>
[<nav class="pagination">(#PAGINATION)</nav>]
</section>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_articles>
[(#REM) Rubriques liees au mot-cle ]
<B_rubriques>
<aside class="liste resume rubriques">
<h2 class="h2"><:rubriques:></h2>
<ul class="liste-items">
<BOUCLE_rubriques(RUBRIQUES) {id_mot} {par titre} {pagination 50}>
<li class="item"><a href="#URL_RUBRIQUE">#TITRE</a></li>
</BOUCLE_rubriques>
</ul>
[<nav class="pagination">(#PAGINATION)</nav>]
</aside>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_rubriques>
[(#REM) Breves liees au mot-cle ]
<B_breves>
<aside class="liste resume breves">
<h2 class="h2"><:breves:breves:></h2>
<ul class="liste-items">
<BOUCLE_breves(BREVES) {id_mot} {par titre} {pagination 50}>
<li class="item"><a href="#URL_BREVE">#TITRE</a></li>
</BOUCLE_breves>
</ul>
[<nav class="pagination">(#PAGINATION)</nav>]
</aside>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_breves>
[(#REM) Sites web lies au mot-cle ]
<B_sites>
<aside class="liste resume sites">
<h2 class="h2"><:sites_web:></h2>
<ul class="liste-items">
<BOUCLE_sites(SITES) {id_mot} {par nom_site} {pagination 50}>
<li class="item"><a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]">#NOM_SITE</a></li>
</BOUCLE_sites>
</ul>
[<nav class="pagination">(#PAGINATION)</nav>]
</aside>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_sites>
[(#REM) Liens des forums ]
<B_forums_liens>
<aside class="liste resume forums">
<h2 class="h2"><:messages_forum:></h2>
<ul class="liste-items">
<BOUCLE_forums_liens(FORUMS) {id_mot} {plat} {par date}{inverse} {pagination 50}>
<li class="item">[<time pubdate class="published" datetime="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</time><span class="sep"> &ndash; </span>]<a href="#URL_FORUM">[(#TEXTE|couper{80}|abs_url)]</a></li>
</BOUCLE_forums_liens>
</ul>
[<nav class="pagination">(#PAGINATION)</nav>]
</aside>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_forums_liens>
</BOUCLE_content>

43
content/plan.html

@ -0,0 +1,43 @@
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:plan_site:></strong></nav>
<section class="content-principal">
<header class="cartouche">
<h1 class="h1"><small><:plan_site:></small> <big>#NOM_SITE_SPIP</big></h1>
</header>
<section class="texte">
<BOUCLE_exclure(RUBRIQUES) {id_rubrique = 5} {doublons}></BOUCLE_exclure>
<BOUCLE_secteurs(RUBRIQUES) {racine} {par titre} {doublons}>
<h2 class="h2"><a href="#URL_RUBRIQUE">#TITRE</a></h2>
<ul class="plan">
[(#REM) Articles et sous-rubriques ]
<B_articles_racine>
<BOUCLE_articles_racine(ARTICLES) {id_rubrique} {par titre}>
<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_articles_racine>
</B_articles_racine>
<B_rubriques>
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}>
<li>
<strong><a href="#URL_RUBRIQUE">#TITRE</a></strong>
<B_articles>
<ul>
<BOUCLE_articles(ARTICLES) {id_rubrique} {par titre}>
<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_articles>
</ul>
</B_articles>
<BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
</li>
</BOUCLE_rubriques>
</B_rubriques>
</ul>
</BOUCLE_secteurs>
</section> [(#REM) .texte ]
</section> [(#REM) .content-principal ]
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]

15
content/recherche.html

@ -0,0 +1,15 @@
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><span><:info_rechercher:></span>[<span class="sep"> &gt; </span><strong class="on">(#RECHERCHE)</strong>]</nav>
<section class="content-principal">
[<header class="cartouche">
<h1 class="h1">Votre <big>recherche</big> <small>&#171;&nbsp;(#RECHERCHE)&nbsp;&#187;</small></h1>
</header>]
<section class="texte">
#FORMULAIRE_RECHERCHE
<INCLURE{fond=liste/articles-recherche,env,ajax} />
<INCLURE{fond=liste/rubriques-recherche,env,ajax} />
</section>
</section>

79
content/rubrique.html

@ -0,0 +1,79 @@
<BOUCLE_content(RUBRIQUES){id_rubrique}>
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}><span class="sep"> &gt; </span><a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[<span class="sep"> &gt; </span><strong class="on">(#TITRE|couper{80})</strong>]</nav>
<article class="content-principal">
<header class="cartouche">
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
[(#LOGO_RUBRIQUE_NORMAL
|sinon{[(#LOGO_SITE_SPIP_NORMAL|image_nb|image_alpha{90})]}
|image_reduire{350,0}
|inserer_attribut{alt,#TITRE - #NOM_SITE_SPIP}
)]
[<div class="chapo #EDIT{descriptif}">(#DESCRIPTIF|abs_url)</div>]
[(#INCLURE{fond=inclure/socialtags,env})]
</header>
[<section class="#EDIT{texte} texte">(#TEXTE|abs_url)</section>]
[<footer class="notes">(#NOTES|abs_url)</footer>]
</article>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
<BOUCLE_articles(ARTICLES){id_rubrique}{0,1}>
<INCLURE{fond=liste/articles-resume-col,env,ajax,titre=<:articles_rubrique:>} />
</BOUCLE_articles>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_articles>
[(#REM) Si aucun article, affiche un plan de la rubrique ]
[(#REM) Non fonctionnel et je ne sais pas pourquoi ...
<bOUCLE_sous_rubriques(RUBRIQUES){id_parent} {par num titre}{!par date}{0,1}>
<iNCLURE{fond=liste/rubriques-resume-col,env,ajax,titre=<:sous_rubriques:>} />
</bOUCLE_sous_rubriques>
]
[(#REM) Alternative en attendant mieux...]
<B_sous_rubriques>
<section class="liste resume rubriques">
#ANCRE_PAGINATION
<h2 class="h2">[(#ENV{titre,<:sous_rubriques:>})]</h2>
<ul class="liste-items">
<BOUCLE_sous_rubriques(RUBRIQUES){id_parent} {par num titre, titre} {pagination #ENV{nb,6}}>
#INCLURE{fond=inclure/rubrique-resume,id_rubrique}
</BOUCLE_sous_rubriques>
</ul>
[<nav class="pagination">(#PAGINATION)</nav>]
</section>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_sous_rubriques>
<//B_articles>
[(#REM) Gestion du portfolio et des documents ]
[(#INCLURE{fond=inclure/documents,id_rubrique})
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
]
[(#REM) Breves du secteur ]
<B_breves>
<aside class="menu breves">
#ANCRE_PAGINATION
<h2 class="h2"><:breves:breves:></h2>
<ul class="liste-items">
<BOUCLE_breves(BREVES) {id_rubrique} {par date}{inverse} {pagination 5}>
<li class="item">[<time class="published" pubdate datetime="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</time><span class="sep"> &ndash; </span>]<a href="#URL_BREVE">#TITRE</a></li>
</BOUCLE_breves>
</ul>
[<p class="pagination">(#PAGINATION)</p>]
</aside>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</B_breves>
[(#REM) Sites de la rubrique ]
<BOUCLE_sites(SITES) {id_rubrique} {0,1}>
<INCLURE{fond=liste/sites-resume,env,ajax} />
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</BOUCLE_sites>
</BOUCLE_content>

42
content/site.html

@ -0,0 +1,42 @@
<BOUCLE_content(SITES){id_syndic}>
[(#REM) Fil d'Ariane ]
<nav id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_syndic}><span class="sep"> &gt; </span><a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[<span class="sep"> &gt; </span><strong class="on">(#NOM_SITE|couper{80})</strong>]</nav>
<article class="content-principal">
<header class="cartouche">
<h1 class="h1 #EDIT{nom_site}">#NOM_SITE</h1>
<hr class="nettoyeur socialtags" />
[(#LOGO_SITE_NORMAL|image_reduire{465,465}|inserer_attribut{alt,#NOM_SITE})]
</header>
<section class="texte">
<h2 class="h2 #EDIT{nom_site}">#NOM_SITE</h2>
<a class="mediabox" href="[(#LOGO_SITE_NORMAL|extraire_attribut{src})]">
[<div id="holder">
<svg style="overflow: hidden; position: relative;" xmlns="http://www.w3.org/2000/svg" width="660" version="1.1" height="540">
<defs>
<linearGradient gradientTransform="matrix(1,0,0,1,0,0)" y2="0" x2="6.123233995736766e-17" y1="1" x1="0" id="290-_333-_333">
<stop stop-color="#FFFFFF" offset="0%"></stop>
<stop stop-opacity="0.5" stop-color="#FFFFFF" offset="100%"></stop>
</linearGradient>
</defs>
[<image xlink:href="(#LOGO_SITE_NORMAL|image_reduire{660,0}|image_recadre{660,320,top}|extraire_attribut{src})" preserveAspectRatio="none" height="460" width="660" y="140" x="140"></image>]
[<image opacity="0.5" stroke-width="1" transform="matrix(1,0,0,-1,0,1000)" style="opacity: 0.5;" xlink:href="(#LOGO_SITE_NORMAL|image_reduire{660,0}|image_recadre{660,320,top}|extraire_attribut{src})" preserveAspectRatio="none" height="240" width="320" y="380" x="140"></image>]
<rect stroke-opacity="0.5" fill-opacity="1" opacity="1" style="opacity: 1; fill-opacity: 1;" stroke="none" fill="url(#290-_333-_333)" ry="0" rx="0" r="0" height="460" width="660" y="380" x="0"></rect>
</svg>
(#LOGO_SITE_NORMAL|image_reduire{660,0}|image_recadre{660,460,top}|inserer_attribut{id,reflection}|inserer_attribut{style,"display:none;"})
</div>]
</a>
[<section class="#EDIT{descriptif} chapo">(#DESCRIPTIF|abs_url)</section>]
[<section class="#EDIT{url_site} hyperlien"><a href="#URL_SITE" class="spip_out">(#URL_SITE|couper{80})</a></section>]
[<footer class="notes"><hr />(#NOTES|abs_url)</footer>]
</section>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
</article>
<INCLURE{fond=liste/syndicarticles,id_syndic,env,ajax} />
</BOUCLE_content>

18
content/sommaire.html

@ -0,0 +1,18 @@
[(#REM) Page d'accueil Contenu ]
<section class="content-principal">
<header class="cartouche">
[<h1 class="h1">(#NOM_SITE_SPIP|abs_url)</h1>]
[(#LOGO_RUBRIQUE_NORMAL{0}|sinon{#LOGO_SITE_SPIP_NORMAL}|image_reduire{350,0,center}|inserer_attribut{alt,[(#SLOGAN_SITE_SPIP|sinon{#NOM_SITE_SPIP}|textebrut)]})]
[(#INCLURE{fond=inclure/socialtags,env})]
</header>
[<article id="descriptif_site_spip" class="texte #EDIT{meta-descriptif_site}">(#DESCRIPTIF_SITE_SPIP|abs_url)</article>]
</section>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]
<BOUCLE_articles(ARTICLES){tout}{0,1}>
[(#REM) On presente par defaut les articles en mode colonnes ]
<INCLURE{fond=liste/articles-resume-col,env,ajax,titre=<:derniers_articles:>} />
[(#REM) Sinon à l'ancienne, en mode bloc : <INCLURE{fond=liste/articles-resume,env,ajax,titre=<:derniers_articles:>} /> ]
</BOUCLE_articles>
[(#PLUGINS{skiplink}|oui) [<nav class="nettoyeur skiplink remonter">(#INCLURE{fond=inclure/remonter})</nav>] ]

475
css/all.css

@ -0,0 +1,475 @@
/**************************/
/* ZKTX Feuille générique */
/**************************/
/* Reset */
* {border:0px none; font-style:normal; margin:0px; padding:0px; text-decoration:none;}
body { font-size:100%; line-height:140%; padding:0px;}
/* Elements_ */
body {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif; line-height:1.5em; color:#111;} /* http://romy.tetue.net/lucida-grande */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {font-weight:normal; margin:1em 0em;}
h1, .h1 { font-size:2em;}
h2, .h2 { font-size:1.4em; }
h3, .h3 { font-size:1.3em; }
h4, .h4 { font-weight:bold; font-size:1.1em; color:#333; }
h5, .h5 { font-weight:bold; color:#999; }
h6, .h6 { font-weight:bold; }
p {margin: 1em 0;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
u, .u {text-decoration:underline;}
del, .del {text-decoration:line-through;}
ins, .ins {color:#F00;}
a:link, a:visited {text-decoration:underline;}
a:hover, a:active, a:focus { text-shadow:0px 0px 1px #111;}
ul {margin:0;}
li { list-style:square; padding:0; margin:0.5em 1em; }
blockquote, .blockquote { padding:10px; background:transparent url(img/bg_extra.png) scroll no-repeat center center; }
blockquote p, .blockquote p { text-align:justify; font-style:italic; font-size:1.3em; color:#999;}
/* Tableaux */
table { margin-bottom:1.5em; width: 100%; }
th { font-weight: bold; }
thead th, tbody th { background: #999; }
th,td,caption {padding:0.75em; }
tbody tr:nth-child(even) td, tbody tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; }
caption, .caption { background: #eee; }
/* Enluminures typos */
.caractencadre-spip { background-color: #EEE; }
.caractencadre2-spip { background-color: #EEE; }
/* CS Décoration (ou pas !) */
.invisible {position:absolute; top:-9999em;}
.nettoyeur {width:100%; clear:both;}
.gauche {text-align:left;}
.centrer { text-align:center; display:block; /* sinon bug avec "décobalise" <centrer> (ou span.centrer selon utilisation) */ }
.droite {text-align:right;}
.fl-gauche {float:left!important;}
.fl-droite {float:right!important;}
.share {float:left; padding:0; margin:0;}
.zomm:hover {z-index: 50 !important; -moz-transform: rotate(0deg) scale(1.3) !important; -webkit-transform: rotate(0deg) scale(1.3) !important; transform: rotate(0deg) scale(1.3) !important; transition: transform .1s ease-in; -moz-transition: -moz-transform .1s ease-in; -webkit-transition: -webkit-transform .1s ease-in;}
.rotate-gauche {-moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform: rotate(-2deg);}
.rotate-droite {-moz-transform: rotate(2deg); -webkit-transform: rotate(2deg); transform: rotate(2deg);}
/* Boutons > Call to action */
/* insérer ici les styles additionnels à varicelle */
/* Documents in text */
.spip_documents {text-align:center; font-size:0.9em;}
.spip_documents_left {float:left; margin:0.25em 1em 1em 0;}
.spip_documents_right {float:right; margin:0.25em 0 1em 1em;}
.spip_documents_center {float:none; display:block; margin:1.5em auto;}
.spip_doc_titre, .spip_doc_descriptif {width:inherit!important;}
/* Structure */
.page {background:#FFF; margin:0 auto; position:relative; max-width:1120px; padding:0 0 1em 0; box-shadow:1px 1px 60px #111;}
#header { background: #EFEFEF; position:relative; overflow:hidden; padding:1em; }
#nav {width:100%; margin:0; padding:1em 0; background: #EFEFEF; border-top:6px solid black;}
#container { margin:0 auto; padding:0 1em;}
.content {clear:both; padding:0;}
.extra { width:100%; clear:both; margin:1em 0; }
#footer {width:100%; clear:both; margin:1em auto; padding:0;}
/* Préparer le terrain pour un mode 'one-page layout'
Code experimental. Non fonctionnel en l'etat
.content-wrapper {}
.panel {padding: 2em 0; margin: 0 0 4em 0; clear:both;}
*/
/* Préparer le terrain pour affichage en colonne responsive */
.liste, .extra, .col, .container { *zoom: 1; }
.liste:before, .liste:after,
.extra:before, .extra:after,
.col:before, .col:after,
.container:before, .container:after { display: table; line-height: 0; content: ""; }
.liste:after, .extra:after, .col:after, .container:after { clear: both; }
/* largeur de blocs (responsive WD) */
.un-demi, .un-tiers, .un-quart, .un-cinq, .deux-tiers, .trois-quarts { float:left; margin:0 1em 1em 0;}
.un-demi.last, .un-tiers.last, .un-quart.last, .un-cinq.last, .deux-tiers.last, .trois-quarts.last { margin-right:0; }
.un-demi { width:49.266237258911136529%; }
.un-tiers { /* width: 31.914893617021278%; *width: 31.861702127659576%; */ width:32.3544712%; }
.un-quart { width:23.898591%; margin-right: 1em; }
.deux-tiers { width:60%; }
.un-cinq { width:18.82506%; }
/* Header */
#nom_site_spip, #slogan_site_spip { line-height:2em; }
#logo_site_spip {float:left; margin:0 1em 0 0;}
#nom_site_spip { }
#slogan_site_spip { }
/* Contenus */
/* header.cartouche */
.cartouche, .comment-form { background:none transparent; width:32%; padding:0 10px 0 0; margin:0 30px 0 0; float:left; }
.cartouche ul, .cartouche li { padding:0; margin:0; background:none transparent; }
/* section.texte */
.texteencadre-spip, .chapo, .formulaire_spip, .oembed.oe-rich { display:block; margin:1.5em 0; padding:1em 1.5em; background:#EFEFEF; border:0px none; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.texte, .comments-list { float:left; width:62%; padding:3.5em 0 0 20px; }
.notes {float:left; width:32%; border-right:1px solid #BBB; margin-top:-90px; padding-right:20px;}
.notes p {color:#BBB; font-size:0.8em;}
/* Section Listes
Avant je m'emmelais bien les pinceaux dans tout ça...
Mais ca, c'était avant !
* .liste ou .menu = DIV ou SECTION englobante
* .menu = une liste simple en bloc
* .liste = une liste d'encadres flottants
* .liste-items = l'ul
* .item = la li
*/
.liste .liste-items { margin:0;}
.liste .item { list-style:none; float:left; background: transparent none; padding:0;
min-height:240px; /* trouver mieux ! */
}
.liste .item:hover { background:#EFEFEF; }
.liste .item h3 { background:none transparent; font-weight:bold;}
.liste .item .h3 { margin:0;}
.liste .item .h3 a:hover { }
.liste .item .entry-content { margin:0; font-size:0.9em; vertical-align:top; }
.liste .spip_logos { float:left; margin:0 1em 0 0; }
.content .pagination {clear:both; padding:40px 0 20px 0; text-align:right;}
/* Menus et "petites" listes */
.menu ul {margin:1em 0;}
.menu li ul {margin:0;}
.menu li {list-style:none; margin:0; padding:0.25em 0; border-bottom:1px solid #111;}
.menu li ul li {border-bottom:0px none; font-size:0.9em; padding-left:1em;}
/* Portfolio des articles */
#documents_portfolio {text-align:center;}
#documents_portfolio ul li {display:inline-block; list-style:none; margin:0 1em; padding:0;}
#documents_portfolio ul li:first-child {margin-left:0;}
#documents_portfolio ul li:last-child {margin-right:0;}
/* Formulaires > Habillage */
input, textarea, select { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
.bugajaxie { display: none; } /* Bug IE/Win */
/* Conteneur */
.formulaire_spip { clear:both; margin:0; padding:1em; text-align:left; }
.formulaire_spip li {background:none transparent; padding:0; margin:0;}
.formulaire_spip h2.legend {}
/* Fieldset */
.formulaire_spip fieldset {clear:both; margin:0; padding:0; border:0;}
.formulaire_spip .fieldset {list-style:none;}
.formulaire_spip fieldset ul {border:0px; overflow:hidden; padding:0; margin:0; }
.formulaire_spip fieldset legend { margin: 0 0 1em 0; padding: 0; font-size: 1.25em; font-weight: bold; } /* Preciser la couleur des legend et du fond pour IE/Win */
.formulaire_spip fieldset fieldset { margin-top:1.5em; }
.formulaire_spip fieldset fieldset legend { font-size: 1em; font-weight: normal; }
/* Messages de retours */
.reponse_formulaire { margin-bottom:1.5em; padding: 0.75em; border: 2px solid #ddd; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.reponse_formulaire_ok { background: #e6efc2; color: #264409; border-color: #c6d880; }
.reponse_formulaire_erreur { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.reponse_formulaire_ok a { color: #264409; }
.reponse_formulaire_erreur a { color: #8a1f11; }
/* Lignes */
.formulaire_spip .editer {list-style:none; margin:0; padding:0;}
.formulaire_spip .large .editer {width:440px;}
/* Champs obligatoires */
.formulaire_spip li.obligatoire {}
.formulaire_spip li.obligatoire label {font-weight: bold;}
/* Explications */
.formulaire_spip .explication { background:none transparent; color:#444; margin:0; padding:0 10px; font-size:0.8em; text-align:right; line-height:normal;}
/* Labels */
.formulaire_spip .editer>label { display:block; text-align:left; font-weight:normal; font-size:0.9em; }
.formulaire_spip .choix label {display:inline; font-weight:normal; font-size:0.8em; line-height:20px;}
.formulaire_spip .choix input.radio,
.formulaire_spip .choix input.checkbox {width:auto;}
/* Champs de saisie */
.formulaire_spip input.text, .formulaire_spip textarea, .formulaire_spip select { width:100%; border:1px solid #CCC; }
.formulaire_spip textarea { margin-top:2px; }
.formulaire_spip .large textarea {height:160px;}
/* Boutons */
.formulaire_spip .boutons { clear: both; margin:0 0 25px 0; padding: 0; text-align: center; }
.formulaire_spip .boutons input { margin-left: 1em; }
.formulaire_spip .boutons input, input.submit {}
/* Previsualisation du message */
fieldset.previsu { margin-bottom: /*@margin-bottom*/1.5em/*/@*/;padding: /*@demi-margin-bottom*/0.75em/*/@*/; border: 2px dashed #F57900; }
fieldset.previsu legend { color: #F57900; }
fieldset.previsu legend { padding-left:0.50em; font-weight: bold; color: #F57900; }
/* Reponse du formulaire */
fieldset.previsu .reponse_formulaire { font-weight: bold; color: #e86519;}
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }
/* * Erreurs */
.editer.erreur { background-color: #fbe3e4; }
.editer .erreur_message { display: block; color: #C30; font-weight: bold;}
/* Messages de retours */
.reponse_formulaire { margin-bottom: /*@margin-bottom*/1.5em/*/@*/; padding: /*@demi-margin-bottom*/0.75em/*/@*/; border: 2px solid #ddd; }
.reponse_formulaire_ok { background: #e6efc2; color: #264409; border-color: #c6d880; }
.reponse_formulaire_erreur { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.reponse_formulaire_ok a { color: #264409; }
.reponse_formulaire_erreur a { color: #8a1f11; }
/* Formulaires > Variantes et cas particuliers */
/* Selection des langues */
.formulaire_menu_lang { margin: 0; padding: 0; background: none; border: 0;}
.formulaire_menu_lang select {width: 15em;}
/* Formulaires de recherche (site / petitions) */
.formulaire_recherche { padding: 0; background: none; border: 0;}
.formulaire_recherche * { display: inline; vertical-align: middle; }
.formulaire_recherche label {display: block;}
.formulaire_recherche input.text { width: 10em; padding-left: 25px; background: #FFF url(img/rechercher.gif) no-repeat left center; }
.formulaire_recherche input.submit {}
/* Choix des mots-clefs */
.choix_mots li { float: left; width: 30%; padding: 1%; }
/* Formulaire de login dans une page */
.formulaire_login .editer {clear:left;}
.formulaire_login input.text,.formulaire_login input.password {width:15em;}
.formulaire_login .editer_password .details {margin-bottom:0;}
.formulaire_login #spip_logo_auteur {float:right;}
/* Navigation */
/* Skip Links */
.skiplink {font-size:0.8em;}
.skiplink.nettoyeur { margin:1em 0; text-align:right; }
.skiplink.remonter a:link, .skiplink.remonter a:visited,
.skiplink.descendre a:link, .skiplink.descendre a:visited {padding:0 1.5em 0 0; text-decoration:none; opacity:0.3;}
.skiplink.remonter a:hover, .skiplink.remonter a:active, .skiplink.remonter a:focus,
.skiplink.descendre a:hover, .skiplink.descendre a:active, .skiplink.descendre a:focus {color:#000; text-decoration:none; opacity:1;}
.skiplink.remonter a {background: transparent url(img/remonter.png) scroll no-repeat right center;}
.skiplink.descendre a {background: transparent url(img/descendre.png) scroll no-repeat right center;}
#raccourcis { position:absolute; top:0; right:0; margin:0; padding:0 1em; }
/*
Terrain prepare pour mettre des pictos si vous le souhaitez :
#raccourcis a:link, #raccourcis a:visited { padding:0 0 0 1.8em; margin:0 0 0 2.8em; background:transparent; text-decoration:none; font-size:0.8em;}
#raccourcis a:hover, #raccourcis a:active, #raccourcis a:focus {color:#111; text-decoration:underline;}
#raccourcis a.go_content {background:url(img/picto_contenu.png) scroll no-repeat left top;}
#raccourcis a.go_nav {background:url(img/picto_nav.png) scroll no-repeat left top;}
#raccourcis a.go_map {background:url(img/picto_plan.png) scroll no-repeat left top;}
#raccourcis a.go_plus {background:url(img/picto_accessibilite.png) scroll no-repeat left top;}
*/
#raccourcis .sep {display:none;}
/* Navbar */
#nav ul {padding:0; }
#nav li {list-style:none; background:none transparent; padding:0; display:inline;}
#nav li a:link, #nav li a:visited { padding:0; color:#000; font-weight:normal; font-size:1.2em; text-decoration:none; }
#nav li a:hover, #nav li a:active, #nav li a:focus { text-shadow:0px 0px 12px #111; }
#nav li.on a { }
#nav li.accueil { }
#nav li.accueil a:link, #nav li.accueil a:visited { }
/* Code experimental, non fonctionnel en l'etat
#nav, .pinned{ z-index: 20000; }
#nav ul li a.logo { display: none; margin: 0; }
#nav.pinned { text-align: right; width: 100%; margin: 0; position: fixed; top: 0; left: 0; z-index: 999; }
#nav.pinned ul {
color: #fff;
width: 910px;
padding: 25px;
margin: 0 auto;
background-color: #C9C299;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
overflow: hidden;
}
#nav.pinned ul li a {
color: #fff;
}
#nav.pinned ul li a:hover, #nav.pinned ul li a.on {
color: #707070;
}
#nav.pinned ul li a.logo {
display: inline;
float: left;
margin-top: -5px;
}
.panel .pinned {
margin: -60px 0 20px 0;
border-bottom: 1px dotted #888888;
overflow: hidden;
float: none;
}
.panel .pinned ul li {
display: inline;
float: left;
margin: 0 20px 15px 0;
}
.panel .pinned ul li a {
font-size: 24px;
}
*/
/* Hierarchie */
#hierarchie {font-size:0.9em; padding:1em 0em; text-align:left;}
#hierarchie a:link, #hierarchie a:visited { }
#hierarchie a:hover,#hierarchie a:active,#hierarchie a:focus { }
#hierarchie .sep { }
/* Skiplinks #content */
.skiplinks.nettoyeur {margin:1em 0; text-align:right;}
/* Pagination */
.pagination .label {display:none;}
.pagination {background:none transparent; padding:0; text-align:center!important;}
.pagination .lien_pagination { text-decoration:none; margin:0 0.64em; }
.pagination .lien_pagination span span {padding:0; }
/* Necessite d'editer les modeles/pagination
.pagination .lien_pagination span.pagin_prev span {}
.pagination .lien_pagination span.pagin_next span {} */
.pagination .lien_pagination:hover,
.pagination .lien_pagination:active,
.pagination .lien_pagination:focus,
.pagination .on { padding:0 0.25em; margin:0 0.25em; border:2px solid #111; background-color:#EFEFEF; }
.pagination .on { font-weight:bold; }
.pagination .disabled { display:none; }
/* Pied */
#footer { background:#EFEFEF; border-top:1px solid #CCC; text-align:center; font-size:0.80em;}
#footer ul {margin:1em;}
#footer ul li {list-style:none; display:inline; padding:0; background:none transparent;}
#footer a:link, #footer a:visited { color:#7A7B7B; text-decoration:none;} /* ne pas utiliser de selecteur trop precis, et eviter de toucher aux liens */
#footer a:active, #footer a:hover, #footer a:focus {color:#111; text-decoration:underline;}
#footer img { vertical-align: middle; float:right; margin:-12px 0 25px 15px;}
/* ====================== MEDIAQUERIES ========================= */
/* 1/ smartphone */
@media only screen and (max-width: 640px) {
/* RESET standard pour ecran <= 640px
http://www.alsacreations.com/astuce/lire/1177-une-feuille-de-styles-de-base-pour-le-web-mobile.html */
/* passer tous les éléments de largeur fixe en largeur automatique */
body { width: auto; margin: 0; padding: 0; line-height:normal; }
/* fixer une largeur maximale de 100 % aux éléments potentiellement problématiques */
img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video { max-width: 100%; }
/* conserver le ratio des images et empêcher les débordements de boîtes dûs aux border ou padding */
img { height: auto; width: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* gestion des mots longs */
textarea, table, td, th, code, pre, samp {
word-wrap: break-word; /* passage à la ligne forcé */
-webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; /* césure propre */
}
code, pre, samp { white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */ }
/* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
.liste .item, .col, .menu { float: none; width: auto; clear:both; overflow:hidden; }
/* masquer les éléments superflus */
.hide_mobile { display: none !important; }
/* Un message personnalisé
body:before {
content: "Version mobile du site";
display: block;
color: #777;
text-align: center;
font-style: italic;
}
*/
}
/* 2/ from 640 to 768 */
@media only screen and (min-width: 640px) and (max-width: 767px) {
}
/* 3/ from 768 up */
@media only screen and (min-width: 768px) {
}
/* 4/ "tablet" type iPad mode portrait */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
/* 5/ "tablet" paysage et screen PC */
@media only screen and (min-width: 1024px) {
}
/* 6/ "desktop" */
@media only screen and (min-width: 1200px) {
}
/* 7/ Sortie papier */
@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
.formulaire_spip { display: none; }
}

BIN
css/img/descendre.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

BIN
css/img/glyphicons-halflings-white.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
css/img/glyphicons-halflings.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
css/img/remonter.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 445 B

4
en_travaux.html

@ -0,0 +1,4 @@
#HTTP_HEADER{#VAL{"HTTP/1.0 "}|concat{#ENV{code,"503 Service Unavailable"}}}
#HTTP_HEADER{"Cache-Control: no-store, no-cache, must-revalidate"}
#HTTP_HEADER{Pragma: no-cache}
<INCLURE{fond=structure}{env}{type-page=page}{composition=#ENV{status,503}} />

2
extra1/_dist.html

@ -0,0 +1,2 @@
[(#REM) Inscription au site ]
#FORMULAIRE_INSCRIPTION

1
extra1/_isoloir/plan.html

@ -0,0 +1 @@
[(#REM) Rien ! ]

8
extra1/_isoloir/site.html

@ -0,0 +1,8 @@
[(#REM) Portfolio ]
<B_autres_refs>
<section class="panel" id="portfolio">
<BOUCLE_autres_refs(SITES) {id_rubrique = 2} {0,1}>
<INCLURE{fond=liste/sites-resume,env,ajax,titre=Autres r&eacute;f&eacute;rences} />
</BOUCLE_autres_refs>
</section>
</B_autres_refs><//B_autres_refs>

23
extra1/_isoloir/sommaire.html

@ -0,0 +1,23 @@
[(#REM) Portfolio ]
<B_sites>
<section class="panel" id="portfolio">
<h1 class="h1 droite"><small>Yet another</small> web <big>Portfolio</big></h1>
<!--
<bOUCLE_sites(SITES) {id_rubrique = 2} {0,1}>
<INCLURE{fond=liste/sites-resume,env,ajax,titre=Nos derni&egrave;res r&eacute;f&eacute;rences} />
</bOUCLE_sites>
-->
<section class="liste resume sites">
#ANCRE_PAGINATION