source: spip-zone/_plugins_/apropos/branches/spip3/apropos_3/modeles/apropos.html @ 117774

Last change on this file since 117774 was 117774, checked in by jp.guihard@…, 6 months ago

Ajout balise description et mise à jour version

File size: 2.5 KB
Line 
1[(#REM)
2SVP crée 2 tables (spip_paquets et spip-plugins) pour stocker différentes informations relatives aux plugins installés
3Ces informations n'étant pas redondantes, il nous faut piocher dans l'une et l'autre
4D'ou l'utilisation des 2 boucles pour prendre les éléments dans chacune des tables.
5
6fichier modele/apropos.html
7]
8 
9
10
11<!-- affichage des informations synthétiques d'un plugin -->
12
13<!-- on récupère le préfixe passé en paramètre et on le passe en majuscule pour être sûr du traitement -->
14#SET{leprefixe,#ENV*{prefixe}|mb_strtoupper}
15<div class='apropos'>
16
17<B_utilisation>
18<BOUCLE_utilisation(PAQUETS) {tout}{constante LIKE _DIR_PLUGINS%}{prefixe=#GET{leprefixe}}>
19
20        <BOUCLE_plugin(PLUGINS) {prefixe=#GET{leprefixe}} {tout}>
21        <!-- on récupère le nom, le nombre de visites du plugin depuis la table spip_plugins -->
22                #SET{lenom,#NOM}
23                #SET{nombresite,#NBR_SITES}
24        </BOUCLE_plugin>
25       
26        <div class='apropos-resume'>
27                <div class='apropos-icon'>
28                [(#CHEMIN{#LOGO}|balise_img{"L'icone du plugin "#NOM}|image_reduire{32}|sinon{#CHEMIN{apropos/img/generique.png}|balise_img{"Icone g&eacute;n&eacute;rique de plugin"}})]
29
30                </div>
31                [<span class='apropos-nom'>(#GET{lenom}), #GET{linformation}</span>]
32                <span class='apropos-version'>version #VERSION, [(#ETAT|svp_afficher_etat)]#FICHIER.</span>
33               
34                <div class='apropos-description'>
35                        [(#DESCRIPTION|extraire_multi)]
36                </div>
37        <div class='apropos-description'>
38                [<a href="#LIEN_DOC" class="spip_out" rel="external" alt="<:apropos:la_documentation:>" title="<:apropos:la_documentation:> (#NOM|extraire_multi)">Voir la documentation</a>]
39        </div>
40                <span class='apropos-auteur'>
41                        [<:public:par_auteur:> (#AUTEUR*|svp_afficher_credits)]
42                </span><br />
43                <div class='apropos-etat'>
44               
45                        [(#GET{nombresite}|?{
46                                [(#GET{nombresite}|singulier_ou_pluriel{svpstats:info_nbr_sites_1, svpstats:info_nbr_sites_n})],
47                                <:svpstats:info_nbr_sites_0:> 
48                        }).]
49                        <br />
50                       
51                                [<:apropos:la_documentation:> <a href="#LIEN_DOC" title="Lisez la documentation du plugin [(#GET{lenom})].">(#LIEN_DOC)</a><br />]
52                                [<:apropos:la_demonstration:> <a href="#LIEN_DEMO" title="La page de démonstration du plugin [(#GET{lenom})].">(#LIEN_DEMO)</a><br />]
53                       
54                                Plus d'information sur le plugin <a href="https://plugins.spip.net/#ENV*{prefixe}.html" title="Tout sur le plugin [(#GET{lenom})] via le site plugin.spip.net.">[(#GET{lenom})]</a> sur le site plugin.spip.net.
55                </div>
56        </div>
57
58</BOUCLE_utilisation>
59</B_utilisation>
60<div class="apropos-erreur">
61</div>
62<//B_utilisation>
63</div>
Note: See TracBrowser for help on using the repository browser.