Connectix Boards

Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Dernière version sortie: 0.8.4!
Venez tester la version 1.0 beta :)

Connectix Boards > Zone développement > Programmation > Addons et mods finalisés > [MOD] Last visit in memberlist v1.0

 >  Sondage : Comment trouvez-vous ce MOD ?
Très intéressant ---
Plus ou moins intéressant ---
Pas intéressant ---
Nombre de votes blancs : 0 Nombre total de votes (non-blancs) : 4
RSS >  [MOD] Last visit in memberlist v1.0, Colonne "Dernière visite" + Triage par dernière visite
Ishimaru Chiaki #1 01/12/2008 - 06h48

Groupe : Doc-rédacteur
Messages : 800
Enregistré le : 12/03/2008

Hors ligne Site Web

Nom du mod : cb_last_visit_in_memberlist
Auteur : Ishimaru Chiaki
Date de création : 30 novembre 2008
Version de CB : Testé sur une version 0.8.4

Lien de téléchargement de l'archive : Télécharger l'archive .zip
Taille de l'archive : Environ 14 Kio

Description générale : Ce petit MOD permet d'afficher la date de dernière connexion des membres dans la liste des membres, à droite de la date d'enregistrement.  De plus, cela vous donne la possibilité de trier les membres par date de dernière connexion.
L'archive contient les fichiers pour un forum fraîchement installé, et les fichiers de langue pour le français et l'anglais.

Modifications apportées :
  • [*]include/parts/part.showusers.php, ligne 28
    dans cette ligne $sortposs=array('usr_name','usr_id','usr_class','usr_nbmess');
    juste après 'usr_nbmess'
    ajouter ,'usr_lastconnect'

  • [*]nom du fichier, ligne 29
    dans cette ligne $query = 'SELECT SQL_CALC_FOUND_ROWS usr_id,usr_nbmess,usr_registertime,usr_lastconnect,usr_name,usr_class,con_timestamp,gr_name,gr_color
    juste après usr_registertime,
    ajouter usr_lastconnect,

  • [*]include/parts/part.showusers.php, ligne 80
    remplacer            'lu_u_reg'             => dateFormat($usr['usr_registertime'],2,true) par            'lu_u_reg'             => dateFormat($usr['usr_registertime'],2,true),
               'lu_u_lastvisit'    => dateFormat($usr['usr_lastconnect'],2,true)


  • [*]include/parts/part.showusers.php, ligne 103
    remplacer    array('name' => 'usr_nbmess','selected' => (isset($_GET['su_sort']) && $_GET['su_sort']=='usr_nbmess'),'value' => '','lang' => 'users_sort_posts') par    array('name' => 'usr_nbmess','selected' => (isset($_GET['su_sort']) && $_GET['su_sort']=='usr_nbmess'),'value' => '','lang' => 'users_sort_posts'),
       array('name' => 'usr_lastconnect','selected' => (isset($_GET['su_sort']) && $_GET['su_sort'] =='usr_lastconnect'),'value' => '','lang' => 'users_sort_lastvisit')


  • [*]lang/fr/users.lang, ligne 18
    après    'users_sort_posts' => 'Nombre de messages',
    ajouter    'users_sort_lastvisit' => 'Dernière visite',

  • [*]lang/en/users.lang, ligne 18
    après   'users_sort_posts' => 'Number of messages',
    ajouter   'users_sort_lastvisit' => 'Last visit',

  • [*]templates/Official/part_showusers.php, ligne 61 (si vous utilisez un template différent, pensez à l'éditer)
    après           <th class="usersreg">
                  <?php echo lang('users_reg'); ?>
              </th>

    (soit) ajouter           <th class="userlastvisit">
                  <?php echo lang('lastconnect'); ?>
              </th>


  • [*]templates/Official/part_showtopic.php, ligne 70
    remplacer    <tfoot>
           <tr>
               <th></th>
               <th></th>
               <th></th>
               <th></th>
               <th></th>
           </tr>
       </tfoot>
    par    <tfoot>
           <tr>
               <th></th>
               <th></th>
               <th></th>
               <th></th>
               <th></th>
               <th></th>
           </tr>
       </tfoot>


  • [*]templates/Official/part_showusers.php, ligne 96
    après            <td class="usersreg">
                   <?php echo $user['lu_u_reg']; ?>
               </td>

    ajouter            <td class="userlastvisit">
                   <?php echo $user['lu_u_lastvisit']; ?>
               </td>


  • [*]skins/Zephyr/style.css, ligne 829 (faites de même pour tous vos skins)
    après .usersreg         { width:120px;text-align:center; }
    ajouter .userlastvisit    { width:120px;text-align:center; }


Notes :
- Si votre forum n'a pas du tout été modifié, vous n'avez qu'à envoyer le contenu de l'archive pour écraser les fichiers existants (je vous recommande de faire une sauvegarde d'abord), et la modification manuelle ne sera donc pas nécessaire.
- Si au moins un des fichiers mentionnés a été modifié par un autre MOD ou par la personnalisation de votre skin ou l'utilisation d'un skin autre que Zephyr, vous devrez effectuer la modification manuellement pour le ou les fichiers concernés.
- Aucune modification dans la base de données, puisque le mod utilise un champ déjà existant dans la table cb_users.
- Ce mod est multilingue.
- Vous pouvez voir une démo du mod sur mon forum.
Ce message a été édité par Ishimaru Chiaki le 27/07/2009 à 07h44.
Besoin de volontaires pour les tests du support IPv6 dans la future version 0.8.5 !
Plus d'informations ici

Mon fil Twitter
finalbob #2 01/12/2008 - 07h08

Groupe : Modérateur
Messages : 718
Enregistré le : 08/03/2007

Hors ligne Site Web

Il est vrai que ça manquait...
Je test ça asap ! :)
youplaboum !
Posted Image
tout mes MODs pour cb
tibob123 #3 31/01/2009 - 23h14

Groupe : Habitué
Messages : 187
Enregistré le : 18/11/2007

Hors ligne

J'ai installé, il est supposé être placé où, car je ne le vois pas :p
Ishimaru Chiaki #4 01/02/2009 - 05h08

Groupe : Doc-rédacteur
Messages : 800
Enregistré le : 12/03/2008

Hors ligne Site Web

memberlist => liste des membres -_-

T'as un exemple ici : http://ishimaru-design.servhome.org/forum/index.php
Avec ces identifiants : test + test00
Besoin de volontaires pour les tests du support IPv6 dans la future version 0.8.5 !
Plus d'informations ici

Mon fil Twitter
Ishimaru Chiaki #5 27/07/2009 - 07h44

Groupe : Doc-rédacteur
Messages : 800
Enregistré le : 12/03/2008

Hors ligne Site Web

Le lien qui était devenu mort suite à la mise à jour du site vient d'être corrigé !
Besoin de volontaires pour les tests du support IPv6 dans la future version 0.8.5 !
Plus d'informations ici

Mon fil Twitter

 >  Réponse rapide

Composez votre message

Connectix Boards > Zone développement > Programmation > Addons et mods finalisés > [MOD] Last visit in memberlist v1.0

 >  Informations du forum

1 personne(s) présente(s) durant une période de 15 minutes (0 membre(s) et 1 invité(s)).