source: spip-zone/_plugins_/_test_/sedna/sedna.html @ 11793

Last change on this file since 11793 was 11793, checked in by cedric@…, 13 years ago

passage en plugin de sedna

File size: 5.3 KB
Line 
1<INCLURE{fond=sedna_header}{id_syndic}{recherche}{age}{var_color}{self=#SELF}>
2[(#REM)
3        Microformat hAtom !
4]
5<div class="hfeed">
6<INCLURE{fond=sedna-top}{id_syndic}>
7<div class="marge">
8<h1><:sedna:articles_recents_court:></h1>
9<ul>
10        <li><a href="[(#SELF|parametre_url{age,''})]"
11        class="[(#ENV{age}|=={''}|?{'selected',''})]"><:date_aujourdhui|ucfirst:></a></li>
12        <li><a href="[(#SELF|parametre_url{age,2})]"
13        class="[(#ENV{age}|=={2}|?{'selected',''})]"><:sedna:deuxjours:></a></li>
14        <li><a href="[(#SELF|parametre_url{age,7})]"
15        class="[(#ENV{age}|=={7}|?{'selected',''})]"><:sedna:semaine:></a></li>
16        <li><a href="[(#SELF|parametre_url{age,31})]"
17        class="[(#ENV{age}|=={31}|?{'selected',''})]"><:sedna:mois:></a></li>
18        <li><a href="[(#SELF|parametre_url{age,365})]"
19        class="[(#ENV{age}|=={365}|?{'selected',''})]"><:sedna:annee:></a></li>
20</ul>
21<h1>&nbsp;</h1>
22<form action="#SELF" method="get">
23<div>
24        <input type="text" name="recherche" value="[(#ENV{recherche})]" size="10" />
25        [<input type="hidden" name="age" value="(#ENV{age})" />]
26        [<input type="hidden" name="id_syndic" value="(#ENV{id_syndic})" />]
27        <input type="submit" name="var_submit" value="<:info_rechercher|attribut_html:>" style="font-size:9px;" />
28</div>
29</form>
30
31<h1><:sedna:preferences:></h1>
32
33<ul>
34<li><a class="#EVAL{$_COOKIE['sedna_style'] == 'masquer'?'':'selected'}" id="desc_afficher" onmousedown="style_desc('afficher'); return false;"><:sedna:aff_resume:></a></li>
35<li><a class="#EVAL{$_COOKIE['sedna_style'] == 'masquer'?'selected':''}" id="desc_masquer" onmousedown="style_desc('masquer'); return false;"><:sedna:masquer_resume:></a></li>
36</ul>
37
38<?php
39        // Si on se connecte on peut memoriser son cookie
40        if ($auteur_session) { ?>
41
42<ul>
43<li>
44<a id="synchrooui"
45        class='#EVAL{$_COOKIE['sedna_synchro'] == 'oui'?'selected':''}'
46        onclick="sedna_synchro('oui');document.location=document.location;"
47        title="<:sedna:synchro_titre:>"
48><:sedna:synchro:>#EVAL{#GLOBALS['synchro']}</a>
49</li>
50<li>
51<a id="synchronon"
52        class='#EVAL{$_COOKIE['sedna_synchro'] != 'oui'?'selected':''}'
53        onclick="sedna_synchro('non');"
54><:sedna:pas_synchro:></a>
55</li>
56</ul>
57
58
59<ul>
60
61<?php
62        if ($auteur_session['statut'] == '0minirezo') {
63?>
64
65<li>
66<a href="[(#URL_ECRIRE{#ENV{id_syndic,''}|?{sites,sites_tous}}|parametre_url{id_syndic,#ENV{id_syndic,''}})]">[(#ENV{id_syndic}|?{<:ecrire:icone_modifier_site:>, <:login_acces_prive:>})]</a>
67</li>
68
69<?php } ?>
70
71<li>
72[(#REM) Ici #SELF est passe "a cote'" de #URL_LOGOUT, car il y a des
73problemes dans les deux elements au sujet des sous-repertoires]
74<a href="[(#URL_LOGOUT|#SELF)]"><:sedna:deconnexion:></a>
75</li>
76</ul>
77
78<?php } else { ?>
79
80<ul>
81<li>
82<a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]"><:sedna:connexion:></a>
83</li>
84</ul>
85
86<?php } ?>
87
88[(#INCLURE{fond=sedna_selecteur_couleurs}{self=#SELF})]
89<h1><:sedna:sources:></h1>
90<ul>
91        <li><a href="[(#URL_PAGE{sedna}|parametre_url{age,#ENV{age,''}})]" class="[(#ENV{id_syndic}|=={''}|?{'selected',''})]"><b><:sedna:toutes:></b></a></li>
92</ul>
93
94<ul>
95<BOUCLE_sites(SITES){par nom_site}{syndication!=non}>
96<li>
97        <a href="[(#SELF|parametre_url{id_syndic,#ID_SYNDIC}|parametre_url{age,#ENV{age,''}})]"
98                class="[(#ENV{id_syndic}|=={#ID_SYNDIC}|?{'selected',''})]"
99        ><?php
100                if ($_COOKIE['sedna_ignore_[(#ID_SYNDIC)]']) {
101                        echo '<span
102                        onclick="change_site( #ID_SYNDIC ); document.location=document.location; return false;"
103                        style="float: #LANG_RIGHT;"
104                        title="<:sedna:afficher_sources:>">+</span> ';
105                        echo '<s>';
106                } else {
107                        echo '<span
108                        onclick="change_site( #ID_SYNDIC ); document.location=document.location; return false;"
109                        style="float: #LANG_RIGHT;"
110                        title="<:sedna:masquer_sources:>">-</span> ';
111                }
112        ?>[(#SYNDICATION|syndication_en_erreur|?{<span title="<:sedna:probleme_de_syndication:>"> &#x2193;</span>,''}) ]#NOM_SITE<?php
113                if ($_COOKIE['sedna_ignore_[(#ID_SYNDIC)]']) {
114                        echo '</s>';
115                }
116        ?></a>
117</li>
118<?php
119        $nom_site_#ID_SYNDIC = '[(#NOM_SITE|texte_script)]';
120        $url_site_#ID_SYNDIC = '[(#URL_SITE|abs_url|texte_script)]';
121?>
122</BOUCLE_sites>
123</ul>
124
125[(#INCLURE{fond=sedna_galaxie})]
126
127#MENU_LANG
128
129</div>
130
131
132[(#REM)
133        Pour la boucle principale, on se base
134        sur le microformat hAtom (voir le projet hBones)
135        <http://microformats.org/wiki/hatom>
136]
137<div class="milieu">
138
139<B_syndic>
140
141
142<div id="total_articles">
143#TOTAL_BOUCLE [(#TOTAL_BOUCLE|=={1}|?{<:sedna:liens:>,<:sedna:liens_pluriel:>})]
144</div>
145
146[(#REM)
147        Voir la definition des criteres {contenu} et {tri_sedna} dans sedna.php
148]
149<?php
150<BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic?} {contenu} {tri_sedna} {age<=#ENV{age,1}} {0,500}>
151        afficher_lien(
152        #ID_SYNDIC_ARTICLE,
153        '[(#URL_ARTICLE|creer_identifiant{#DATE})]',
154        #ID_SYNDIC,
155        '#DATE',
156        '[(#URL_ARTICLE|attribut_html|texte_script)]',
157        '[(#TITRE**|supprimer_numero|sinon{<:ecrire:info_sans_titre:>}|nettoyer_texte)]',
158        '[ - <span class="author"><span class="vcard"><span class="fn">(#LESAUTEURS**|nettoyer_texte)</span></span></span>]',
159        '[(#DESCRIPTIF**|nettoyer_texte)][ -- (#TAGS|texte_script)][ ((#SOURCE**|nettoyer_texte))]',
160        '#LANG'
161        );
162</BOUCLE_syndic>
163?>
164</ul>
165</B_syndic>
166
167        <div id="total_articles"><:sedna:pas_articles:></div>
168        <div class="centre_image">
169        <img src="#CHEMIN{sedna-big.png}" alt="" width="196" height="196" />
170        </div>
171
172<//B_syndic>
173
174</div>
175
176<INCLURE{fond=sedna-pied}{id_syndic=#ENV{id_syndic}}{refresh=#ENV{refresh}}{max_maj=#ENV{max_maj}}>
177</div>[(#REM) /hfeed]
178
179#SPIP_CRON
180
181<INCLURE{fond=sedna_footer}>
Note: See TracBrowser for help on using the repository browser.