[PLUGINS] +clavettes et dependances
[lhc/web/clavette_www.git] / www / plugins / seminaire / inclure / agenda_article.html
1 <BOUCLE_compte(EVENEMENTS){id_article}{0,1}>[(#REM)pour vérifier qu'un événment est bein associé à l'article]
2 </BOUCLE_compte>
3 <div id="seminaire">
4 <BOUCLE_seminaire(ARTICLES){id_article}>
5 [(#REM) Se placer au debut du mois en cours par defaut]
6 #SET{date_debut,#VAL{Y-m-}|date|concat{01}}
7 <BOUCLE_un(EVENEMENTS){id_evenement}{id_article?}{id_rubrique?}{id_mot?}{id_evenement_source?}>
8 [(#REM) Si un evenement passe, on commence par le jour de cet evenement]
9 #SET{date_debut,#DATE_DEBUT|affdate{Y-m-d}}
10 </BOUCLE_un>
11 #SET{date_debut,#ENV{date}|affdate{Y-m-d}}
12 #SET{date_debut,#ENV{date_debut,#GET{date_debut}}}
13 <//B_un>
14
15 #SET{self,#SELF|parametre_url{date_debut|id_evenement|debut_agenda,''}}#SET{yena,''}
16 <h2><:agenda:agenda:></h2>
17 <B_mots>
18 <div class='pagination'>
19 <div class='plier_deplier'><a href='#' onclick='jQuery(".renseignements").show();return false;' class='noajax'><:seminaire:lien_tout_deplier:></a> | <a href='#' onclick='jQuery(".renseignements").hide();return false;' class='noajax'><:seminaire:lien_tout_replier:></a></div>
20 [(#GET{self}|parametre_url{date_debut,1900-01-01}|lien_ou_expose{<:seminaire:evenements_depuis_debut:>,#ENV{date_debut}|=={1900-01-01},noajax}) |]
21 [(#GET{self}|parametre_url{date_debut,#ENV{date}|affdate{Y-m-d}}|lien_ou_expose{<:agenda:evenements_a_venir:>,#GET{date_debut}|=={#ENV{date}|affdate{Y-m-d}},noajax}) ]
22 </div>
23
24 <BOUCLE_mots(MOTS){type=Type}>
25 <B_agenda>
26 <h3>[(#DESCRIPTIF|attribut_html)]</h3>
27 <ul class='liste_items evenements'>
28 <BOUCLE_agenda(EVENEMENTS){par date_debut}{!evenement_passe #GET{date_debut}}{id_evenement?}{id_article?}{id_rubrique?}{titre_mot=#TITRE}{id_evenement_source?}{pagination #ENV{pas,9}}>
29 <li class='item[ (#EXPOSE)][ (#ID_EVENEMENT_SOURCE|oui)repetition]'>
30 [(#MODELE{evenement_vevent}|trim|sinon{'?'})]
31 </li>
32 <hr>
33 </BOUCLE_agenda>
34 [<p class='pagination'>(#PAGINATION{page})</p>]
35 </ul>
36 </B_agenda>
37
38 </BOUCLE_mots>
39
40 <div id="seminaire-article-boutons">
41
42 <span class="bouton">[(#REM)bouton de création d'événement]
43 <a href="#URL_ECRIRE{evenement_edit,id_evenement=new&id_article=#ID_ARTICLE}" class='noajax creer'><:seminaire:creer_evenement:></a>
44 </span>
45
46 <a class="google" href="http://www.google.com/calendar/render?cid=#URL_SITE_SPIP/%3Fpage%3Dseminaire_ical%26id_article%3D#ID_ARTICLE" target="_blank"><img src="http://www.google.com/calendar/images/ext/gc_button1_fr.gif" border=0></a>
47 <a class="ical" href="[(#URL_PAGE{seminaire_ical}|parametre_url{id_article, #ID_ARTICLE}|url_absolue|replace{'http://','webcal://'})]" title="<:seminaire:abonnement:>"><img src="#CHEMIN{images/calendrier.png}"/><span class="texte">iCal</span></a>[(#REM)bouton d'abonnement au calendrier]
48
49 </div>
50 <script type="text/javascript" src="#CHEMIN{javascript/toggle.js}"></script>
51
52 </BOUCLE_seminaire>
53
54 <style type="text/css">
55 .plier_deplier {
56 float: right;
57 font-size: 0.9em;
58 }
59 .resume {
60 cursor: help;
61 }
62 .date {
63 color: #5d8ba2;
64 }
65 #seminaire ul {
66 margin: 5px 0px 5px 0px;
67 list-style-position: inside;
68 list-style-type: none !important;
69 list-style-image: none !important;
70 }
71 .evenements li.item {
72 padding-left: 20px;
73 }
74 .evenements li.item:hover {
75 background:
76 #edf3fe;
77 -webkit-border-radius: 5px;
78 -moz-border-radius: 5px;
79 border-radius: 5px;
80 }
81 .bouton {
82 background:
83 silver;
84 color:
85 black;
86 -webkit-box-shadow: 3px 3px 3px #888;
87 -moz-box-shadow: 3px 3px 3px #888;
88 box-shadow: 3px 3px 3px #888;
89 padding: .3em .5em;
90 margin-top: 10px;
91 -moz-border-radius: 5px;
92 -webkit-border-radius: 5px;
93 border-radius: 5px;
94 }
95 .bouton:hover {
96 background:
97 #B1C3D9;
98 -webkit-box-shadow: 5px 5px 5px #888;
99 -moz-box-shadow: 5px 5px 5px #888;
100 box-shadow: 5px 5px 5px #888;
101 }
102 .bouton:active {
103 background:
104 #808080;
105 -webkit-box-shadow: 1px 1px 1px #888;
106 -moz-box-shadow: 1px 1px 1px #888;
107 box-shadow: 1px 1px 1px #888;
108 }
109 .bouton a {
110 text-decoration: none;
111 color:
112 #2E5B6B;
113 }
114 a.google {
115 float: right;
116 margin-right: 5px;
117 }
118 a.ical {
119 float: right;
120 width: 45px;
121 text-decoration: none;
122 text-align: center;
123 }
124 a.ical img {
125 border: 0;
126 width: 100%;
127 margin-bottom: -28px;
128 }
129 </style>
130
131
132
133 </div><!--fin du bloc seminaire-->
134 </B_compte>