mcLinksCounter 1.2


Changelog
1.0: Première version.
1.1: Administration protégée par mot de passe. Données détailllées par lien. Upgrade de 1.0 à 1.1: idem installation complète, mais CONSERVEZ votre table mclinkscounter (inchangée) pour ne pas perdre vos liens actuels.
1.2: Correction bug d'éffacement des données au changement de mois. Ajout de l'affichage "TOP 10". Upgrade de 1.0 ou 1.1: Comme ci-dessus.
Installation
Fichier mclc.php:
Renseignez les variables $host $login $pass $base avec vos données personnelles, $langfile avec le nom du fichier langue que vous voulez utiliser, et choisissez un identifiant et un mot de passe pour $admin_login et $admin_pass.
File blank.php:
Fichier Langue à utiliser pour la traduction. Si vous voulez faire profiter tout le monde de votre travail, envoyez-le moi par mail. Merci d'avance.
Téléchargez le dossier mcLinksCounter sur votre serveur. (vous pouvez changer le nom).
Créez les tables mclinkscounter et mclinkscounter_detail. (ne changez PAS les noms).
Utilisez le fichier table.sql
Connectez-vous sur mclinkscounter/stats.php. (ou nouveaunom/stats.php).
Vous pouvez maintenant saisir vos liens avec le formulaire.
Pour avoir un lien du type <a href="http://www.site.com" target="_blank">Visitez</a> vous allez saisir:
  Nom: Visitez
  Catégorie: Sites (par exemple)
  URL: http://www.site.com
  Target: selectionnez _blank
  Clic: 0 (ou un autre nombre, si vous ne voulez pas commencer à 0)
Ensuite vous validez et vous passez au suivant.
Modifier ou Supprimer un lien:
Rien de plus facile, cliquez sur modifier ou supprimer sur sa ligne, et suivez les indications.
Statisitques détaillées d'un lien:
En cliquant sur son nom, vous arrivez à une page qui vous indique le nombre de clics du jour, celui de la veille, et quelques détails sur les cliqueurs du jour.
En haut de la page, Nettoyer la Table efface ces détails s'ils ont plus de deux jours, pour ne pas encombrer votre Base.
Enfin
En haut de chaque page dans laquelle vous allez insérer un ou plusieurs liens, tapez ce code en tout début de page:
<? include "chemin/mcLinksCounter/mclc.php"; ?> dans lequel vous indiquez le chemin relatif pour atteindre mclc.php depuis cette page. Vous pouvez donc utiliser mcLinksCounter sur toutes les pages de votre site, il suffit de bien renseigner ce chemin en haut de chaque page.
Pour afficher: Taper le code:
Un lien sans compteur visible :
Venez visiter mon site tous les jours!
 
Venez visiter <? mclc_nom($PHP_SELF, "mon site"); >? tous les jours!
Un lien avec compteur visible :
Téléchargez mcLinksCounter (123)
 
Téléchargez <? mclc_nom_clics($PHP_SELF, "mcLinksCounter"); >?
La liste des liens de la catégorie "Sites" sans compteur visible
classés par ordre alphabétique:

Mes sites préférés :
Autre Site
Beau Site
Joli Site
Mon Site
Mes sites préférés :<br>
<? mclc_catN($PHP_SELF, "Sites"); >?
Mê liste que ci-dessus,
classés par nombre de clics:

Mes sites préférés :
Beau Site
Joli Site
Autre Site
Mon Site
Mes sites préférés :<br>
<? mclc_catC($PHP_SELF, "Sites"); >?
La liste des liens de la catégorie "Sites" avec compteur visible
classés par ordre alphabétique:

Mes sites préférés :
Autre Site (23)
Beau Site (57)
Joli Site (48)
Mon Site (19)
Mes sites préférés :<br>
<? mclc_catN_clics($PHP_SELF, "Sites"); >?
La liste des liens de la catégorie "Sites" avec compteur visible
classés par nombre de clics:

Mes sites préférés :
Beau Site (57)
Joli Site (48)
Autre Site (23)
Mon Site (19)
Mes sites préférés :<br>
<? mclc_catC_clics($PHP_SELF, "Sites"); >?
Les 3 liens (ou 5, ou 10, il suffit de préciser) les plus cliqués de la catégorie "Sites" avec compteur visible, classés par nombre de clics:

Les 3 sites les plus visités :
Beau Site (57)
Joli Site (48)
Autre Site (23)
Les 3 sites les plus visités :<br>
<? mclc_catCtop_clics($PHP_SELF, "Sites",3); >?
mcLinksCounter est un logiciel gratuit; vous pouvez le modifier et ou le distribuer selon les termes de la GNU General Public License publiée par the Free Software Foundation, version 2 ou ultérieure.

mcLinksCounter est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE de quelque sorte que ce soit. Se reporter à la GNU General Public License pour plus de détails.

Vous devez avoir reçu une copie de la GNU General Public License jointe à ce programme, sinon vous pouvez écrire à la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

copyright © 2002 - Marc Cagninacci - PhpForums