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

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

"le hack sur ENV ne fonctionne plus"

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