Audiences TV  |  Annuaire TV  |  Jeux Flash  |  Google PR  |  YourPHPAnnuaire
Rewrite YourPHPAnnuaire, version modifiée de Categorizator 0.3.10 supportant l'URL Rewriting
Modifs : 1.0.1 | 1.0.5 | 1.0.5b | 1.0.9 | 1.0.9b | 1.0.9c | 1.2.0 | 1.2.0b
Remarque importante : Placez bien "checkthumbs.php" dans un répertoire protégé par htpasswd afin que n'importe qui ne puisse pas le lancer !
Au pire vous pouvez renommer ce script ou l'effacer de votre serveur : il n'est pas nécessaire au bon fonctionnement de "Rewrite YourPHPAnnuaire" (c'est juste un outil pratique).


!!! DERNIERE MINUTE !!!   :   Rewrite MyPHPAnnuaire change de nom et devient Rewrite YourPHPAnnuaire !
Pour des raisons de droits, totalement indépendants de la volonté du créateur de MyPHPAnnuaire, MyPHPAnnuaire change de nom et devient Categorizator. Par la même occasion, il demande aux utilisateurs de MyPHPAnnuaire de ne plus utiliser ce nom. Nous ne faisons pas exception, ainsi "Rewrite MyPHPAnnuaire" devient "Rewrite YourPHPAnnuaire". Si vous utilisez le script MyPHPAnnuaire non-modifié, vous devriez le renommer en Categorizator. Si vous utilisez Rewrite MyPHPAnnuaire, vous devriez le renommer en Rewrite YourPHPAnnuaire (sans oublier bien entendu de laisser un lien vers http://www.categorizator.org , script sans lequel Rewrite MyPHPAnnuaire n'aurait jamais existé). J'en profite ici pour remercier Frédéric, le créateur de MyPHPAnnuaire, pour avoir créé et diffusé sur le web un script d'une telle qualité ! :-)

Cliquez ici pour télécharger :
- Categorizator version 0.3.1
- Rewrite YourPHPAnnuaire version 1.2.0b (18/08/2005)
> > >  Vous devez d'abord installer Categorizator sur votre serveur puis ensuite seulement Rewrite YourPHPAnnuaire en suivant les instructions ici

   +--------------------------------------------------------------------------+
   |   Rewrite YourPHPAnnuaire version 1.2.0b     - 18/08/2005                |
   +--------------------------------------------------------------------------+
   |                                        			              |
   |	Ce script est un ajout à Categorizator 0.3.10			     |
   |	(nouveau nom de MyPHPAnnuaire version 3.10)     		     |
   |                                        			              |
   +--------------------------------------------------------------------------+
   | Pour toute information supplémentaire sur ce script modifié :            |
   |       Site Web : http://yourphpannuaire.audiencestv.com		     |
   |       E-mail   : yourphpannuaire@audiencestv.com			     |
   |                                        			              |
   | Voici l'adresse du site officiel de Categorizator :                      |
   |       Site Web : http://www.categorizator.org			     |
   +--------------------------------------------------------------------------+


+-----------------------------------------------------------------------------------------------------------+
PRESENTATION
+-----------------------------------------------------------------------------------------------------------+

Rewrite YourPHPAnnuaire est un patch qui ajoute plusieurs fonctionnalités à Categorizator 0.3.10 :

- URL Rewriting pour une meilleure indexation - et un meilleur classement - Google :
> cette fonctionnalité peut à tout moment être activée/désactivée via l'interface admin.

- Liens en dur pour une meilleure indexation des sites sur les moteurs de recherche :
> Tous les liens sont désormais en dur, mais les clics sont toujours comptabilisés !

- Thumbnail (aperçu graphique) :
> chaque Webmaster peut soumettre une image pour illustrer son site dans l'annuaire.

- Auto-remplissage du formulaire de soumission de sites :
> entrez simplement l'url d'un site et les champs titre/description/... seront préremplis.

- Image de protection anti-spam :
> lors de la soumission d'un site, vous devez recopier un code qui sert à éviter les soumissions automatiques.

- Sitemap Google dynamique (sitemap.xml) :
> un sitemap Google est créé dynamiquement afin de favoriser l'indexation des catégories profondes.

- Classement des mots-clef les plus recherchés sur l'annuaire :
> Vous pouvez même inclure les mots-clef en provenance de Google.

- Correction du bug où lors d'une recherche les mots n'étaient pas mis en gras mais entourés de "<B></B>"
> cela ne permettra pas pour autant à un webmaster d'ajouter ce tag aux infos de son site !

- De petits ajouts pratiques, sans grande importance :
> Comme la recherche de mots complets afin qu'une recherche sur "chat" ne renvoie pas "chatouiller" par ex.

La plupart des nouvelles options sont accessibles via l'interface admin (rubrique "paramètres de l'annuaire")


+-----------------------------------------------------------------------------------------------------------+
DEMONSTRATION
+-----------------------------------------------------------------------------------------------------------+

Une démo fonctionnelle de Rewrite YourPHPAnnuaire 1.2.0b est disponible à l'adresse suivante :
-> http://www.attentionauchien.com/annuaire/  - Attention au chien : Annuaire

Voici une liste de 141 annuaires utilisant Rewrite YourPHPAnnuaire sous différentes versions :
-> Liste des utilisateurs de Rewrite YourPHPAnnuaire


+-----------------------------------------------------------------------------------------------------------+
HISTORIQUE DES MISES A JOUR
+-----------------------------------------------------------------------------------------------------------+

J 18/08/05, 00h05 : Rewrite YourPHPAnnuaire 1.2.0b - Correction d'un bug de prise en compte des options Mots-clef
L 15/08/05, 23h58 : Rewrite YourPHPAnnuaire 1.2.0  - Classement des mots-clef les plus recherchés sur l'annuaire
S 13/08/05, 21h59 : Rewrite YourPHPAnnuaire 1.0.9c - Possibilité de désactiver la protection anti-spam (code)
S 13/08/05, 13h50 : Rewrite YourPHPAnnuaire 1.0.9b - Correction d'un bug de surbrillance de mots-clef
L 08/08/05, 14h02 : Rewrite YourPHPAnnuaire 1.0.9  - Sitemap Google, compatibilité accrue, nouvelles options admin
D 07/08/05, 00h02 : Rewrite YourPHPAnnuaire 1.0.5b - Correction d'un bug de détection d'images via Thumbshots.org
S 06/08/05, 20h01 : Rewrite YourPHPAnnuaire 1.0.5  - Amélioration de la détection des images lors d'une soumission
V 05/08/05, 20h01 : Rewrite YourPHPAnnuaire 1.0.1  - Principalement une correction de bugs
J 04/08/05, 15h43 : Rewrite YourPHPAnnuaire 1.0.0  - 1ère version


+-----------------------------------------------------------------------------------------------------------+
MODIFICATIONS DE LA VERSION 1.2.0b PAR RAPPORT A LA VERSION 1.2.0
+-----------------------------------------------------------------------------------------------------------+

> Correction d'un bug de prise en compte des options du Top Mots-clef dans l'interface Admin
  -> les options de la rubrique "Gérer le Top Mots-clef" n'étaient parfois pas prises en compte :'(

Pour appliquer ces modifications à votre version 1.2.0, vous pouvez :
- soit uploader sur votre serveur le fichier param_keywords.php (cela écrasera l'ancien fichier)
- soit appliquer manuellement la petite modification décrite à l'adresse suivante :
  http://yourphpannuaire.audiencestv.com/modifs8.html


+-----------------------------------------------------------------------------------------------------------+
MODIFICATIONS AU COURS DES VERSIONS 1.0.0 JUSQU'A LA VERSION 1.2.0b
+-----------------------------------------------------------------------------------------------------------+

Pour voir toutes les modifications depuis la version 1.0.0 de Rewrite YourPHPAnnuaire, cliquez ici


+-----------------------------------------------------------------------------------------------------------+
INSTALLATION - Uniquement si vous ne mettez pas à jour une ancienne version de Rewrite YourPHPAnnuaire
+-----------------------------------------------------------------------------------------------------------+

Tout d'abord assurez-vous que Categorizator 0.3.10 est installé sur votre serveur.

Ensuite, en supposant que Categorizator est installé dans le répertoire "/annuaire" ...

1/ Copier dans /annuaire les fichiers suivants (en remplacement de ceux existants) :
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
.htaccess       >>> A copier uniquement si votre serveur gère l'url-rewriting !
                >>> ! N'OUBLIEZ PAS ! de sauvegarder votre .htaccess actuel (par précaution) !

bas.php         >>> N'oubliez pas de sauvegarder votre fichier original si vous l'avez modifié !
functions.php
haut.php        >>> N'oubliez pas de sauvegarder votre fichier original si vous l'avez modifié !
index.php
installspj.php
meta.php
annuaire.css
nouveautes.php
search.php
search_form_inc.php
submit_site.php
top_clics.php
top_mots.php
top_votes.php


2/ Copier dans /annuaire/admin les fichiers suivants (en remplacement de ceux existants) :
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
admin/admin.php
admin/admin_annuaire.php
admin/check_images.php
admin/checkthumbs.php   >>> lire checkthumbs.txt !
admin/modify_site.php
admin/param_annuaire.php
admin/param_keywords.php
admin/validate_site.php

3/ Copier dans /annuaire/img les fichiers suivants  :
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
img/bg1.jpg
img/bg2.jpg
img/image_sites.gif (120x90)

4/ Mise à jour des tables SQL ... :
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Lancer installspj.php sur votre serveur. Une fois les champs créés, vous pouvez effacer ce fichier.
Si par erreur ce script a été lancé plusieurs fois, cela ne pose pas de problème.


+-----------------------------------------------------------------------------------------------------------+
UTILISATION
+-----------------------------------------------------------------------------------------------------------+

Si le serveur sur lequel vous venez d'installer Rewrite YourPHPAnnuaire ne supporte pas l'url-rewriting
(c'est le cas des comptes Free par exemple) alors ne copiez pas le fichier ".htaccess"

Si votre serveur le supporte, vous devez :

1/ Cocher la case "URL-REWRITTING" dans l'interface admin rubrique "Modifier les paramètres de l'annuaire"

2/ Editer le fichier ".htaccess" et remplacer :

RewriteRule -p([0-9]*)-([0-9]+)\.html$  /annuaire/index.php?cat_id=$2&page=$1 [L]
... par le répertoire où est installé Categorizator sur votre serveur.

Par exemple s'il est installé dans http://www.monsite.com/monannuaire , vous mettrez :
RewriteRule -p([0-9]*)-([0-9]+)\.html$  /monannuaire/index.php?cat_id=$2&page=$1 [L]

3/ Faîtes de même pour la ligne :
RewriteRule -k[0-9]*-([0-9]+)\.html$  /annuaire/search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]

4/ Faîtes de même pour la ligne :
RewriteRule ^sitemap\.xml$  /annuaire/allcategs.php?sitemap [L]


Voilà c'est tout :o)


+-----------------------------------------------------------------------------------------------------------+
CE QUE FAIT LE SCRIPT INSTALLSPJ.PHP SUR VOTRE BASE DE DONNEES - Création et modification de tables SQL
+-----------------------------------------------------------------------------------------------------------+

Pour information, ce script exécute les commandes suivantes :
- ALTER TABLE $T_sites ADD url_image VARCHAR(150) default '' AFTER url
- ALTER TABLE $T_sites_in_wait ADD url_image VARCHAR(150) default '' AFTER url
- ALTER TABLE $T_infos ADD url_rewritting TINYINT(1) unsigned NOT NULL default '0' AFTER func_mail
- ALTER TABLE $T_infos ADD func_get_meta_tags TINYINT(1) unsigned NOT NULL default '1' AFTER func_mail
- ALTER TABLE $T_infos ADD allow_images TINYINT(1) unsigned NOT NULL default '1' AFTER func_get_meta_tags
- ALTER TABLE $T_infos ADD detect_images VARCHAR(3) NOT NULL default '123' AFTER allow_images
- ALTER TABLE $T_infos ADD search_mots_complets TINYINT(1) unsigned NOT NULL default '1' AFTER detect_images
- ALTER TABLE $T_infos ADD code_verif TINYINT(1) unsigned NOT NULL default '1' AFTER detect_images
- ALTER TABLE $T_infos ADD detect_url TINYINT(1) unsigned NOT NULL default '0' AFTER detect_images
- ALTER TABLE $T_infos ADD kw_max TINYINT(3) unsigned NOT NULL default '100' AFTER url_rewritting
- ALTER TABLE $T_infos ADD kw_cliquables TINYINT(3) unsigned NOT NULL default '10' AFTER kw_max
- ALTER TABLE $T_infos ADD kw_delai MEDIUMINT(5) unsigned NOT NULL default '1' AFTER kw_cliquables
- ALTER TABLE $T_infos ADD kw_google TINYINT(1) unsigned NOT NULL default '0' AFTER kw_delai
- ALTER TABLE $T_infos ADD kw_exclude VARCHAR(255) NOT NULL default '' AFTER kw_google

-> url_image            : stoque l'url de l'image illustrative d'un site
-> url_rewritting       : définit si l'URL Rewriting est ou non activé (valeurs : 0 ou 1)
-> func_get_meta_tags   : définit si la détection de metatags est activée (0 ou 1)
-> allow_images         : définit si les images sont affichées dans l'annuaire (0 ou 1)
-> search_mots_complets : définit si le moteur de recherche doit chercher des mots complets (0 ou 1)
-> code_verif           : définit si la protection anti-spam est ou non activée (0 ou 1)
-> detect_url           : définit si lors d'une soumission, il faut vérifier si le site est accessible (0 ou 1)
-> kw_max               : définit le nombre maximum de mots-clef affichés et stoqués dans la base (de 1 à 999)
-> kw_cliquables        : définit le nombre maximum de mots-clef cliquables dans le Top Mots-clef (de 1 à 999)
-> kw_delai             : définit le délai minimum entre la comptabilisation de 2 mots-clef identiques (secondes)
-> kw_google            : définit s'il faut inclure les mots-clef en provenance de Google (0 ou 1)
-> kw_exclude           : définit la liste des mots-clef interdits (255 car. max. mots-clef séparés d'un espace)
-> detect_images        : définit l'ordre de détection de l'image d'un site lors d'une soumission (3 chiffres)
  le premier chiffre donne la position d'AscreeN, le 2nd chiffre celle de Thumbshots, le 3ème celle d'Alexa. Ainsi par exemple :
  > 123 = 1/AscreeN,	2/Thumbshots,	3/Alexa
  > 312 = 1/Thumbshots,	2/Alexa,		3/AscreeN
  > 102 = 1/AscreeN,	2/Alexa,		-- Pas de détection pour Thumbshots --
  > 001 = 1/Alexa,				-- Pas de détection pour Thumbshots ni AscreeN --
  > 000 = Aucune détection du tout


Le script crée ensuite la table des mots-clef grâce à la commande suivante :
- CREATE TABLE keywords_annuaire (
	id MEDIUMINT(7) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
	time INT(10) unsigned NOT NULL default '0',
	keyw VARCHAR(75) NOT NULL default 'vide',
	nbkw MEDIUMINT(8) unsigned NOT NULL default '1',
	google TINYINT(1) unsigned NOT NULL default '0'
   )

-> id     : identifiant unique du mot-clef (nombre de 7 chiffres)
-> time   : heure à laquelle le mot-clef a été tapé (en nombre de secondes -> timestamp Unix)
-> keyw   : le mot-clef en question (75 caractères)
-> nbkw   : le nombre de fois où le mot-clef a été tapé (nombre de 8 chiffres)
-> google : définit si le mot-clef a été tapé à partir de Google (0 ou 1)


+-----------------------------------------------------------------------------------------------------------+
REMERCIEMENTS
+-----------------------------------------------------------------------------------------------------------+

Je souhaite remercier Frédéric Aernout pour avoir créé ce formidable script qu'est Categorizator.
Très bien programmé, sans failles de sécurité connues à ce jour, que demander de plus :o)

Son site : http://www.categorizator.org
Son email : webmaster@categorizator.org

Remerciements également à Philippe qui m'a donné l'idée de rendre publique Rewrite YourPHPAnnuaire ! Ses sites :
- www.linkbel.be                 -> Annuaire gratuit de liens en dur
- www.hotels-belgique.be         -> Annuaire des hôtels belges
- www.bienvenue-en-ardennes.be   -> Annuaire gratuit de locations de vacances en Ardennes Belge
- www.balade-corse.net           -> Annuaire de locations de vacances en Corse


+-----------------------------------------------------------------------------------------------------------+
LE MOT DE LA FIN
+-----------------------------------------------------------------------------------------------------------+

Si Rewrite YourPHPAnnuaire vous plaît, rien ne vous interdit d'inscrire mes sites sur votre annuaire :P
- Audiences TV		http://www.audiencestv.com		  => Thématique : TV
- Annuaire TV		http://annuaire.audiencestv.com	  => Thématique : Annuaires
- Google PR		http://google.audiencestv.com	  => Thématique : Outils internet
- Rewrite YourPHPAnnuaire	http://yourphpannuaire.audiencestv.com => Thématique : Logiciels


+-----------------------------------------------------------------------------------------------------------+
CAPTURE D'ECRAN
+-----------------------------------------------------------------------------------------------------------+



Sonneries et logos de portable GSM Le Meilleur du Web ! ApocalX AscreeN Thumbshots, aperçus graphiques de sites internet Rewrite YourPHPAnnuaire, version modifiée de Categorizator 0.3.10 supportant l'URL Rewriting Le Répertoire, annuaire d'annuaires Webcron, service de taches automatisés à heure fixe Audiences TV - Audience Télé - Télévision Annuaire TV - Annuaire Télé - Télévision Alexa Google, le meilleur moteur de recherche
Autres liens : Rubriques TV, Recherches TV, Présentatrices TV, Clara Morgane, Stars Nues, Hentai Gratuit, Sexe Gratuit, Vrai Sexe Amateur, Rubriques Amateur, Recherches Amateur, Devis mutuelle