Ignore:
Timestamp:
Feb 23, 2010, 2:50:05 AM (14 years ago)
Author:
Eric
Message:

[NBC_UserAdvManager] Pre-2.13.4 for testing only:

  • Bug 1445 pre-fixed : review of tabs design, help/plugin.lang.php updated and trying to solve the boxes closing on submit (no success)
Location:
extensions/NBC_UserAdvManager/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/trunk/admin/ghosttracker.tpl

    r4927 r4950  
    1 <div class="titrePage">
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"}
     2{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"}
     3
     4<script type="text/javascript">
     5jQuery().ready(function(){ldelim}
     6  jQuery('.cluetip').cluetip({ldelim}
     7    width: 500,
     8    splitTitle: '|'
     9  });
     10});
     11</script>
     12
     13<div class="titrePage">
    214  <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle4'|@translate}</h2>
    315</div>
     
    517<form method="post" action="{$UserAdvManager_F_ACTION}" class="general">
    618  <fieldset>
    7         <legend>{'GhostTracker_Title'|@translate}</legend>
     19        <legend>{'GT_Init'|@translate}</legend>
    820    <ul>
    9                 <li><label>{'UserAdvManager_GhostTracker_Init'|@translate}</label><br><br>
     21                  <li>
     22        <label>{'UserAdvManager_GhostTracker_Init'|@translate}</label><br><br>
     23      </li>
     24    </ul>
     25    <p><input class="submit" type="submit" value="{'GT_Reset'|@translate}" name="GhostTracker_Init" ></p>
     26  </fieldset>
     27 
     28  <fieldset>
     29    <legend class="cluetip" title="{'UAM_gtTitle'|translate}|{'UAM_gtTitle_d'|translate}">{'GhostTracker_Title'|@translate}</legend>
     30      <div class="navigationBar">{$NAVBAR}</div>
     31        <table class="table2" width="97%" summary="">
     32          <thead>
     33            <tr class="throw">
     34              <td>&nbsp;</td>
     35              <td>{'Username'|@translate}</td>
     36              <td>{'Email address'|@translate}</td>
     37              <td>{'LastVisit_Date'|@translate}</td>
     38              <td>{'Reminder'|@translate}</td>
     39            </tr>
     40          </thead>
    1041
    11 <p>
    12   <input class="submit" type="submit" value="{'GT_Reset'|@translate}" name="GhostTracker_Init" >
    13 </p>
    14 <br><br>
     42          {foreach from=$users item=user name=users_loop}
     43            <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}">
     44              <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td>
     45              <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
     46              <td>{$user.EMAIL}</td>
     47{if $user.REMINDER == l10n('Reminder_Sent_NOK')}
     48              <td style="color:orange;text-align:center;">{$user.LASTVISIT}</td>
     49              <td style="color:orange;text-align:center;">{$user.REMINDER}</td>
     50{else $user.REMINDER == l10n('Reminder_Sent_OK')}
     51              <td style="color:red;text-align:center;">{$user.LASTVISIT}</td>
     52              <td style="color:red;text-align:center;">{$user.REMINDER}</td>
     53{/if}
     54              {foreach from=$user.plugin_columns item=data}
     55                <td>{$data}</td>
     56              {/foreach}                       
     57            </tr>
     58          {/foreach}
     59        </table>
    1560
    16                 <li><label>{'UserAdvManager_GhostTracker_User_List'|@translate}</label><br><br>
    17 <div class="navigationBar">{$NAVBAR}</div>
    18                 <table class="table2" width="97%" summary="">
    19                         <thead>
    20                         <tr class="throw">
    21                         <td>&nbsp;</td>
    22                         <td>{'Username'|@translate}</td>
    23                         <td>{'Email address'|@translate}</td>
    24             <td>{'LastVisit_Date'|@translate}</td>
    25             <td>{'Reminder'|@translate}</td>
    26                         </tr>
    27                         </thead>
    28 
    29                         {foreach from=$users item=user name=users_loop}
    30                                 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}">
    31                         <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td>
    32                         <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
    33                         <td>{$user.EMAIL}</td>
    34 {if $user.REMINDER == l10n('Reminder_Sent_NOK')}
    35           <td style="color:orange;text-align:center;">{$user.LASTVISIT}</td>
    36           <td style="color:orange;text-align:center;">{$user.REMINDER}</td>
    37 {else $user.REMINDER == l10n('Reminder_Sent_OK')}
    38           <td style="color:red;text-align:center;">{$user.LASTVISIT}</td>
    39           <td style="color:red;text-align:center;">{$user.REMINDER}</td>
    40 {/if}
    41                         {foreach from=$user.plugin_columns item=data}
    42                         <td>{$data}</td>
    43                         {/foreach}                     
    44                         </tr>
    45                 {/foreach}
    46                 </table>
    47 <div class="navigationBar">{$NAVBAR}</div>
    48         <br>
    49             </li>
    50     </ul>
    51 
     61        <div class="navigationBar">{$NAVBAR}</div>
     62        <br>
     63         
    5264<p>
    5365  {'target'|@translate}
  • extensions/NBC_UserAdvManager/trunk/admin/global.tpl

    r4948 r4950  
    4949
    5050        {'UserAdvManager_PasswordTest'|@translate}<input class="cluetip" title="{'UAM_passwtestTitle'|translate}|{'UAM_passwtestTitle_d'|translate}" type="text" name="UserAdvManager_Password_Test" value="{$UserAdvManager_PASSWORD_TEST}" size="50" style="text-align: left;">&nbsp;&nbsp;&nbsp;
    51         <input class="submit" type="submit" value="{'PasswordTest'|@translate}" name="PasswordTest" onclick="blockToggleDisplay('config1_header', 'Config1')">&nbsp;&nbsp;&nbsp;
     51        <input class="submit" type="submit" value="{'PasswordTest'|@translate}" name="PasswordTest">&nbsp;&nbsp;&nbsp;
    5252        {'UserAdvManager_ScoreTest'|@translate}{$UserAdvManager_PASSWORD_TEST_SCORE}<br><br>
    5353        </li>
     
    292292</form>
    293293
    294 <!--
    295294<script type="text/javascript">
    296295var n=nu_para ;
    297296blockToggleDisplay('config'+n+'_header', 'Config'+n);
    298297</script>
    299 -->
  • extensions/NBC_UserAdvManager/trunk/admin/uam.css

    r4948 r4950  
    33  font-weight:bold;
    44}
     5
     6legend .cluetip
     7{
     8  font-weight:bold;
     9}
     10
     11span .cluetip
     12{
     13  font-weight:bold;
     14}
  • extensions/NBC_UserAdvManager/trunk/admin/userlist.tpl

    r4927 r4950  
    1 <div class="titrePage">
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"}
     2{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"}
     3
     4<script type="text/javascript">
     5jQuery().ready(function(){ldelim}
     6  jQuery('.cluetip').cluetip({ldelim}
     7    width: 500,
     8    splitTitle: '|'
     9  });
     10});
     11</script>
     12
     13<div class="titrePage">
    214  <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle5'|@translate}</h2>
    315</div>
     
    517<form method="post" action="{$UserAdvManager_F_ACTION}" class="general">
    618  <fieldset>
    7         <legend>{'UserList_Title'|@translate}</legend>
    8     <ul>
    9                 <li><label>{'UserAdvManager_User_List'|@translate}</label><br><br>
    10 <div class="navigationBar">{$NAVBAR}</div>
    11                 <table class="table2" width="97%" summary="">
     19        <legend class="cluetip" title="{'UAM_userlistTitle'|translate}|{'UAM_userlistTitle_d'|translate}">{'UserList_Title'|@translate}</legend>
     20
     21    <div class="navigationBar">{$NAVBAR}</div>
     22      <table class="table2" width="97%" summary="">
    1223                        <thead>
    1324                        <tr class="throw">
     
    1930                        </thead>
    2031
    21                         {foreach from=$users item=user name=users_loop}
    22                                 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}">
    23                         <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
    24                         <td>{$user.EMAIL}</td>
    25           <td style="text-align:center;">{$user.LASTVISIT}</td>
     32        {foreach from=$users item=user name=users_loop}
     33          <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}">
     34            <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
     35            <td>{$user.EMAIL}</td>
     36            <td style="text-align:center;">{$user.LASTVISIT}</td>
    2637{if $user.DISPLAY == 'green'}
    27           <td style="color:lime;text-align:center;">{$user.DAYS}</td>
     38            <td style="color:lime;text-align:center;">{$user.DAYS}</td>
    2839{elseif $user.DISPLAY == 'orange'}
    29           <td style="color:orange;text-align:center;">{$user.DAYS}</td>
     40            <td style="color:orange;text-align:center;">{$user.DAYS}</td>
    3041{elseif $user.DISPLAY == 'red'}
    31           <td style="color:red;text-align:center;">{$user.DAYS}</td>
     42            <td style="color:red;text-align:center;">{$user.DAYS}</td>
    3243{else}
    33           <td style="text-align:center;">{$user.DAYS}</td>
     44            <td style="text-align:center;">{$user.DAYS}</td>
    3445{/if}
    35                         {foreach from=$user.plugin_columns item=data}
    36                         <td>{$data}</td>
    37                         {/foreach}                     
    38                         </tr>
    39                 {/foreach}
    40                 </table>
    41 <div class="navigationBar">{$NAVBAR}</div>
     46            {foreach from=$user.plugin_columns item=data}
     47              <td>{$data}</td>
     48            {/foreach}                         
     49          </tr>
     50        {/foreach}
     51      </table>
     52
     53      <div class="navigationBar">{$NAVBAR}</div>
    4254        <br>
    43             </li>
    44     </ul>
    4555  </fieldset>
    4656</form>
  • extensions/NBC_UserAdvManager/trunk/admin/usermanager.tpl

    r4927 r4950  
    1 <div class="titrePage">
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"}
     2{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"}
     3
     4<script type="text/javascript">
     5jQuery().ready(function(){ldelim}
     6  jQuery('.cluetip').cluetip({ldelim}
     7    width: 500,
     8    splitTitle: '|'
     9  });
     10});
     11</script>
     12
     13<div class="titrePage">
    214  <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle3'|@translate}</h2>
    315</div>
     
    517<form method="post" action="{$UserAdvManager_F_ACTION}" class="general">
    618  <fieldset>
    7         <legend>{'UserManager_Title'|@translate}</legend>
    8     <ul>
    9                 <li><label>{'UserAdvManager_ConfirmMail_User_List'|@translate}</label><br>
    10       <br>
    11 <div class="navigationBar">{$NAVBAR}</div>
    12                 <table class="table2" width="97%" summary="">
    13                         <thead>
     19        <legend class="cluetip" title="{'UAM_usermanTitle'|translate}|{'UAM_usermanTitle_d'|translate}">{'UserManager_Title'|@translate}</legend>
     20
     21    <div class="navigationBar">{$NAVBAR}</div>
     22      <table class="table2" width="97%" summary="">
     23                  <thead>
    1424                        <tr class="throw">
    1525                        <td>&nbsp;</td>
     
    2333                        </thead>
    2434
    25                         {foreach from=$users item=user name=users_loop}
    26                                 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}">
    27                         <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td>
    28                         <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
    29                         <td>{$user.STATUS}</td>
    30                         <td>{$user.EMAIL}</td>
    31                         <td>{$user.GROUPS}</td>
    32                                         <td {if $user.EXPIRATION == True}style="color:red;text-align:center;"{else}style="color:lime;text-align:center;"{/if}>{$user.REGISTRATION}</td>
    33           <td style="text-align:center;">{$user.REMINDER}</td>
    34                         {foreach from=$user.plugin_columns item=data}
    35                         <td>{$data}</td>
    36                         {/foreach}                     
    37                         </tr>
    38                 {/foreach}
    39                 </table>
    40 <div class="navigationBar">{$NAVBAR}</div>
     35        {foreach from=$users item=user name=users_loop}
     36          <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}">
     37            <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td>
     38            <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
     39            <td>{$user.STATUS}</td>
     40            <td>{$user.EMAIL}</td>
     41            <td>{$user.GROUPS}</td>
     42            <td {if $user.EXPIRATION == True}style="color:red;text-align:center;"{else}style="color:lime;text-align:center;"{/if}>{$user.REGISTRATION}</td>
     43            <td style="text-align:center;">{$user.REMINDER}</td>
     44            {foreach from=$user.plugin_columns item=data}
     45              <td>{$data}</td>
     46            {/foreach}                         
     47          </tr>
     48        {/foreach}
     49      </table>
     50
     51      <div class="navigationBar">{$NAVBAR}</div>
    4152        <br>
    42             </li>
    43     </ul>
    4453
    4554<p>
  • extensions/NBC_UserAdvManager/trunk/language/fr_FR/help/plugin.lang.php

    r4948 r4950  
    3939NB: Le score d\'un mot de passe est calculé en fonction de plusieurs paramètres : longueur, types de caractères utilisés (lettres, chiffres, majuscules, minuscules, caractères spéciaux). Un score inférieur à 100 est considéré comme faible; de 100 à 500, la complexité est dans la moyenne; au-delà de 500, la sécurité est excellente.';
    4040$lang['UAM_passwtestTitle'] = 'Tester la complexité d\'un mot de passe';
    41 $lang['UAM_passwtestTitle_d'] = 'Saisir le mot de passe à tester puis cliquer sur le bouton &quot;Calcul du score&quot; pour afficher le score calculé.';
     41$lang['UAM_passwtestTitle_d'] = 'Saisir le mot de passe à tester puis cliquer sur le bouton &quot;Calcul du score&quot; pour afficher le résultat.';
    4242$lang['UAM_passwadmTitle'] = 'Renforcement des mots de passe pour les admins';
    4343$lang['UAM_passwadmTitle_d'] = 'Un administrateur peut créer un compte d\'utilisateur avec ou sans application de la règle de calcul de complexité.<br><br>
     
    4949@hotmail -> exclusion de toutes les adresses *@hotmail*';
    5050$lang['UAM_infomailTitle'] = 'Email d\'information';
    51 $lang['UAM_infomailTitle_d'] = 'Cette option permet d\'automatiser l\'envoi d\'un email d\'information à un utilisateur lorsqu\'il s\'inscrit ou lorsqu\'il modifie son mot de passe ou son adresse de messagerie dans son profil.<br>
     51$lang['UAM_infomailTitle_d'] = 'Cette option permet d\'automatiser l\'envoi d\'un email d\'information à un utilisateur lorsqu\'il s\'inscrit ou lorsqu\'il modifie son mot de passe ou son adresse de messagerie dans son profil.<br><br>
    5252Le contenu du message envoyé est composé d\'une partie personnalisable permettant d\'introduire un petit texte d\'accueil et d\'une partie fixe indiquant le login, mot de passe et adresse email de l\'utilisateur.';
    5353$lang['UAM_infotxtTitle'] = 'Personnalisation de l\'email d\'information';
    54 $lang['UAM_infotxtTitle_d'] = 'Saisissez ici le texte d\'introduction que vous souhaitez faire apparaitre dans l\'email d\'information.<br>
     54$lang['UAM_infotxtTitle_d'] = 'Saisissez ici le texte d\'introduction que vous souhaitez faire apparaitre dans l\'email d\'information.<br><br>
    5555Pour une utilisation multi-langues, vous pouvez utiliser les balises [lang] du plugin Extended Description si celui-ci est actif.<br><br>
    5656<b style=&quot;color: red;&quot;>La modification du texte n\'est possible QUE si l\'option &quot;Email d\'information&quot; est activée.</b>';
     
    6161';
    6262$lang['UAM_confirmtxtTitle'] = 'Personnalisation de l\'email de confirmation';
    63 $lang['UAM_confirmtxtTitle_d'] = 'Saisissez ici le texte d\'introduction que vous souhaitez faire apparaitre dans l\'email de confirmation d\'inscription.<br>
     63$lang['UAM_confirmtxtTitle_d'] = 'Saisissez ici le texte d\'introduction que vous souhaitez faire apparaitre dans l\'email de confirmation d\'inscription.<br><br>
    6464Pour une utilisation multi-langues, vous pouvez utiliser les balises [lang] du plugin Extended Description si celui-ci est actif.<br><br>
    6565<b style=&quot;color: red;&quot;>La modification du texte n\'est possible QUE si l\'option &quot;Confirmation d\'inscription&quot; est activée.</b>';
     
    100100$lang['UAM_tipsTitle'] = 'Astuces et exemples';
    101101$lang['UAM_tipsTitle_d'] = 'Astuces et exemples divers d\'utilisation';
    102 
     102$lang['UAM_userlistTitle'] = 'Suivi des utilisateurs inscrits';
     103$lang['UAM_userlistTitle_d'] = 'Cette page est à titre d\'information pour l\'administrateur. Elle affiche la liste de tous les utilisateurs inscrits sur la galerie en faisant apparaitre la date et le nombre de jours depuis leur dernière visite. La liste est triée dans l\'ordre croissant du nombre de jours.
     104<br><br>
     105Lorsque le Ghost Tracker est actif, le nombre de jours sans visite s\'affiche selon le code couleur suivant, en fonction du délai maximum paramétré dans les options du Ghost Tracker :
     106<br>
     107- <b style=&quot;color: lime;&quot;>En vert</b> : Lorsque l\'utilisateur a visité la galerie <b style=&quot;color: lime;&quot;><u>depuis moins de 50%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br>
     108- <b style=&quot;color: orange;&quot;>En orange</b> : Lorsque l\'utilisateur a visité la galerie <b style=&quot;color: orange;&quot;><u>entre 50% et 99%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br>
     109- <b style=&quot;color: red;&quot;>En rouge</b> : Lorsque l\'utilisateur a visité la galerie <b style=&quot;color: red;&quot;><u>depuis 100% et plus</u></b> du délai maximum renseigné dans le Ghost Tracker. <b><u>Dans ce cas, l\'utilisateur doit également apparaitre dans le tableau du Ghost Tracker.</u></b><br>
     110<br>
     111Exemple :
     112<br>
     113Le délai maximum du Ghost Tracker est configuré à 100 jours.
     114<br>
     115Un utilisateur apparaitra en vert s\'il a visité la galerie depuis moins de 50 jours, en orange si sa dernière visite s\'est déroulée entre 50 et 99 jours et en rouge à 100 jours et au-delà.
     116<br><br>
     117<b>A NOTER</b> : La liste n\'affiche pas les inscrits qui n\'auraient pas validé leur inscription (si l\'option de validation de l\'inscription est activée). Ces utilisateurs sont alors gérés de manière particulière dans l\'onglet &quot;Suivi des validations&quot;.';
     118$lang['UAM_usermanTitle'] = 'Suivi des validations';
     119$lang['UAM_usermanTitle_d'] = 'Lorsque la limitation du délai d\'inscription est activée, vous trouverez ci-dessous la liste des utilisateurs en attente de validation d\'inscription <b style=&quot;text-decoration: underline;&quot;>qu\'ils soient ou pas</b> dans les délais pour la valider.<br><br>La date d\'enregistrement s\'affiche en vert lorsque l\'utilisateur concerné est en dessous du temps limite pour valider son inscription. Dans ce cas, la clé de validation est toujours valide et on pourra envoyer un email avec ou sans régénération de clé.<br><br>Lorsque la date d\'enregistrement s\'affiche en rouge, le délai de validation est expiré. Dans ce cas, on enverra obligatoirement un email avec régénération de clé si on veut permettre à cet utilisateur de pouvoir valider son inscription.<br><br>Dans tous les cas, il est possible de forcer manuellement la validation.<br><br>Dans cette vue, vous pouvez :
     120<br><br>
     121- Supprimer manuellement les comptes <b>(purge manuelle)</b>
     122<br>
     123- Générer l\'email de rappel <b>sans génération</b> d\'une nouvelle clef. Rappel : Cette fonction ne réinitialise pas la date d\'inscription du visiteur ciblé et le délai d\'expiration est toujours d\'actualité.
     124<br>
     125- Générer l\'email de rappel <b>avec génération</b> d\'une nouvelle clef. Rappel : Cette fonction réinitialise également la date d\'inscription du visiteur ciblé ce qui équivaut à prolonger le délai de validation.
     126<br>
     127- Valider manuellement une inscription en attente de validation même si la date d\'expiration est révolue <b>(forçage de la validation)</b>.';
     128$lang['UAM_gtTitle'] = 'Gestion des visiteurs fantômes';
     129$lang['UAM_gtTitle_d'] = 'Lorsque la gestion des visiteurs fantômes est activée et initialisée, vous trouverez ci-dessous la liste des visiteurs inscrits sur votre galerie et qui ne sont pas revenus depuis x jours. &quot;x&quot; étant le nombre de jours paramétrés dans l\'onglet de configuration générale. De plus, vous trouverez une colonne précisant si un mail de rappel a déjà été envoyé aux visiteurs ciblés, vous permettant de visualiser d\'un coup d\'oeil et traiter les visiteurs qui n\'auraient pas tenu compte du rappel.<br><br>Dans cette vue, vous pouvez :
     130<br><br>
     131- Supprimer manuellement les comptes <b>(purge manuelle)</b>
     132<br>
     133- Générer l\'email de rappel <b>avec réinitialisation de la date de dernière visite</b>. Ce qui permet de donner un &quot;joker&quot; au visiteur ciblé. Si le visiteur a déjà bénéficié d\'un mail de rappel, rien n\'empêche de renvoyer un nouveau mail qui réinitialisera, de fait, la date de dernière visite.';
    103134?>
  • extensions/NBC_UserAdvManager/trunk/language/fr_FR/plugin.lang.php

    r4948 r4950  
    6767$lang['PasswordTest'] = 'Calcul du score';
    6868/* Ghost Tracker Tab */
    69 $lang['GhostTracker_Title'] = 'Gestion avancée des visiteurs fantômes';
    7069$lang['Tab_GhostTracker'] = 'Ghost Tracker';
    7170$lang['LastVisit_Date'] = 'Date de dernière visite';
     
    9493
    9594// --------- Starting below: New or revised $lang ---- from version 2.12.2
    96 /* Ghost Tracker Tab */
    97 $lang['UserAdvManager_GhostTracker_User_List'] = 'Lorsque la gestion des visiteurs fantômes est activée et initialisée, vous trouverez ci-dessous la liste des visiteurs inscrits sur votre galerie et qui ne sont pas revenus depuis x jours. "x" étant le nombre de jours paramétrés dans l\'onglet de configuration générale. De plus, vous trouverez une colonne précisant si un mail de rappel a déjà été envoyé aux visiteurs ciblés, vous permettant de visualiser d\'un coup d\'oeil et traiter les visiteurs qui n\'auraient pas tenu compte du rappel.<br><br>Dans cette vue, vous pouvez :
    98 <br><br>
    99 - Supprimer manuellement les comptes <b>(purge manuelle)</b>
    100 <br>
    101 - Générer l\'email de rappel <b>avec réinitialisation de la date de dernière visite</b>. Ce qui permet de donner un "joker" au visiteur ciblé. Si le visiteur a déjà bénéficié d\'un mail de rappel, rien n\'empêche de renvoyer un nouveau mail qui réinitialisera, de fait, la date de dernière visite.
    102 <br>';
    10395/* Errors and Warnings */
    10496$lang['GhostTracker_Init_OK'] = 'Initialisation Ghost Tracker effectuée !';
     
    124116$lang['UserList_Title'] = 'Suivi des utilisateurs inscrits';
    125117$lang['Tab_UserList'] = 'Suivi des utilisateurs';
    126 $lang['UserAdvManager_User_List'] = 'Cette page est à titre d\'information pour l\'administrateur. Elle affiche la liste de tous les utilisateurs inscrits sur la galerie en faisant apparaitre la date et le nombre de jours depuis leur dernière visite. La liste est triée dans l\'ordre croissant du nombre de jours.
    127 <br><br>
    128 Lorsque le Ghost Tracker est actif, le nombre de jours sans visite s\'affiche selon le code couleur suivant, en fonction du délai maximum paramétré dans les options du Ghost Tracker :
    129 <br>
    130 - <b style="color: lime;">En vert</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: lime;"><u>depuis moins de 50%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br>
    131 - <b style="color: orange;">En orange</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: orange;"><u>entre 50% et 99%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br>
    132 - <b style="color: red;">En rouge</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: red;"><u>depuis 100% et plus</u></b> du délai maximum renseigné dans le Ghost Tracker. <b><u>Dans ce cas, l\'utilisateur doit également apparaitre dans le tableau du Ghost Tracker.</u></b><br>
    133 <br>
    134 Exemple :
    135 <br>
    136 Le délai maximum du Ghost Tracker est configuré à 100 jours.
    137 <br>
    138 Un utilisateur apparaitra en vert s\'il a visité la galerie depuis moins de 50 jours, en orange si sa dernière visite s\'est déroulée entre 50 et 99 jours et en rouge à 100 jours et au-delà.
    139 <br><br>
    140 <b>A NOTER</b> : La liste n\'affiche pas les inscrits qui n\'auraient pas validé leur inscription (si l\'option de validation de l\'inscription est activée). Ces utilisateurs sont alors gérés de manière particulière dans l\'onglet "Gestion des validations".';
    141118$lang['Nb_Days'] = 'Nb de jours<br>depuis dernière visite';
    142 /* UserManager Tab */
    143 $lang['UserAdvManager_ConfirmMail_User_List'] = 'Lorsque la limitation du délai d\'inscription est activée, vous trouverez ci-dessous la liste des utilisateurs en attente de validation d\'inscription <b style="text-decoration: underline;">qu\'ils soient ou pas</b> dans les délais pour la valider.<br><br>La date d\'enregistrement s\'affiche en vert lorsque l\'utilisateur concerné est en dessous du temps limite pour valider son inscription. Dans ce cas, la clé de validation est toujours valide et on pourra envoyer un email avec ou sans régénération de clé.<br><br>Lorsque la date d\'enregistrement s\'affiche en rouge, le délai de validation est expiré. Dans ce cas, on enverra obligatoirement un email avec régénération de clé si on veut permettre à cet utilisateur de pouvoir valider son inscription.<br><br>Dans tous les cas, il est possible de forcer manuellement la validation.<br><br>Dans cette vue, vous pouvez :
    144 <br><br>
    145 - Supprimer manuellement les comptes <b>(purge manuelle)</b>
    146 <br>
    147 - Générer l\'email de rappel <b>sans génération</b> d\'une nouvelle clef. Rappel : Cette fonction ne réinitialise pas la date d\'inscription du visiteur ciblé et le délai d\'expiration est toujours d\'actualité.
    148 <br>
    149 - Générer l\'email de rappel <b>avec génération</b> d\'une nouvelle clef. Rappel : Cette fonction réinitialise également la date d\'inscription du visiteur ciblé ce qui équivaut à prolonger le délai de validation.
    150 <br>
    151 - Valider manuellement une inscription en attente de validation même si la date d\'expiration est révolue <b>(forçage de la validation)</b>.
    152 <br>';
    153 $lang['UserManager_Title'] = 'Gestion avancée des inscrits non validés';
    154119/* Ghost Tracker Tab */
    155120$lang['Reminder'] = 'Email de rappel';
     
    281246$lang['UserAdvManager_GhostTracker_ReminderSubject'] = 'Sujet dans le mail de rappel envoyé à l\'utilisateur pour l\'inciter à revenir visiter la galerie (NB: Le texte pré-renseigné à l\'installation du plugin est donné à titre d\'exemple).<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENTION !</b> <b style="color: red;">La modification du texte n\'est possible <b>QUE</b> si la gestion des visiteurs fantômes est activée. Utilisez la méthode multi language du plugin Extended Description si celui-ci est activé !!!)</b>';
    282247
    283 
    284 
    285 
    286 
    287 
    288 
    289248/* UserManager Tab */
    290 $lang['SubTitle3'] = 'Gestion des validations d\'inscription';
     249$lang['SubTitle3'] = 'Suivi des validations';
     250$lang['UserManager_Title'] = 'Suivi des validations';
    291251/* Ghost Tracker Tab */
    292252$lang['SubTitle4'] = 'Ghost Tracker';
     253$lang['GT_Init'] = 'Initialisation du Ghost Tracker';
     254$lang['GhostTracker_Title'] = 'Gestion des visiteurs fantômes';
    293255$lang['UserAdvManager_GhostTracker_Init'] = 'Si vous avez activé cette fonction pour la première fois ou que vous l\'avez réactivée après une longue période de désactivation pendant laquelle de nouveaux visiteurs se sont inscrits, il faut initialiser ou réinitialiser le Ghost Tracker. Cette action n\'est à faire qu\'une seule fois après activation ou réactivation de l\'option. Veuillez cliquer <u>une seule fois</u> sur le bouton d\'initialisation ci-dessous.</b>';
    294256/* UserList Tab */
Note: See TracChangeset for help on using the changeset viewer.