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

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

2 plugins interdépendants pour s'abonner à des articles ou à des zones restreintes.

Peut se brancher avec panier/commande/etc...
Reste beaucoup d'éclaircissement à faire, retours bienvenus

File size: 3.3 KB
Line 
1#CACHE{0}
2<BOUCLE_contenu(ARTICLES){id_article}{tout_voir}>
3        <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; <strong class="on">(#TITRE|couper{80})</strong>]</div>
4
5        <div class="cartouche">
6            <div class="surlignable">
7                                [(#LOGO_ARTICLE|image_reduire{200,200})]
8                                [<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
9                                <h1 class="#EDIT{titre} entry-title">#TITRE</h1>
10                                [<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
11            </div>
12
13            <p class="info-publi"><abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</abbr>[, <span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>]</p>
14            [(#REM) Inclure le modele des liens de traductions ]
15            #MODELE{article_traductions}
16        </div>
17
18[(#AUTORISER{voir,article,#ID_ARTICLE})
19 <h1>Vous etes autorise specifiquement a voir cet article youpi!</h1>
20]
21
22        <BOUCLE_article_abonne(CONTACTS_ABONNEMENTS articles){id_article}{id_auteur=#SESSION{id_auteur}}{statut_abonnement=paye}>
23        #SET{valide,oui}
24        [(#REM)
25        #ID_AUTEUR est abonne a l'article donc on a une ouverture d'autorisation
26        ]
27        </BOUCLE_article_abonne>
28       
29        #SET{valide,non}
30        <//B_article_abonne>
31 
32[(#GET{valide}|=={oui}|oui)
33<h3>Vous etes autorise a voir l'article</h3>
34
35<h3>et a telecharger les documents</h3>
36
37<INCLURE{fond=inclure/voirdocuments,id_article}>
38
39                <div class="surlignable">
40                [<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{500,0})</div>]
41                [<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{500,0})</div>]
42        </div>
43
44        [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
45
46        [<div class="ps">
47                <h2 class="h2"><:info_ps:></h2>
48                <div class="#EDIT{ps} surlignable">(#PS|image_reduire{500,0})</div>
49        </div>]
50
51        [(#REM) Gestion du portfolio et des documents ]
52        [(#INCLURE{fond=inclure/documents}{id_article})]
53       
54       
55        [(#REM) Petition :
56        La petition ayant une PAGINATION il faut absolument {env}
57        et pourquoi pas ajax
58        ][(#PETITION|oui)<INCLURE{fond=inclure/petition}{id_article}{env}{ajax}>]
59       
60        [<div class="notes surlignable"><h2 class="h2 pas_surlignable"><:info_notes:></h2>(#NOTES)</div>]
61       
62        [(#REM) Forum de l'article ]
63        <a href="#forum" name="forum" id="forum"></a>
64        <INCLURE{fond=inclure/forum}{id_article} />
65        [<p class="repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:repondre_article:></a></p>]
66
67]
68
69<BOUCLE_autorise(CONDITION){si #GET{valide}|!={'non'}}>
70[(#REM) autorise a voir l'article ]
71
72</BOUCLE_autorise>
73        [(#REM) PAS autorise
74                Deux possibilites :
75                - soit le bonhomme est pas identifie
76                - soit il faut qu'il s'abonne ou paie l'article
77        ]
78
79        <div class="surlignable">
80                        [<div class="#EDIT{introduction} introduction">(#INTRODUCTION)</div>]
81                </div>
82
83                <div class="abonnement_refus">
84                        <h3><:abo:acces_refuse:></h3>
85
86                        [(#SESSION{id_auteur}|non)
87                        <p><:abo:connexion_deja_abonne:></p>
88                                #FORMULAIRE_LOGIN{#SELF}
89                        ]
90                       
91                        <p><:abo:abonner_ou_acheter_article:></p>
92
93                        [(#PLUGIN{abonnement}|oui)     
94                        <INCLURE{fond=inclure/commander_abonnements,env,ajax}>
95                        ]
96
97                                               
98                        <INCLURE{fond=inclure/commander_article}{id_article} />
99                </div>
100               
101<//B_autorise>
102</BOUCLE_contenu>
Note: See TracBrowser for help on using the repository browser.