Scripts-fr.com - l'Annuaire francophone des Scripts CGI ! -
CGI JavaScripts
Accueil du site
scripts
-Nouveautés
-Nos scripts
-Affichage d'images
-Bannières
-Bases de données
-Bavardage (chat)
-Boutique virtuelle
-Cartes postales
-Classement de sites
-Compteurs
-Cookies
-Dates, temps
-Divers
-Enchères
-Enquêtes / votes
-Fichiers logs
-Formulaires
-Forums
-Gestion de Faq's
-Gestion de site
-Gest. serveur web
-Jeux
-Librairies/modules
-Listes de diffusion
-Livres d'or
-Outils internet
-Pages nouveautés
-Petites annonces
-Portails / liens
-Protection/mot de passe
-Recherches
-Redirection
-Référencement
-Suggestion de sites
-Upload de fichiers
-Webmail
-Scripts hébergés

Apprendre
-Cours en ligne
-Livres
-La FAQ de Scripts-fr
-Autres liens
-Outils

Newslist
-Anciens numéros

Contact
-Voir notre livre d'or
-Remplir le livre d'or
-Le Forum d'aide
-A propos du site
-Proposer un script
-Infos publicité

Linker Scripts-fr !

Faîtes un lien (4,2 ko)
Bienvenue sur Scripts-fr.com
FramesCount


Auteur : Frédéric de Laminne
Plateforme : Unix / Win 95 98 NT
Télécharger le script

Ce script basé sur Frames permet d'empecher que vos visiteurs ne perdent votre site lors de la consultation de sites extérieurs.
En plus de leur permettre un retour en arrière facile via la frame, il effectue des stats sur les clics. Cela vous permettra de savoir quels sont les liens les plus visités.

Installation du script
! Ce script nécéssite la présence de la librairie cgi-lib.pl.
Pour plus d'infos, suivez le guide.

Scripts perl
Le script se compose en fait de 3 scripts : les 2 premiers servent à gérer les frames et à créer le fichier log, le 3ème sert à générer les statistiques.
Vous devez modifier le début des scripts pour les adapter à votre serveur.
Au tout début des fichiers se trouvent la ligne
#!/usr/bin/perl
Vous devez l'adapter au chemin d'accès à l'interpreteur perl sur votre serveur.

Frames.pl
Regardez la section VARIABLES et indiquez les valeurs appropriées :
  • $cgi_top doit contenir l'url du script cgi_top.pl (avec ou sans http://www.domaine.com/...)
  • $hauteur permet de spécifier la hauteur que vous souhaitez avoir pour votre frame supérieure (celle dans laquelle se trouve le lien).
  • $titre vous permet de déifnir le titre qui doit apparaitre dans le navigateur.
  • $logger doit contenir 1 ou 0 suivant que vous souhaitez enregistrer les clics ou pas.
  • $fichierlog vous permet de spécifier le chemin et le nom du fichier dans lequel seront enregistrés les clics de vos visiteurs.
  • $fichier_lock permet de spécifier le nom (et le chemin) du fichier qui sert de lock.
C'est tout ce qu'il y a a modifier dans ce fichier.


cgi_top.pl
Regardez dans la section VARIABLE, il y a un seul élément a modifier; c'est l'url vers ou doit pointer le lien de la frame si je n'ai pas réussi à trouver de quelle page provenait le visiteur (ca arrive parfois).
Vous pouvez également modifier le code HTML situé à la fin du script pour ne plus afficher les bannières publicitaires du site.


rapport_framecount.pl
Dans la partie variable modifiez les variables suivantes :
  • $fich_log vous permet de spécifier le nom et le chemin d'accès au fichier de logs.
  • $police permet de spécifier les polices de caractères utilisées
  • $couleur1 et $couleur2 permettent de paramétrer les couleurs des lignes des tableaux
  • $couleur_fond permet de choisir la couleur de la ligne de titre des tableaux
  • $img_src permet de définir url de l'image qui va servir pour les graphiques
  • $multiplicateur est le nombre par lequel on va multiplier les pourcentages pour afficher les graphiques. Il s'agit d'un zoom en quelque sorte :)


Utilisation
Pour utiliser le script rien de plus simple, faites simplement un lien html normal vers frames.pl en lui passant comme paramètre l'url du site à afficher :
<a href="/cgi-bin/framescount.pl?url=http://www.yahoo.fr">Yahoo dans les frames</a>
Ce qui donne : Yahoo dans les frames
Un deuxieme lien pour varier un peu les stats : Webmania dans les frames

Pour voir les stats faites simplement un lien vers rapport_framescount.pl :
<a href="/cgi-bin/rapport_framescount.pl">Voir les stats</a>
Ce qui donne : Voir les stats

© 1999 - 2011 Scripts-fr - Tous droits reservés - Location Serveur Virtuel en Belgique
blog photographie sportive - photographie de sports namur belgique
Pour tout commentaire, n'hésitez pas à contacter le webmaster

Contact !