source: squelettes_spip/mediaspip_config/inclure/infos_plugins_conseilles.html @ 5899

Last change on this file since 5899 was 5899, checked in by kent1, 9 years ago

oups ... il faut compter les extensions

File size: 5.5 KB
Line 
1[(#SET{notices,[(#SESSION{notices}|unserialize|is_array|?{[(#SESSION{notices}|unserialize)],#ARRAY})]})]
2#SET{plugins_conseils,#ARRAY}
3
4[(#GET{notices}|count|>{0}|oui)
5<div class="actions">
6        [(#BOUTON_ACTION{<:mediaspip_config:bouton_retablir_notices:>,[(#URL_ACTION_AUTEUR{mediaspip_notices,supprimer/tout,#SELF})]})]
7</div>]
8
9[(#PLUGIN{mediabox}|non)
10        [(#CONFIG{mediaspip/squelettes/embed_code,on}|=={on}|oui)
11                #SET{plugins_conseils,#GET{plugins_conseils}|push{mediabox}}
12        ]
13        [(#PLUGIN{legendes}|oui)
14                [(#VAL{mediabox}|in_array{#GET{plugins_conseils}}|non)
15                        #SET{plugins_conseils,#GET{plugins_conseils}|push{mediabox}}
16                ]
17        ]
18]
19
20<B_plugins_conseilles>
21<div id="config_plugins_conseils">
22        <h3><:mediaspip_config:titre_plugins_conseilles:></h3>
23        <p class="explication"><:mediaspip_config:explication_plugins_conseilles:></p>
24        <ul class="liste-items plugins">
25        <BOUCLE_plugins_conseilles(POUR){tableau #GET{plugins_conseils}}>
26                <BOUCLE_plugin(PLUGINS){prefixe=#VALEUR}>
27                <li class="items">
28                        <div class="nom_plugin">#NOM</div>
29                        <div class="description_plugin">#DESCRIPTION</div>
30                </li>
31                </BOUCLE_plugin>
32        </BOUCLE_plugins_conseilles>
33        </ul>
34</div>
35</B_plugins_conseilles>
36
37[(#SET{extensions_em_geo,[(#ARRAY{0,kmz,1,kml}|array_intersect{#CONFIG{emballe_medias/fichiers/fichiers_textes,#ARRAY}})]})]
38<BOUCLE_si_extgeo(CONDITION){si #GET{extensions_em_geo}|count|>{1}|et{#VAL{extensions_extgeo}|in_array{#GET{notices}}|non}|oui}>
39        #SET{plugins_geo,#ARRAY{0,gis,1,diogene_geo}}
40        <B_plugins_geo>
41        #SET{extensions_em_geo_string,#GET{extensions_em_geo}|implode{', '}}
42        <div class="notice">
43                <p><:mediaspip_config:message_formats_emballe_media_plugin{formats=#GET{extensions_em_geo_string}}:></p>
44                <ul>
45                <BOUCLE_plugins_geo(PLUGINS){prefixe IN #GET{plugins_geo}}{present=oui}{actif=non}>
46                <li>
47                        #NOM[<br>
48                        <small>(#SLOGAN)</small>]
49                </li>
50                </BOUCLE_plugins_geo>
51                </ul>
52                <p>
53                        <a href="[(#SELF|parametre_url{cfg,''}|parametre_url{ms_config,plugins})]"><:mediaspip_config:message_acceder_conf_plugins:></a><br />
54                        <a href="[(#SELF|parametre_url{cfg,emballe_medias_fichiers})]"><:mediaspip_config:message_acceder_conf_emballe_medias:></a>
55                </p>
56                <div class="actions">
57                        [(#BOUTON_ACTION{<:mediaspip_config:bouton_supprimer_notice:>,[(#URL_ACTION_AUTEUR{mediaspip_notices,ajouter/extensions_extgeo,#SELF})]})]
58                </div>
59        </div>
60        </B_plugins_geo>
61</BOUCLE_si_extgeo>
62
63[(#SET{extensions_videos,[(#CONFIG{emballe_medias/fichiers/fichiers_videos,#ARRAY}|array_diff{#CONFIG{spipmotion/fichiers_videos,#ARRAY}})]})]
64[(#SET{extensions_audios,[(#CONFIG{emballe_medias/fichiers/fichiers_audios,#ARRAY}|array_diff{#CONFIG{spipmotion/fichiers_audios,#ARRAY}})]})]
65[(#GET{extensions_videos}|count|>{0}|ou{#GET{extensions_audios}|count|>{0}}|et{#VAL{extensions_spipmotion}|in_array{#GET{notices}}|non}|oui)
66        [(#SET{extensions_videos_string,[(#GET{extensions_videos}|implode{', '})]})]
67        [(#SET{extensions_audios_string,[(#GET{extensions_audios}|implode{', '})]})]
68        <div class="notice">
69                <p><:mediaspip_config:message_formats_spipmotion:></p>
70                <ul>
71                [(#GET{extensions_videos}|count|>{0}|oui)
72                <li><:mediaspip_config:message_formats_spipmotion_video{formats=#GET{extensions_videos_string}}:></li>]
73                [(#GET{extensions_audios}|count|>{0}|oui)
74                <li><:mediaspip_config:message_formats_spipmotion_audio{formats=#GET{extensions_audios_string}}:></li>]
75                </ul>
76                <p>
77                        <a href="[(#SELF|parametre_url{cfg,spipmotion})]"><:mediaspip_config:message_acceder_conf_spipmotion:></a><br />
78                        <a href="[(#SELF|parametre_url{cfg,emballe_medias_fichiers})]"><:mediaspip_config:message_acceder_conf_emballe_medias:></a>
79                </p>
80                <div class="actions">
81                        [(#BOUTON_ACTION{<:mediaspip_config:bouton_supprimer_notice:>,[(#URL_ACTION_AUTEUR{mediaspip_notices,ajouter/extensions_spipmotion,#SELF})]})]
82                </div>
83        </div>
84]
85
86<BOUCLE_si_doc2img(CONDITION){si #PLUGIN{doc2img}|et{#CONFIG{doc2img_imagick_extensions}|unserialize|is_array}|et{#VAL{extensions_doc2img}|in_array{#GET{notices}}|non}|oui}>
87#SET{ext_spip,#ARRAY}
88<BOUCLE_videos(TYPES_DOCUMENTS){!mime_type LIKE video/%}>#SET{ext_spip,#GET{ext_spip}|push{#EXTENSION}}</BOUCLE_videos>
89#SET{ext_a_virer,#ARRAY{0,mp4,1,mpc,2,gif,3,png,4,jpg}}
90[(#SET{extensions_em_doc2img,[(#CONFIG{emballe_medias/fichiers/fichiers_images,#ARRAY}|array_merge{#CONFIG{emballe_medias/fichiers/fichiers_textes,#ARRAY}})]})]
91[(#SET{extensions_doc2img,[(#GET{ext_spip}|array_diff{#GET{ext_a_virer}}|array_intersect{#VAL{strtolower}|array_map{#CONFIG{doc2img_imagick_extensions}|unserialize}})]})]
92[(#SET{extensions_doc2img_possibles,[(#GET{extensions_doc2img}|array_intersect{#GET{extensions_em_doc2img}})]})]
93[(#SET{extensions_doc2img_inutilisees,[(#GET{extensions_doc2img_possibles}|array_diff{[(#VAL{trim}|array_map{[(#CONFIG{doc2img/format_document}|explode{','})]})]})]})]
94[(#GET{extensions_doc2img_inutilisees}|count|>{0}|oui)
95        <div class="notice">
96                <p><:mediaspip_config:message_formats_doc2img:></p>
97                [(#SET{extensions_doc2img_inutilisees_string,[(#GET{extensions_doc2img_inutilisees}|implode{', '})]})]
98                <ul>
99                        <li>
100                                <:mediaspip_config:message_formats_doc2img_extensions{formats=#GET{extensions_doc2img_inutilisees_string}}:>
101                        </li>
102                </ul>   
103                <p>
104                        <a href="[(#SELF|parametre_url{cfg,doc2img})]"><:mediaspip_config:message_acceder_conf_doc2img:></a><br />
105                        <a href="[(#SELF|parametre_url{cfg,emballe_medias_fichiers})]"><:mediaspip_config:message_acceder_conf_emballe_medias:></a>
106                </p>
107                <div class="actions">
108                        [(#BOUTON_ACTION{<:mediaspip_config:bouton_supprimer_notice:>,[(#URL_ACTION_AUTEUR{mediaspip_notices,ajouter/extensions_doc2img,#SELF})]})]
109                </div>
110        </div>
111]
112</BOUCLE_si_doc2img>
Note: See TracBrowser for help on using the repository browser.