Connections Counter/fr

From TNG_Wiki
Jump to: navigation, search
Restricted Le téléchargement de Connections Counter/fr est restreint aux utilisateurs connectés. Si vous n'avez pas de compte utilisateur sur ce TNG Wiki, utilisez ce lien Demande de compte(EN) pour demander un compte d'utilisateur Restricted
Caution Si vous éprouvez des difficultés pour charger le Mod avec votre explorateur internet, essayez un autre explorateur comme Mozilla Firefox. Caution



Ambox notice.png Pour les utilisateurs utilisant la V12 (et au-delà) de TNG, Ce Mod utilise les Nouvelles recommandations pour TNG v12+ cust_text.php (EN)


Si vous utilisez TNGv12+, et qu'un quelconque fichier cust_text.php de ce mod est marqué d'une erreur Mauvaise cible, vous devez procéder à une mise à jour de vos fichiers cust_text.php avant de pouvoir installer ce Mod. [Voir instructions]

Si vous mettez à jour votre TNG vers une version 12++, et que vous n'effectuez pas la mise à jour de vos fichiers cust_text.php comme expliqué dans les fichiers readme du script de mise à jour, alors vous devez utiliser le Gestionnaire de Mods (MM) pour les mettre à jour. Pour ce faire :

  1. Allez dans votre Administration/Gestionnaire de Mods, et sélectionner l'onglet "Mises à jour recommandées".
    (Si cet onglet n'est pas visible, ouvrez l'onglet "options", sélectionnez "Paramètres d'affichage" et mettez l'option "Afficher l'onglet Mises à jour recommandées:" sur "oui".)
  2. Cliquez sur le bouton "Modifier" de l'onglet "Mises à jour recommandées".
    Les Mods déjà installés n'interfèrent pas avec la modification, et si vous avez déjà (ou pensez avoir déjà) exécuté cette mise à jour, il n'y a aucun danger à l'exécuter à nouveau.

[Voyez les détails dans cet article (EN)][Cacher ces instructions]

TNG 13.0
TNG 12.0




Compteur de connexions
Summary Compte les connexions à votre site.
Validation
Mod Updated 23 aout 2020
Download link v12.0.2.1g
TNG 12.0
TNG 13.0
Download stats Montrer les statistiques
Author(s) Michel Kirsch
Homepage Racines luxo-hennuyeres
Mod Support TNG Community Forums
Contact Developer MyMail
Latest Mod 12.0.2.1g for TNG v12 & 13
Min TNG V n.c
Max TNG V 12+
Files modified
process_login.php
admin_utilities.php
admin_backup.php
admin_restore.php
admin_optimize.php
customconfig.php
templates/template[1 to 18]/index.php
Related Mods
Notes



But du Mod

Ce mod insère un compteur de connexion en bas de votre page d'accueil. Il compte les connexions réussies ainsi que les tentatives de connexions aux comptes bloqués.
Si un utilisateur reste loggé 5 jours sur votre site, ceci ne compte évidemment que pour une connexion! Il ne s'agit donc pas d'un compteur de visites !
Cependant, vous pouvez l'utiliser comme compteur de visite sur une ou plusieurs page de votre site en y insérant un peu de code (voir ci-dessous)

Fonctionnement

A la première utilisation, le programme crée une table nommée tng_hits dans votre base de données. A chaque connexion réussie d'un utilisateur de votre site, la table est mise à jour avec le nom de la page (ici "connect") le nom d'utilisateur, son nombre de connexions et la date de dernière connexion. Il comptabilise aussi les tentatives de connexions sur les comptes que vous auriez bloqués. A chaque visite de la page d'accueil de votre site, le compteur est mis à jour avec le total des connexions de tous les utilisateurs qui se sont connectés.

Vous pouvez aisément utiliser le code existant comme compteur de visites sur vos pages. Par exemple, vous souhaitez savoir combien de visites reçoit votre page "Parenté" (c'est un onglet de la page principale)

  • Editez votre fichier "relateform.php"
  • ajoutez ces cinq lignes ci-dessous en bas du fichier, juste avant la dernière ligne qui est "tng_footer( xxxx );"


//====== début du code =====
include_once ("tng_conn_counter.php");
$xxpagexx = "parente";
count_page_user("$xxpagexx", "");
$visites = get_total_visits("$xxpagexx");
 echo "<center> Visites pour cette page : <b>" . $visites . "</b></center>" ;
//======= fin du code =======


N'oubliez pas de modifier le nom de la page ($pagexx = "....";) si vous le faites pour une autre page !
Vous aurez compris que si vous placer le code sur différentes page, le nom de page doit être unique pour chaque page...
N'oubliez pas que si vous mettez ce code sur une page souvent visitée (par exemple getperson.php) votre compteur va vite s'affoler (Enfin... Ca dépend quand même de la fréquentation de votre site...)
Si vous êtes un peu PHP-bricolo, vous comprendrez aussi assez vite ce que vous pouvez tirer de cette table...
Voyez le résultat :
page "parenté"

Développement

Ecrit par : [MichelKirsch] de Charleroi - Hainaut - Belgium

Pré-requis

Une installation de TNG 12.0.2 en état de marche.

IMPORTANT : Avant l'installation

Avant d'installer, il est judicieux de faire une copie de sécurité des fichiers suivants (ils seront modifiés par ce Mod):
Par ordre alphabétique :

admin_backup.php
admin_optimize.php
admin_restore.php
admin_utilities.php
customconfig.php
process_login.php
votre répertoire "templates" complet (sauf si vous préférez faire une copie des 18 fichiers index.php séparément :-()

INSTALLATION

Dézipper le fichier reçu directement dans le répertoire "mods" de votre installation TNG.
Via le Mod Manager, installer le Mod.
Il n'est pas nécessaire de créer la table manuellement. Elle est créée automatiquement à la première utilisation.
Par contre, pour la désinstallation, il est nécessaire de supprimer la table tng_hits manuellement (c'est une petite table : elle peut rester...) Si nécessaire, j'écrirai le code pour l'effacement de la table...

Mise à jour

Lors d'une mise à jour vers une version supérieure.

  • Désinstallez puis éventuellement supprimez le Mod en cours.
  • Gardez votre table tng_hits !
  • Procédez comme pour une installation avec le nouveau Mod

Problèmes connus

Aucun à ce jour

En cas de problème

  • Essayez d'utiliser la désinstallation par le Mod Manager.
  • Ouvrez un topic dans les [TNG Community forums].
  • Copiez votre backup en écrasant les fichiers modifiés dans votre répertoire TNG.

Historique des modifications

Version Release Date Contents
V12.0.2.1g 23 aout 2020 Multilingue EN (defaut) - FR.
V12.0.2.1f 09 dec 2019 Modifications sur les templates 08 et 17 où le compteur était peu visible.
V12.0.2.1e 18 nov 2019 Modifications permettant TOUTES les opérations (backup/restore/optimize) sur la table tng_hits, comme pour les autres tables de TNG.
V12.0.2.1d 16 nov 2019 Pas de modifications, sauf le respect des conventions de noms pour les mods.
V12.0.2.1c 16 nov 2019 Première version en ligne.

Sites utilisant ce Mod

Si vous chargez et installez ce Mod, veuillez ajouter votre site TNG à la table ci-dessous : Si vous n'y parvenez pas, envoyez-moi un mail !

URL User Note Mod-Version TNG-Version User-language
Racines luxo-hennuyeres Michel Kirsch Developper of the Mod 12.0.2.1h (pas officielle) 13.0.1 FR/EN/NL/D/SP
Généalogie des familles Meresse et Facon Philippe Meresse v12.0.2.1f 12.2 AN/FR/NL
Auf den Spuren meiner Vorfahren UHaase v12.0.2.1f 12.2 EN
Généalogie des Malvache Cmalvache v12.0.2.1d 12.2 FR
Our Family History Chezzy2 v12.0.2.1f 12.0.2 ES
The Schmit Family Kaasneef v12.0.2.1f 12.2 DE/EN/NL
Site Jgrantham v12.0.2.1f
Backus Family History Dbackus2 v12.0.2.1f 12.2 EN
PARISHES, Genealogy BETTENDROFFER-POECKES etc Cbettend v12.0.2.1f 12.2
Die Geschichte unserer Familie Astrometeo v12.0.2.1f 12.2 DE

Captures d'écran

Voici un snapshot de la page d'accueil template 10 modifiée.

Le compteur, discret, est placé en bas et au centre de chaque page d'accueil

YACC Accueil