source: spip-zone/_plugins_/abonnement/zaboarticle/trunk/squelettes/contenu/page-rub_restreinte.html @ 49952

Last change on this file since 49952 was 49952, checked in by toutati@…, 10 years ago

Lorsque l'on a entré 0 en prix d'un id _rubrique dans le plugin montants, le prix du montant calculé pédale (heureusement) et retourne 999.99

Si ce n'est pas ce prix la... [(#PRIX*|!={999.99}) alors on peut afficher l'abonnement ]

Cela sert a ne pas avoir a gerer d'abonnement a la rubrique qui accueille les numeros...

File size: 3.9 KB
Line 
1#CACHE{0}
2#SET{today,#DATE}
3<BOUCLE_contenu(RUBRIQUES){id_rubrique}{tout_voir}>
4[(#REM) Fil d'Ariane ]
5<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; <strong class="on">(#TITRE|couper{80})</strong>]</p>
6
7<div class="contenu-principal">
8
9        <div class="cartouche">
10                [(#LOGO_RUBRIQUE||image_reduire{200,200})]
11                <h1 class="h1 #EDIT{titre}">#TITRE</h1>
12                [(#REM) Si la date de publication n'est pas correcte]
13                [<p class="info-publi"><span class="published"><:abo:date_utile:> : (#DATE_UTILE|>{0000-00-00 00:00:00}|oui) [(#DATE_UTILE|affdate)].</span></p>]
14        </div>
15       
16</div>
17        #SET{valide,non}
18[(#REM) <!--  acces a la rubrique ? si #ID_AUTEUR est abonne a la rubrique on valide -->]       
19        <BOUCLE_rubrique_abonne(CONTACTS_ABONNEMENTS){id_rubrique}{id_auteur=#SESSION{id_auteur}}{statut_abonnement IN paye,offert}{validite>=#GET{today}}>
20        #SET{valide,oui}
21        </BOUCLE_rubrique_abonne>
22
23[(#REM) <!-- sinon c'est un abonnement ET la date de publication de la rubrique est dans les dates -->]
24[(#REM) <!-- todo= verifier le nombre de 4 numeros pour un an exact ?-->]
25                <BOUCLE_tester_date(CONTACTS_ABONNEMENTS){id_auteur=#SESSION{id_auteur}}{date<=#DATE_UTILE}{validite>=#DATE_UTILE}{statut_abonnement IN paye,offert}>
26                        #SET{valide,oui}
27                       
28                        [(#REM) ...car la date de publication est comprise entre le debut et la fin d'un des abonnements du contact
29                        <br />debut #DATE <= #DATE_UTILE
30                        <br />fin #VALIDITE >= #DATE_UTILE
31                        <br />Pour en etre sur exact doit valoir oui, sinon invalider
32                        ]
33               
34                        <BOUCLE_verifier_exact(ABONNEMENTS){id_abonnement=#ID_OBJET}>
35                                [(#EXACT|!={oui}|oui)
36                                #SET{valide,non}
37                                ]
38                        </BOUCLE_verifier_exact>
39               
40                </BOUCLE_tester_date>
41               
42[(#REM) <!-- de toutes facon si un abonnement ouvre l'acces restreint, cette page n'est pas appellee -->]
43        <//B_rubrique_abonne>   
44 
45[(#GET{valide}|=={oui}|oui)
46<h3 style="background:url('#CHEMIN{img_pack/acces-ok-24.png}') left top no-repeat; padding-left:2em; min-height:2em">
47Vous etes autorise a voir la rubrique et a telecharger les documents
48</h3>
49
50
51<INCLURE{fond=inclure/documents_rubrique,id_rubrique}>
52
53
54                <div class="surlignable">
55                [<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{500,0})</div>]
56                [<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{500,0})</div>]
57        </div>
58
59
60        [<div class="ps">
61                <h2 class="h2"><:info_ps:></h2>
62                <div class="#EDIT{ps} surlignable">(#PS|image_reduire{500,0})</div>
63        </div>]
64
65
66
67       
68        [<div class="notes surlignable"><h2 class="h2 pas_surlignable"><:info_notes:></h2>(#NOTES)</div>]
69       
70
71
72]
73
74<BOUCLE_autorise(CONDITION){si #GET{valide}|!={'non'}}>
75[(#REM) autorise a voir la rubrique ]
76
77</BOUCLE_autorise>
78        [(#REM) PAS autorise
79                Deux possibilites :
80                - soit le bonhomme est pas identifie
81                - soit il faut qu'il s'abonne ou paie la rubrique
82        ]
83
84        <div class="surlignable">
85                        [<div class="#EDIT{introduction} introduction">(#INTRODUCTION)</div>]
86                </div>
87
88                <div class="abonnement_refus">
89                        <h3><:abo:acces_refuse:></h3>
90
91                        [(#SESSION{id_auteur}|non)
92                        <p><:abo:connexion_deja_abonne:></p>
93                                #FORMULAIRE_LOGIN{#SELF}
94                        ]
95                       
96                        [(#PRIX*|!={999.99}|oui)
97                       
98                        <p><:abo:abonner_ou_acheter_rubrique:></p>
99
100                        [(#PLUGIN{abonnementXXXX}|oui) 
101                        <INCLURE{fond=inclure/commander_abonnements,env,ajax}>
102                        ]
103
104                               
105                        <INCLURE{fond=inclure/commander_rubrique,env,vers=#URL_PAGE{_abonnement_}|parametre_url{appel,mon_panier}} />
106                        ]
107                </div>
108               
109<//B_autorise>
110
111
112[(#REM) On propose la liste des articles de la rubrique]
113<B_articles>
114<div class="liste articles">
115        #ANCRE_PAGINATION
116        <h2 class="h2"><:articles_rubrique:></h2>
117        <ul class="liste-items">
118                <BOUCLE_articles(ARTICLES){id_rubrique} {!par date} {pagination 5}{tout_voir}>
119                #INCLURE{fond=inclure/article-resume_restreint,id_article}
120                </BOUCLE_articles>
121        </ul>
122        [<p class="pagination">(#PAGINATION)</p>]
123</div>
124</B_articles>
125
126<//B_articles>
127
128
129
130</BOUCLE_contenu>
Note: See TracBrowser for help on using the repository browser.