Changeset 97827 in spip-zone


Ignore:
Timestamp:
May 17, 2016, 12:18:29 PM (3 years ago)
Author:
kent1@…
Message:
  • Pouvoir configurer un code xtsite / xtsd par langue si on souhaite loguer chaque langue différemment
  • Réorganisation du formulaire autour de trois fieldsets principaux (configuration générale, configuration par secteur, configuration par langue)
Location:
_plugins_/xiti/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/xiti/trunk/README.md

    r97764 r97827  
    88
    99### Version 1.x.x
     10
     11#### Version 1.4.0
     12
     13* Pouvoir configurer un code xtsite par langue si on souhaite loguer chaque langue différemment
     14* Réorganisation du formulaire autour de trois fieldset principaux (configuration générale, configuration par secteur, configuration par langue)
    1015
    1116#### Version 1.3.1
  • _plugins_/xiti/trunk/formulaires/configurer_xiti.html

    r97764 r97827  
    1010                #ACTION_FORMULAIRE{#ENV{action}}
    1111                <ul>
    12                         #SET{name,activer_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    13                         <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    14                                 <label><:xiti:activer_xiti:></label>[
    15                                 <span class='erreur_message'>(#GET{erreurs})</span>
    16                                 ]<div class="choix">
    17                                         <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
    18                                         onchange="if ($(this).prop('checked')) $('li.editer_activer_xiti').siblings('li').show('fast');"
    19                                         [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:xiti:item_utiliser_xiti:></label>
    20                                 </div>
    21                                 <div class="choix">
    22                                         <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
    23                                         onchange="if ($(this).prop('checked')) $('li.editer_activer_xiti').siblings('li').hide('fast');"
    24                                         [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:xiti:item_non_utiliser_xiti:></label>
    25                                 </div>
     12                        <li class="fieldset">
     13                                <fieldset class="general">
     14                                        <legend><:xiti:legend_configuration_generale:></legend>
     15                                        #SET{name,activer_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     16                                        <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     17                                                <label><:xiti:activer_xiti:></label>[
     18                                                <span class='erreur_message'>(#GET{erreurs})</span>
     19                                                ]<div class="choix">
     20                                                        <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     21                                                        onchange="if ($(this).prop('checked')) { $('li.editer_activer_xiti').siblings('li').show('fast');$('fieldset:not(.general)').show('fast');}"
     22                                                        [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:xiti:item_utiliser_xiti:></label>
     23                                                </div>
     24                                                <div class="choix">
     25                                                        <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     26                                                        onchange="if ($(this).prop('checked')) { $('li.editer_activer_xiti').siblings('li').hide('fast');$('fieldset:not(.general)').hide('fast');}"
     27                                                        [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:xiti:item_non_utiliser_xiti:></label>
     28                                                </div>
     29                                        </li>
     30                                        <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|non)style="display:none;"]>
     31                                                <fieldset>
     32                                                        <legend><:xiti:legend_obligatoire_xiti:></legend>
     33                                                        <ul>
     34                                                                #SET{name,xtdmc_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     35                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     36                                                                        <label for="#GET{name}"><:xiti:item_xtdmc_xiti:></label>[
     37                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     38                                                                        ]<p class="explication"><:xiti:item_xtdmc_explication_xiti:></p>
     39                                                                        <div class="choix">
     40                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="[(#URL_SITE_SPIP|xiti_xtdmc)]" />
     41                                                                        </div>
     42                                                                </li>
     43                                                                #SET{name,xtnv_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     44                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     45                                                                        <label for="#GET{name}"><:xiti:item_xtnv_xiti:></label>[
     46                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     47                                                                        ]<p class="explication"><:xiti:item_xtnv_explication_xiti:></p>
     48                                                                        <div class="choix">
     49                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="document" />
     50                                                                        </div>
     51                                                                </li>
     52                                                                #SET{name,xtsd_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     53                                                                <li class="editer editer_[(#GET{name})] obligatoire[ (#GET{erreurs}|oui)erreur]">
     54                                                                        <label for="#GET{name}"><:xiti:item_xtsd_xiti:></label>[
     55                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     56                                                                        ]<p class="explication"><:xiti:item_xtsd_explication_xiti:> <strong><:info_obligatoire_02:></strong></p>
     57                                                                        <div class="choix">
     58                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="logp4" />
     59                                                                        </div>
     60                                                                </li>
     61                                                                #SET{name,xtsite_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     62                                                                <li class="editer editer_[(#GET{name})] obligatoire[ (#GET{erreurs}|oui)erreur]">
     63                                                                        <label for="#GET{name}"><:xiti:item_xtsite_xiti:></label>[
     64                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     65                                                                        ]<p class="explication"><:xiti:item_xtsite_explication_xiti:> <strong><:info_obligatoire_02:></strong></p>
     66                                                                        <div class="choix">
     67                                                                                <input type="text" class="text" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="00000000" />
     68                                                                        </div>
     69                                                                </li>
     70                                                        </ul>
     71                                                </fieldset>
     72                                        </li>
     73                                        <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|non)style="display:none;"]>
     74                                                <fieldset>
     75                                                        <legend><:xiti:legend_recommande_xiti:></legend>
     76                                                        <ul>
     77                                                                #SET{name,xtpage_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     78                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     79                                                                        <label><:xiti:item_xtpage_xiti:></label>[
     80                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     81                                                                        ]<p class="explication"><:xiti:item_xtpage_explication_xiti:></p>
     82                                                                        <div class="choix">
     83                                                                                <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui" [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:xiti:item_titre_chapitre:></label>
     84                                                                                <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non" [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non">Titre seul</label>
     85                                                                        </div>
     86                                                                </li>
     87                                                                #SET{name,xtn2_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     88                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     89                                                                        <label for="#GET{name}"><:xiti:item_xtn2_xiti:></label>[
     90                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     91                                                                        ]<p class="explication"><:xiti:item_xtn2_explication_xiti:></p>
     92                                                                        <div class="choix">
     93                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="0" />
     94                                                                        </div>
     95                                                                </li>
     96                                                                #SET{name,xtdi_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     97                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     98                                                                        <label for="#GET{name}"><:xiti:item_xtdi_xiti:></label>[
     99                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     100                                                                        ]<p class="explication"><:xiti:item_xtdi_explication_xiti:></p>
     101                                                                        <div class="choix">
     102                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="0" />
     103                                                                        </div>
     104                                                                </li>
     105                                                        </ul>
     106                                                </fieldset>
     107                                        </li>
     108                                        <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|non)style="display:none;"]>
     109                                                <fieldset>
     110                                                        <legend><:xiti:legend_recommande_xiti_campagne:></legend>
     111                                                        <ul>
     112                                                                #SET{name,xtor_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     113                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     114                                                                        <label for="#GET{name}"><:xiti:item_xtor_xiti:></label>[
     115                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     116                                                                        ]<p class="explication"><:xiti:item_xtor_explication_xiti:></p>
     117                                                                        <div class="choix">
     118                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" size="50" placeholder="0" />
     119                                                                        </div>
     120                                                                </li>
     121                                                        </ul>
     122                                                </fieldset>
     123                                        </li>
     124                                </fieldset>
    26125                        </li>
    27                         <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|non)style="display:none;"]>
     126                        <li class="fieldset">
    28127                                <fieldset>
    29                                         <legend><:xiti:legend_obligatoire_xiti:></legend>
    30                                         <ul>
    31                                                 #SET{name,xtdmc_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    32                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    33                                                         <label for="#GET{name}"><:xiti:item_xtdmc_xiti:></label>[
    34                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    35                                                         ]<p class="explication"><:xiti:item_xtdmc_explication_xiti:></p>
    36                                                         <div class="choix">
    37                                                                 <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="[(#URL_SITE_SPIP|xiti_xtdmc)]" />
    38                                                         </div>
    39                                                 </li>
    40                                                 #SET{name,xtnv_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    41                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    42                                                         <label for="#GET{name}"><:xiti:item_xtnv_xiti:></label>[
    43                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    44                                                         ]<p class="explication"><:xiti:item_xtnv_explication_xiti:></p>
    45                                                         <div class="choix">
    46                                                                 <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="document" />
    47                                                         </div>
    48                                                 </li>
    49                                                 #SET{name,xtsd_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    50                                                 <li class="editer editer_[(#GET{name})] obligatoire[ (#GET{erreurs}|oui)erreur]">
    51                                                         <label for="#GET{name}"><:xiti:item_xtsd_xiti:></label>[
    52                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    53                                                         ]<p class="explication"><:xiti:item_xtsd_explication_xiti:> <strong><:info_obligatoire_02:></strong></p>
    54                                                         <div class="choix">
    55                                                                 <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="logp4" />
    56                                                         </div>
    57                                                 </li>
    58                                                 #SET{name,xtsite_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    59                                                 <li class="editer editer_[(#GET{name})] obligatoire[ (#GET{erreurs}|oui)erreur]">
    60                                                         <label for="#GET{name}"><:xiti:item_xtsite_xiti:></label>[
    61                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    62                                                         ]<p class="explication"><:xiti:item_xtsite_explication_xiti:> <strong><:info_obligatoire_02:></strong></p>
    63                                                         <div class="choix">
    64                                                                 <input type="text" class="text" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="00000000" />
    65                                                         </div>
    66                                                 </li>
    67                                         </ul>
     128                                        <legend><:xiti:legend_configuration_secteur:></legend>
     129                                        #SET{name,secteur_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     130                                        <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     131                                                <label><:xiti:activer_xiti_par_secteur:></label>[
     132                                                <span class='erreur_message'>(#GET{erreurs})</span>
     133                                                <p class="explication"><:xiti:explication_activer_xiti_par_secteur:></p>
     134                                                ]<div class="choix">
     135                                                        <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     136                                                        onchange="if ($(this).prop('checked')) $('li.editer_secteur_xiti').siblings('li').show('fast');"
     137                                                        [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:xiti:item_secteur_xiti_oui:></label>
     138                                                </div>
     139                                                <div class="choix">
     140                                                        <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     141                                                        onchange="if ($(this).prop('checked')) $('li.editer_secteur_xiti').siblings('li').hide('fast');"
     142                                                        [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:xiti:item_secteur_xiti_non:></label>
     143                                                </div>
     144                                        </li>
     145                                        #SET{name,secteur_xiti_home}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     146                                        <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     147                                                <label for="#GET{name}"><:xiti:item_secteur_xiti_home:></label>[
     148                                                <span class='erreur_message'>(#GET{erreurs})</span>
     149                                                ]<div class="choix">
     150                                                        <input type="checkbox" name="#GET{name}" id="#GET{name}" value="on"
     151                                                        [(#ENV{#GET{name}}|=={on}|oui)checked="checked"] />
     152                                                </div>
     153                                        </li>
     154                                        <BOUCLE_secteurs(RUBRIQUES){racine}{par titre}>
     155                                        <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|et{#ENV{secteur_xiti}|=={oui}}|non)style="display:none;"]>
     156                                                <fieldset>
     157                                                        <legend><:xiti:legend_informations_xiti_secteur{titre=#TITRE}:></legend>
     158                                                        <ul>
     159                                                                #SET{name,xtsd_xiti_#ID_RUBRIQUE}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     160                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     161                                                                        <label for="#GET{name}"><:xiti:item_xtsd_xiti:></label>[
     162                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     163                                                                        ]<p class="explication"><:xiti:item_xtsd_explication_xiti:></p>
     164                                                                        <div class="choix">
     165                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="#ENV{xtsd_xiti,logp4}" />
     166                                                                        </div>
     167                                                                </li>
     168                                                                #SET{name,xtsite_xiti_#ID_RUBRIQUE}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     169                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     170                                                                        <label for="#GET{name}"><:xiti:item_xtsite_xiti:></label>[
     171                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     172                                                                        ]<p class="explication"><:xiti:item_xtsite_explication_xiti:></p>
     173                                                                        <div class="choix">
     174                                                                                <input type="text" class="text" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="#ENV{xtsite_xiti,00000000}" />
     175                                                                        </div>
     176                                                                </li>
     177                                                        </ul>
     178                                                </fieldset>
     179                                        </li>
     180                                        </BOUCLE_secteurs>
    68181                                </fieldset>
    69182                        </li>
    70183                        <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|non)style="display:none;"]>
    71184                                <fieldset>
    72                                         <legend><:xiti:legend_recommande_xiti:></legend>
    73                                         <ul>
    74                                                 #SET{name,xtpage_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    75                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    76                                                         <label><:xiti:item_xtpage_xiti:></label>[
    77                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    78                                                         ]<p class="explication"><:xiti:item_xtpage_explication_xiti:></p>
    79                                                         <div class="choix">
    80                                                                 <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui" [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:xiti:item_titre_chapitre:></label>
    81                                                                 <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non" [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non">Titre seul</label>
    82                                                         </div>
    83                                                 </li>
    84                                                 #SET{name,xtn2_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    85                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    86                                                         <label for="#GET{name}"><:xiti:item_xtn2_xiti:></label>[
    87                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    88                                                         ]<p class="explication"><:xiti:item_xtn2_explication_xiti:></p>
    89                                                         <div class="choix">
    90                                                                 <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="0" />
    91                                                         </div>
    92                                                 </li>
    93                                                 #SET{name,xtdi_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    94                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    95                                                         <label for="#GET{name}"><:xiti:item_xtdi_xiti:></label>[
    96                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    97                                                         ]<p class="explication"><:xiti:item_xtdi_explication_xiti:></p>
    98                                                         <div class="choix">
    99                                                                 <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="0" />
    100                                                         </div>
    101                                                 </li>
    102                                         </ul>
     185                                        <legend><:xiti:legend_configuration_langue:></legend>
     186                                        #SET{name,langue_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     187                                        <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     188                                                <label><:xiti:activer_xiti_par_langue:></label>[
     189                                                <span class='erreur_message'>(#GET{erreurs})</span>
     190                                                <p class="explication"><:xiti:explication_activer_xiti_par_langue:></p>
     191                                                ]<div class="choix">
     192                                                        <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     193                                                        onchange="if ($(this).prop('checked')) $('li.editer_langue_xiti').siblings('li').show('fast');"
     194                                                        [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:xiti:item_langue_xiti_oui:></label>
     195                                                </div>
     196                                                <div class="choix">
     197                                                        <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     198                                                        onchange="if ($(this).prop('checked')) $('li.editer_langue_xiti').siblings('li').hide('fast');"
     199                                                        [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:xiti:item_langue_xiti_non:></label>
     200                                                </div>
     201                                        </li>
     202                                        <BOUCLE_langues(DATA){source tableau, #CONFIG{langues_utilisees}|explode{','}}>
     203                                        <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|et{#ENV{langue_xiti}|=={oui}}|non)style="display:none;"]>
     204                                                <fieldset>
     205                                                        <legend><:xiti:legend_informations_xiti_langue{lang=#VALEUR}:></legend>
     206                                                        <ul>
     207                                                                #SET{name,xtsd_xiti_#VALEUR}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     208                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     209                                                                        <label for="#GET{name}"><:xiti:item_xtsd_xiti:></label>[
     210                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     211                                                                        ]<p class="explication"><:xiti:item_xtsd_explication_xiti:></p>
     212                                                                        <div class="choix">
     213                                                                                <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="#ENV{xtsd_xiti,logp4}" />
     214                                                                        </div>
     215                                                                </li>
     216                                                                #SET{name,xtsite_xiti_#VALEUR}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     217                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     218                                                                        <label for="#GET{name}"><:xiti:item_xtsite_xiti:></label>[
     219                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     220                                                                        ]<p class="explication"><:xiti:item_xtsite_explication_xiti:></p>
     221                                                                        <div class="choix">
     222                                                                                <input type="text" class="text" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="#ENV{xtsite_xiti,00000000}" />
     223                                                                        </div>
     224                                                                </li>
     225                                                        </ul>
     226                                                </fieldset>
     227                                        </li>
     228                                        </BOUCLE_langues>
    103229                                </fieldset>
    104230                        </li>
    105                         <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|non)style="display:none;"]>
    106                                 <fieldset>
    107                                         <legend><:xiti:legend_recommande_xiti_campagne:></legend>
    108                                         <ul>
    109                                                 #SET{name,xtor_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    110                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    111                                                         <label for="#GET{name}"><:xiti:item_xtor_xiti:></label>[
    112                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    113                                                         ]<p class="explication"><:xiti:item_xtor_explication_xiti:></p>
    114                                                         <div class="choix">
    115                                                                 <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" size="50" placeholder="0" />
    116                                                         </div>
    117                                                 </li>
    118                                         </ul>
    119                                 </fieldset>
    120                         </li>
    121                         #SET{name,secteur_xiti}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    122                         <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    123                                 <label><:xiti:activer_xiti_par_secteur:></label>[
    124                                 <span class='erreur_message'>(#GET{erreurs})</span>
    125                                 <p class="explication"><:xiti:explication_activer_xiti_par_secteur:></p>
    126                                 ]<div class="choix">
    127                                         <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
    128                                         onchange="if ($(this).prop('checked')) $('li.editer_secteur_xiti').siblings('li').show('fast');"
    129                                         [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:xiti:item_secteur_xiti_oui:></label>
    130                                 </div>
    131                                 <div class="choix">
    132                                         <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
    133                                         onchange="if ($(this).prop('checked')) $('li.editer_secteur_xiti').siblings('li').hide('fast');"
    134                                         [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:xiti:item_secteur_xiti_non:></label>
    135                                 </div>
    136                         </li>
    137                         #SET{name,secteur_xiti_home}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    138                         <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    139                                 <label for="#GET{name}"><:xiti:item_secteur_xiti_home:></label>[
    140                                 <span class='erreur_message'>(#GET{erreurs})</span>
    141                                 ]<div class="choix">
    142                                         <input type="checkbox" name="#GET{name}" id="#GET{name}" value="on"
    143                                         [(#ENV{#GET{name}}|=={on}|oui)checked="checked"] />
    144                                 </div>
    145                         </li>
    146                         <BOUCLE_secteurs(RUBRIQUES){racine}{par titre}>
    147                         <li class="fieldset"[(#ENV{activer_xiti}|=={oui}|et{#ENV{secteur_xiti}|=={oui}}|non)style="display:none;"]>
    148                                 <fieldset>
    149                                         <legend><:xiti:legend_informations_xiti_secteur{titre=#TITRE}:></legend>
    150                                         <ul>
    151                                                 #SET{name,xtsd_xiti_#ID_RUBRIQUE}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    152                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    153                                                         <label for="#GET{name}"><:xiti:item_xtsd_xiti:></label>[
    154                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    155                                                         ]<p class="explication"><:xiti:item_xtsd_explication_xiti:></p>
    156                                                         <div class="choix">
    157                                                                 <input type="text" name="#GET{name}" class="text" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="#ENV{xtsd_xiti,logp4}" />
    158                                                         </div>
    159                                                 </li>
    160                                                 #SET{name,xtsite_xiti_#ID_RUBRIQUE}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    161                                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    162                                                         <label for="#GET{name}"><:xiti:item_xtsite_xiti:></label>[
    163                                                         <span class='erreur_message'>(#GET{erreurs})</span>
    164                                                         ]<p class="explication"><:xiti:item_xtsite_explication_xiti:></p>
    165                                                         <div class="choix">
    166                                                                 <input type="text" class="text" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" placeholder="#ENV{xtsite_xiti,00000000}" />
    167                                                         </div>
    168                                                 </li>
    169                                         </ul>
    170                                 </fieldset>
    171                         </li>
    172                         </BOUCLE_secteurs>
    173231                </ul>
    174232                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
  • _plugins_/xiti/trunk/inclure/marqueur.html

    r97764 r97827  
    1 <BOUCLE_si_activer(CONDITION){si #CONFIG{xiti/activer_xiti}|=={oui}|oui}>
     1[(#REM)
     2       
     3        Plugin Xiti
     4       
     5        Génération des différentes variables utiles pour le code javascript du marqueur
     6        et insertion du marqueur javascript
     7
     8]<BOUCLE_si_activer(CONDITION){si #CONFIG{xiti/activer_xiti}|=={oui}|oui}>
    29[(#REM)
    310
     
    512
    613]
    7 [(#SET{xtpage, ''})]
    814[(#SET{xtnv,[(#CONFIG{xiti/xtnv_xiti, document})]})]
    9 [(#SET{xtsd,[(#CONFIG{xiti/xtsd_xiti})]})]
    10 [(#SET{xtsite,[(#CONFIG{xiti/xtsite_xiti})]})]
    1115[(#SET{xtn2,[(#CONFIG{xiti/xtn2_xiti})]})]
    1216[(#SET{xtdi,[(#CONFIG{xiti/xtdi_xiti})]})]
     
    1822<BOUCLE_artourub(ARTICLES){id_article}>
    1923        [(#CONFIG{xiti/secteur_xiti}|=={oui}|oui)
    20         [(#CONFIG{xiti/xtsite_xiti_#ID_SECTEUR}|trim|strlen|>{2}|oui)
    21                 #SET{xtsite,#CONFIG{xiti/xtsite_xiti_#ID_SECTEUR}}
    22                 [(#CONFIG{xiti/xtpage_xiti}|=={oui}|et{#CONFIG{xiti/secteur_xiti_home}|=={on}}|oui)
    23                         #SET{profondeur,0}
     24                [(#CONFIG{xiti/xtsite_xiti_#ID_SECTEUR}|trim|strlen|>{2}|oui)
     25                        #SET{xtsite,#CONFIG{xiti/xtsite_xiti_#ID_SECTEUR}}
     26                        [(#CONFIG{xiti/xtpage_xiti}|=={oui}|et{#CONFIG{xiti/secteur_xiti_home}|=={on}}|oui)
     27                                #SET{profondeur,0}
     28                        ]
     29                ]
     30                [(#CONFIG{xiti/xtsd_xiti_#ID_SECTEUR}|trim|strlen|>{2}|oui)
     31                        #SET{xtsd,#CONFIG{xiti/xtsd_xiti_#ID_SECTEUR}}
    2432                ]
    2533        ]
    26         [(#CONFIG{xiti/xtsd_xiti_#ID_SECTEUR}|trim|strlen|>{2}|oui)
    27                 #SET{xtsd,#CONFIG{xiti/xtsd_xiti_#ID_SECTEUR}}
    28         ]]
     34        [(#CONFIG{xiti/langue_xiti}|=={oui}|oui)
     35                [(#GET{xtsd}|non|et{#CONFIG{xiti/xtsd_xiti_#LANG}|trim|strlen|>{2}|oui}|oui)
     36                        #SET{xtsd,#CONFIG{xiti/xtsd_xiti_#LANG}}
     37                ]
     38                [(#GET{xtsite}|non|et{#CONFIG{xiti/xtsite_xiti_#LANG}|trim|strlen|>{2}|oui}|oui)
     39                        [(#SET{xtsite,[(#CONFIG{xiti/xtsite_xiti_[(#LANG)]})]})]
     40                ]
     41        ]
    2942        [(#REM) placer un libelle de page pour les rapports Xiti]
    3043        <BOUCLE_chemin_art2(HIERARCHIE){si #CONFIG{xiti/xtpage_xiti}|=={oui}}{id_article}{profondeur > #GET{profondeur}}>
     
    3346        [(#SET{titre_objet, [(#GET{titre_objet})::][(#TITRE|xiti_caracteres|xiti|couper{50,''}|textebrut)]})]
    3447</BOUCLE_artourub>
    35 
    3648        <BOUCLE_rubchemin(RUBRIQUES){id_rubrique}>
    3749                [(#CONFIG{xiti/secteur_xiti}|=={oui}|oui)
     
    4658                        ]
    4759                ]
     60                [(#CONFIG{xiti/langue_xiti}|=={oui}|oui)
     61                        [(#GET{xtsd}|non|et{#CONFIG{xiti/xtsd_xiti_#LANG}|trim|strlen|>{2}|oui}|oui)
     62                                #SET{xtsd,#CONFIG{xiti/xtsd_xiti_#LANG}}
     63                        ]
     64                        [(#GET{xtsite}|non|et{#CONFIG{xiti/xtsite_xiti_#LANG}|trim|strlen|>{2}|oui}|oui)
     65                                [(#SET{xtsite,[(#CONFIG{xiti/xtsite_xiti_[(#LANG)]})]})]
     66                        ]
     67                ]
    4868                [(#REM) placer un libelle de page pour les rapports Xiti]
    49                
    5069                <BOUCLE_chemin2(HIERARCHIE){si #CONFIG{xiti/xtpage_xiti}|=={oui}}{id_rubrique}{profondeur > #GET{profondeur}}>
    5170                        [(#SET{titre_objet, [(#GET{titre_objet})::][(#TITRE|xiti_caracteres|xiti|couper{50,''}|textebrut)]})]
     
    5574        </BOUCLE_rubchemin>
    5675<//B_artourub>
    57 #GET{profondeur}
    5876[(#ENV{page}|=={recherche}|oui)
    5977        [(#SET{xtpage, page_recherche[::(#RECHERCHE|xiti_caracteres|xiti)]})]
    6078]
    6179
    62 [(#GET{titre_objet}|et{#GET{xtpage}|=={''}}|oui)
     80[(#GET{titre_objet}|et{#GET{xtpage}|non|ou{#GET{xtpage}|=={''}|oui}}|oui)
    6381        [(#SET{xtpage, [(#GET{titre_objet})]})]
    6482]
    65 [(#GET{xtpage}|=={''}|oui)
     83[(#GET{xtpage}|non|ou{#GET{xtpage}|=={''}|oui}|oui)
    6684        [(#SET{xtpage, [page_(#ENV{page,accueil})][_(#LANG)]})]
    6785]
    6886
    69 #INCLURE{fond=inclure/marqueur_js,
    70         xtnv=#GET{xtnv},
    71         xtsd=#GET{xtsd},
    72         xtsite=#GET{xtsite},
    73         xtn2=#GET{xtn2},
    74         xtpage=#GET{xtpage},
    75         xtdi=#GET{xtdi},
    76         xt_multc=#GET{xt_multc},
    77         xt_an=#GET{xt_an},
    78         xt_ac=#GET{xt_ac},
    79         xtdmc=#GET{xtdmc},
    80         xtprm=#GET{xtprm},
    81         xtergo=#GET{xtergo}}
     87[(#CONFIG{xiti/langue_xiti}|=={oui}|oui)
     88        [(#GET{xtsd}|non|et{#CONFIG{xiti/xtsd_xiti_#LANG}|trim|strlen|>{2}|oui}|oui)
     89                #SET{xtsd,#CONFIG{xiti/xtsd_xiti_#LANG}}
     90        ]
     91        [(#GET{xtsite}|non|et{#CONFIG{xiti/xtsite_xiti_#LANG}|trim|strlen|>{2}|oui}|oui)
     92                [(#SET{xtsite,[(#CONFIG{xiti/xtsite_xiti_[(#LANG)]})]})]
     93        ]
     94]
     95
     96[(#INCLURE{fond=inclure/marqueur_js,
     97        xtnv=[(#GET{xtnv})],
     98        xtsd=[(#GET{xtsd,[(#CONFIG{xiti/xtsd_xiti})]})],
     99        xtsite=[(#GET{xtsite,[(#CONFIG{xiti/xtsite_xiti})]})],
     100        xtn2=[(#GET{xtn2})],
     101        xtpage=[(#GET{xtpage})],
     102        xtdi=[(#GET{xtdi})],
     103        xt_multc=[(#GET{xt_multc})],
     104        xt_an=[(#GET{xt_an})],
     105        xt_ac=[(#GET{xt_ac})],
     106        xtdmc=[(#GET{xtdmc})],
     107        xtprm=[(#GET{xtprm})],
     108        xtergo=[(#GET{xtergo})]})]
    82109</BOUCLE_si_activer>
    83110#FILTRE{trim}
  • _plugins_/xiti/trunk/inclure/marqueur_js.html

    r97759 r97827  
    1 <div id="xiti-tag">
     1[(#REM)
     2
     3        Plugins Xiti
     4
     5]<div id="xiti-tag">
    26        <script type="text/javascript">
    3                 // Si le plugin cookiebar est installé
     7                [(#REM)
     8
     9                        Si le plugin cookiebar est installé
     10
     11                ]
    412                var cookie = true;
    513                if(window.jQuery && window.jQuery.cookieBar){
     
    816
    917                if(cookie) {
    10                         <!--
    1118                        xtnv = #ENV{xtnv,document};
    1219                        xtsd = '[http://(#ENV{xtsd})]';
    13                         xtsite = '[(#ENV{xtsite})]';
    14                         xtn2 = '[(#ENV{xtn2})]';
    15                         xtpage = '[(#ENV{xtpage})]';
    16                         xtdi = '[(#ENV{xtdi})]';
     20                        xtsite = '[(#ENV{xtsite})]';[
     21                        xtn2 = '(#ENV{xtn2})';
     22                        ]xtpage = '[(#ENV{xtpage})]';[
     23                        xtdi = '(#ENV{xtdi})';]
    1724                        xt_multc = '[(#ENV{xt_multc})]';
    1825                        xt_an = '[(#ENV{xt_an})]';
    19                         xt_ac = '[(#ENV{xt_ac})]';
    20                         xtdmc = '[(#ENV{xtdmc})]';
    21                         xtprm = '[(#ENV{xtprm})]';
    22                         xtergo = '[(#ENV{xtergo})]';
    23                         //do not modify below
    24                         if (window.xtparam!=null){window.xtparam+="&ac="+xt_ac+"&an="+xt_an+xt_multc;}
    25                         else{window.xtparam="&ac="+xt_ac+"&an="+xt_an+xt_multc;};
    26                         //-->
     26                        xt_ac = '[(#ENV{xt_ac})]';[
     27                        xtdmc = '(#ENV{xtdmc})';][
     28                        xtprm = '(#ENV{xtprm})';][
     29                        xtergo = '(#ENV{xtergo})';]
     30                        if (window.xtparam!=null){
     31                                window.xtparam+="&ac="+xt_ac+"&an="+xt_an+xt_multc;
     32                        }
     33                        else{
     34                                window.xtparam="&ac="+xt_ac+"&an="+xt_an+xt_multc;
     35                        };
    2736                }
    2837        </script>
  • _plugins_/xiti/trunk/lang/xiti_fr.php

    r97767 r97827  
    1111        'activer_xiti' => 'Activer',
    1212        'activer_xiti_par_secteur' => 'Configurer Xiti par secteur',
     13        'activer_xiti_par_langue' => 'Configurer Xiti par langue',
    1314
    1415        // E
    1516        'explication_activer_xiti_par_secteur' => 'Configurer un code XITI différent en fonction de chaque secteur.',
     17        'explication_activer_xiti_par_langue' => 'Configurer un code XITI différent en fonction de chaque langue (compatible avec la configuration par secteur).',
    1618
    1719        // I
    1820        'icone_xiti' => 'Configurer Xiti',
     21        'item_langue_xiti_non' => 'Désactiver la configuration par langue',
     22        'item_langue_xiti_oui' => 'Activer la configuration par langue',
    1923        'item_non_utiliser_xiti' => 'Désactiver Xiti',
    2024        'item_secteur_xiti_home' => 'Considérer ces secteurs comme la home',
     
    4650        // L
    4751        'legend_activer_xiti' => 'Choix d’activer Xiti',
     52        'legend_configuration_generale' => 'Configuration générale',
     53        'legend_configuration_langue' => 'Configuration par langue',
     54        'legend_configuration_secteur' => 'Configuration par secteur',
    4855        'legend_explication_obligatoire_xiti' => ' ',
     56        'legend_informations_xiti_langue' => 'Variables de configuration pour la langue "@lang@"',
    4957        'legend_informations_xiti_secteur' => 'Variables de configuration du secteur "@titre@"',
    5058        'legend_obligatoire_xiti' => 'Variables fixes et obligatoires',
  • _plugins_/xiti/trunk/paquet.xml

    r97764 r97827  
    22        prefix="xiti"
    33        categorie="statistique"
    4         version="1.3.1"
     4        version="1.4.0"
    55        schema="1.0.0"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.