source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/comptetraduction.html @ 112439

Last change on this file since 112439 was 112439, checked in by real3t@…, 6 months ago

Quelques correctifs sur le script gérant la liste des contenus à traduire

File size: 5.3 KB
Line 
1<style>
2        .champs { color: #888; }
3</style>
4
5[(#ENV{textes}|non)<ol>
6<li><a href="[(#SELF|parametre_url{id_mot,113})]">Seulement les textes marqués à traduire</a> / <a href="[(#SELF|parametre_url{id_mot,''})]">Tous</a></li>
7<li><a href="[(#SELF|parametre_url{textes,oui})]">Récupérer les textes</a></li>
8<li><a href="[(#SELF|parametre_url{textes,spip})]">Récupérer les textes au format SPIP</a></li>
9</ol>]
10[(#ENV{textes}|=={oui}|oui)
11<h1>#NOM_SITE_SPIP</h1>
12<p>#DESCRIPTIF_SITE_SPIP</p>
13[<p>(#CONFIG{soyezcreateurs/bandeau_annonce})</p>]
14[<p>(#CONFIG{soyezcreateurs/bandeau_contact})</p>]
15]
16[(#ENV{textes}|=={spip}|oui)
17<h1><i class="champs">\[Nom Site SPIP\]</i> [(#NOM_SITE_SPIP*|extraire_multi|echapper_tags)]</h1>
18[<i class="champs">\[Descriptif\]</i> <pre>(#DESCRIPTIF_SITE_SPIP*|extraire_multi|echapper_tags)</pre>]
19[<i class="champs">\[Bandeau Annonce\]</i> <pre>(#CONFIG*{soyezcreateurs/bandeau_annonce}|extraire_multi|echapper_tags)</pre>]
20[<i class="champs">\[Bandeau Contact\]</i> <pre>(#CONFIG*{soyezcreateurs/bandeau_contact}|extraire_multi|echapper_tags)</pre>]
21]
22[(#SET{comptemot,
23        [(#NOM_SITE_SPIP|textebrut|str_word_count_utf8
24        |plus{[(#DESCRIPTIF|textebrut|str_word_count_utf8)]}
25        |plus{[(#CONFIG{soyezcreateurs/bandeau_annonce}|textebrut|str_word_count_utf8)]}
26        |plus{[(#CONFIG{soyezcreateurs/bandeau_contact}|textebrut|str_word_count_utf8)]}
27)]})]
28[(#SET{totalmots,[(#GET{totalmots}|plus{#GET{comptemot}})]})]
29[(#ENV{textes}|non)<p>==> Hors rubriques :  #GET{comptemot}</p>]
30<BOUCLE_ListeSecteurs(RUBRIQUES){id_parent}{par num titre}>
31[(#SET{comptemot,
32        [(#TITRE|textebrut|str_word_count_utf8
33                |plus{[(#DESCRIPTIF|textebrut|str_word_count_utf8)]}
34                |plus{[(#TEXTE|textebrut|str_word_count_utf8)]}
35                |plus{[(#NOTES|textebrut|str_word_count_utf8)]}
36        )]})]
37[(#ENV{textes}|non)\(#GET{comptemot}\)][(#SET{totalmots,[(#GET{totalmots}|plus{#GET{comptemot}})]})]
38[(#ENV{textes}|=={oui}|oui)
39<h[(#PROFONDEUR|plus{1})]><a href="#URL_RUBRIQUE">#TITRE</a></h[(#PROFONDEUR|plus{1})]>
40[<p>(#DESCRIPTIF)</p>]
41[<p>(#TEXTE)</p>]
42[<p>(#NOTES)</p>]
43]
44[(#ENV{textes}|=={spip}|oui)
45<h[(#PROFONDEUR|plus{1})]><a href="#URL_RUBRIQUE"><i class="champs">\[Rubrique \(#ID_RUBRIQUE\) Titre\]</i> [(#TITRE*|extraire_multi|echapper_tags)]</a></h[(#PROFONDEUR|plus{1})]>
46[<i class="champs">\[Descriptif\]</i> <pre>(#DESCRIPTIF*|extraire_multi|echapper_tags)</pre>]
47[<i class="champs">\[Texte\]</i> <pre>(#TEXTE*|extraire_multi|echapper_tags)</pre>]
48[<i class="champs">\[Notes\]</i> <pre>(#NOTES*|extraire_multi|echapper_tags)</pre>]
49]
50<B_ArticlesRacine>
51<ul>
52<BOUCLE_ArticlesRacine(ARTICLES){id_rubrique}{!par date}{lang?}{id_mot?}>
53<li><a href="#URL_ARTICLE">[(#ENV{textes}|=={spip}|oui)<i class="champs">\[Article \(#ID_ARTICLE\) Titre\]</i> ]#TITRE</a> [(#SET{comptemot,
54        [(#TITRE|textebrut|str_word_count_utf8
55                |plus{[(#DESCRIPTIF|textebrut|str_word_count_utf8)]}
56                |plus{[(#CHAPO|textebrut|str_word_count_utf8)]}
57                |plus{[(#TEXTE|textebrut|str_word_count_utf8)]}
58                |plus{[(#PS|textebrut|str_word_count_utf8)]}
59                |plus{[(#NOM_SITE|textebrut|str_word_count_utf8)]}
60                |plus{[(#NOTES|textebrut|str_word_count_utf8)]}
61        )]})] [(#ENV{textes}|non)\(#GET{comptemot}\)][(#SET{totalmots,[(#GET{totalmots}|plus{#GET{comptemot}})]})]
62[(#ENV{textes}|=={oui}|oui)
63[<p>(#DESCRIPTIF)</p>]
64[<p>(#CHAPO)</p>]
65[<p>(#TEXTE)</p>]
66[<p>(#PS)</p>]
67[<p>(#NOTES)</p>]       
68[<p>(#NOM_SITE)</p>]   
69]
70[(#ENV{textes}|=={spip}|oui)
71[<i class="champs">\[Descriptif\]</i> <pre>(#DESCRIPTIF*|echapper_tags)</pre>]
72[<i class="champs">\[chapo\]</i> <pre>(#CHAPO*|echapper_tags)</pre>]
73[<i class="champs">\[Texte\]</i> <pre>(#TEXTE*|echapper_tags)</pre>]
74[<i class="champs">\[PS\]</i> <pre>(#PS*|echapper_tags)</pre>]
75[<i class="champs">\[Nom site\]</i> <pre>(#NOM_SITE*|echapper_tags)</pre>]
76]
77<B_Documents>
78<ul>
79<BOUCLE_Documents(DOCUMENTS){id_article}{par rang_lien, num titre, titre}>
80<li><a href="#URL_DOCUMENT">[(#ENV{textes}|=={spip}|oui)<i class="champs">\[Document \(#ID_DOCUMENT\) Titre\]</i> ]#TITRE</a> [(#SET{comptemot,
81        [(#TITRE|textebrut|str_word_count_utf8
82                |plus{[(#DESCRIPTIF|textebrut|str_word_count_utf8)]}
83                |plus{[(#NOTES|textebrut|str_word_count_utf8)]}
84        )]})] [(#ENV{textes}|non)\(#GET{comptemot}\)][(#SET{totalmots,[(#GET{totalmots}|plus{#GET{comptemot}})]})]
85[(#ENV{textes}|=={oui}|oui)
86[<p>(#DESCRIPTIF)</p>]
87[<p>(#NOTES)</p>]       
88]
89[(#ENV{textes}|=={spip}|oui)
90[<i class="champs">\[Descriptif\]</i> <pre>(#DESCRIPTIF*|extraire_multi|echapper_tags)</pre>]
91]
92</BOUCLE_Documents>
93</ul>
94</B_Documents>
95</li>
96</BOUCLE_ArticlesRacine>
97</ul>
98</B_ArticlesRacine>
99<B_SitesRacine>
100<ul>
101<BOUCLE_SitesRacine(SITES){id_rubrique}{!par date}{id_mot?}>
102<li><a href="[(#ID_SYNDIC|generer_url_entite{'site'})]">[(#ENV{textes}|=={spip}|oui)<i class="champs">\[Site \(#ID_SYNDIC\) Nom Site\]</i> ]#NOM_SITE</a> [(#SET{comptemot,
103        [(#NOM_SITE|textebrut|str_word_count_utf8
104                |plus{[(#DESCRIPTIF|textebrut|str_word_count_utf8)]}
105                |plus{[(#NOTES|textebrut|str_word_count_utf8)]}
106        )]})] [(#ENV{textes}|non)\(#GET{comptemot}\)][(#SET{totalmots,[(#GET{totalmots}|plus{#GET{comptemot}})]})]
107[(#ENV{textes}|=={oui}|oui)
108[<p>(#DESCRIPTIF)</p>]
109[<p>(#NOTES)</p>]       
110]
111[(#ENV{textes}|=={spip}|oui)
112[<i class="champs">\[Descriptif\]</i> <pre>(#DESCRIPTIF*|extraire_multi|echapper_tags)</pre>]
113]
114</li>
115</BOUCLE_SitesRacine>
116</ul>
117</B_SitesRacine>
118<BOUCLE_RubriquesRecursion(BOUCLE_ListeSecteurs) />
119</BOUCLE_ListeSecteurs>
120
121[(#ENV{textes}|non)<p>==> Total tout compris : #GET{totalmots}</p>]
Note: See TracBrowser for help on using the repository browser.