[Script] modifié MyPHPAnnuaire + URL Rewriting + qq bonus
-

SuperPJ - WRInaute impliqué

- Messages: 513
- Inscription: 15 Jan 2005
[Script] modifié MyPHPAnnuaire + URL Rewriting + qq bonus
http://myphpannuaire.audiencestv.com
Il s'agit d'un petit script que j'ai créé qui modifie votre installation de MyPHPAnnuaire en implémentant les fonctionnalités suivantes :
- URL Rewriting pour un meilleur classement Google :
> cette fonctionnalité peut à tout moment être (dés-)activée via l'interface admin.
- Liens en dur pour une meilleure transmission de PR aux sites indexés :
> 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, pour é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.
Une démo fonctionnelle est disponible à l'adresse suivante :
http://www.attentionauchien.com/annuaire/
Il s'agit d'un petit script que j'ai créé qui modifie votre installation de MyPHPAnnuaire en implémentant les fonctionnalités suivantes :
- URL Rewriting pour un meilleur classement Google :
> cette fonctionnalité peut à tout moment être (dés-)activée via l'interface admin.
- Liens en dur pour une meilleure transmission de PR aux sites indexés :
> 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, pour é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.
Une démo fonctionnelle est disponible à l'adresse suivante :
http://www.attentionauchien.com/annuaire/
Dernière édition par SuperPJ le Jeu Aoû 18, 2005 16:37, édité 4 fois.
- deleter23
- WRInaute passionné

- Messages: 1876
- Inscription: 25 Mai 2005
It's so beautiful !
Rien à dire c'est nickel c'est ce que je recherché et en plus ca marche !!!
Ce qui serai bien c'est que le titre des pages change en meme temps(je te fait confiance pour nous faire un petit truc sympas
)
Deleter23 in again
Rien à dire c'est nickel c'est ce que je recherché et en plus ca marche !!!
Ce qui serai bien c'est que le titre des pages change en meme temps(je te fait confiance pour nous faire un petit truc sympas
Deleter23 in again
Dernière édition par deleter23 le Jeu Aoû 04, 2005 20:53, édité 1 fois.
-

yuston - WRInaute impliqué

- Messages: 800
- Inscription: 24 Sep 2004
Je dis Chapeau et te félicite et te remercie!!! lol....
C'est du très bon boulot et me va fait super plaisir comme bon nombre d'autre personnes...
Mais je voulais savoir avec quelle version elle est im/compatible???
Merci d'avance.
C'est du très bon boulot et me va fait super plaisir comme bon nombre d'autre personnes...
Mais je voulais savoir avec quelle version elle est im/compatible???
Merci d'avance.
-

SuperPJ - WRInaute impliqué

- Messages: 513
- Inscription: 15 Jan 2005
Merci pour vos messages Ohax, deleter23, yuston, epsilon74 et Cendrillon
deleter23 > pour l'instant on ne peut pas désactiver les images, mais c'est prévu
yuston > le script est prévu pour la version 3.10 de MyPHPAnnuaire, je ne l'ai pas testé avec les anciennes versions
En fait j'écris juste ce message pour signaler que je viens de régler quelques bugs qui m'ont été signalés :
1/ L'erreur : "Impossible de déterminer s'il faut faire de l'Url Rewritting" lorsqu'une catégorie tient sur plusieurs pages (INDEX.PHP)
2/ L'alignement des sites lors d'une recherche (SEARCH.PHP)
3/ L'erreur : "mysql_close(): 7 is not a valid MySQL-Link resource" lors d'une recherche (SEARCH.PHP)
4/ Les images n'apparaissent pas dans le Top Clics et le Top Votes (TOP_VOTES.PHP et TOP_CLICS.PHP)
5/ J'ai appliqué la suggestion de deleter23 de mettre des <title> et metadescription en fonction de la catégorie
Pour appliquer ces corrections soit vous retélécharger l'archive à partir du site http://myphpannuaire.audiencestv.com et récupérez les fichiers : top_votes.php, top_clics.php, index.php, meta.php, search.php et functions.php
Soit vous appliquez manuellement les modifications qui figurent à l'adresse suivante :
http://myphpannuaire.audiencestv.com/modifs1.html
deleter23 > pour l'instant on ne peut pas désactiver les images, mais c'est prévu
yuston > le script est prévu pour la version 3.10 de MyPHPAnnuaire, je ne l'ai pas testé avec les anciennes versions
En fait j'écris juste ce message pour signaler que je viens de régler quelques bugs qui m'ont été signalés :
1/ L'erreur : "Impossible de déterminer s'il faut faire de l'Url Rewritting" lorsqu'une catégorie tient sur plusieurs pages (INDEX.PHP)
2/ L'alignement des sites lors d'une recherche (SEARCH.PHP)
3/ L'erreur : "mysql_close(): 7 is not a valid MySQL-Link resource" lors d'une recherche (SEARCH.PHP)
4/ Les images n'apparaissent pas dans le Top Clics et le Top Votes (TOP_VOTES.PHP et TOP_CLICS.PHP)
5/ J'ai appliqué la suggestion de deleter23 de mettre des <title> et metadescription en fonction de la catégorie
Pour appliquer ces corrections soit vous retélécharger l'archive à partir du site http://myphpannuaire.audiencestv.com et récupérez les fichiers : top_votes.php, top_clics.php, index.php, meta.php, search.php et functions.php
Soit vous appliquez manuellement les modifications qui figurent à l'adresse suivante :
http://myphpannuaire.audiencestv.com/modifs1.html
Dernière édition par SuperPJ le Jeu Aoû 11, 2005 19:10, édité 2 fois.
- deleter23
- WRInaute passionné

- Messages: 1876
- Inscription: 25 Mai 2005
Super ! rien à dire ! merveilleux ! sublime !
T un bon toi
Tu poura m'envoyer un mp quand tu aura fait la modif pour les images.
Merci d'avance, deleter23 in again
(Ta gagner un lien partenaire sur galaxie-net.com, et en index en plus !)
T un bon toi
Tu poura m'envoyer un mp quand tu aura fait la modif pour les images.
Merci d'avance, deleter23 in again
(Ta gagner un lien partenaire sur galaxie-net.com, et en index en plus !)
-

oli004 - WRInaute passionné

- Messages: 2173
- Inscription: 5 Jan 2005
Et dire que je venais justement de le faire sur deux de mes site
si j'avais patienté quelques jours, c'etait du tout cuit
Enfin, je n'avais pas le Thumbnail donc c'est un plus !
Mes félicitations SuperPJ pour ce condensé de bonnes choses.
Enfin, je n'avais pas le Thumbnail donc c'est un plus !
Mes félicitations SuperPJ pour ce condensé de bonnes choses.
-

MagicManu - WRInaute discret

- Messages: 76
- Inscription: 26 Juin 2004
Bravo pour ce script, je suis en train de le tester
Une petite idée pour l'aperçu du site :
N'y a t-il pas moyen de récupérer le lien de l'image créée par Thumbshots (à la bonne taille et mise à jour !) au moment de la détéction et si elle n'existe pas de proposer un champ libre comme maintenant ?
Ex :
-http://open.thumbshots.org/image.pxf?url=http%3A%2F%2Fwww.webrankinfo.com%2F
ça ne devrait pas être compliqué vu que le lien de cette image a toujours la même forum, un simple if exist()...
Une petite idée pour l'aperçu du site :
N'y a t-il pas moyen de récupérer le lien de l'image créée par Thumbshots (à la bonne taille et mise à jour !) au moment de la détéction et si elle n'existe pas de proposer un champ libre comme maintenant ?
Ex :
-http://open.thumbshots.org/image.pxf?url=http%3A%2F%2Fwww.webrankinfo.com%2F
ça ne devrait pas être compliqué vu que le lien de cette image a toujours la même forum, un simple if exist()...
-

SuperPJ - WRInaute impliqué

- Messages: 513
- Inscription: 15 Jan 2005
MagicManu a écrit:N'y a t-il pas moyen de récupérer le lien de l'image créée par Thumbshots
Salut Manu,
Excellente suggestion
Tu peux télécharger la dernière version (1.0.5) à l'adresse habituelle :
http://myphpannuaire.audiencestv.com
Nouveautés / Bugfixes :
> Suppression du message d'erreur lorsque les metatags d'un site ne sont pas detectés
> Amélioration de la détection de l'image d'un site : Ascreen, Thumbshots, Alexa
> Possibilité dans l'interface Admin de détecter les sites dont l'image n'est plus valide
> Création d'un script qui tente de trouver une image à tous les sites de l'annuaire n'en possédant pas (pratique pour ceux qui upgradent à partir de la version 1.0.1 : ils n'auront pas à rechecker manuellement tous les sites)
En fait quand on soumet un site, le script va chercher l'existance d'une image dans cet ordre :
1 - Chercher si "ascreen.jpg" figure dans la racine du site
2 - Rechercher une image à l'adresse : http://open.thumbshots.org/image.pxf?url=http://...
3 - Rechercher une image à l'adresse : http://thumbnails.alexa.com/image_serve ... =http://...
Dernière édition par SuperPJ le Jeu Aoû 11, 2005 19:09, édité 1 fois.
-

MagicManu - WRInaute discret

- Messages: 76
- Inscription: 26 Juin 2004
En voila une bonne chose
Sinon je l'aurai fais car ça fait 2 ans que je modifie ce script dans tous les sens (il n'a plus rien à voir en fait) mais c'est encore mieux si c'est fait, et les autres modifs sont les bienvenues
Je ne connaissai pas ça, c'est un peu comme favicon.ico, c'est un standard pour être reconnu par certains programmes ?
SuperPJ a écrit:1 - Chercher si "ascreen.jpg" figure dans la racine du site
Je ne connaissai pas ça, c'est un peu comme favicon.ico, c'est un standard pour être reconnu par certains programmes ?
-

SuperPJ - WRInaute impliqué

- Messages: 513
- Inscription: 15 Jan 2005
deleter23 a écrit:Super ! rien à dire ! merveilleux ! sublime ! T un bon toi![]()
Tu poura m'envoyer un mp quand tu aura fait la modif pour les images.
Merci d'avance, deleter23 in again
lol du calme
Pour les images une solution temporaire est de supprimer ou commenter les lignes suivantes de functions.php :
- Code: Tout sélectionner
<?php
if ( $resultat["url_image"] )
echo "<a href="$resultat[url]" onmousedown="return clk('$resultat[id]')" target="_blank"><img src="$resultat[url_image]" width=120 height=90 border=0></a>";
else
echo "<a href="$resultat[url]" onmousedown="return clk('$resultat[id]')" target="_blank"><img src="img/image_sites.gif" width=120 height=90 border=0></a>";
?>
... puis supprimer ou commenter ces lignes dans submit_site.php :
- Code: Tout sélectionner
<tr>
<td class="text_before_field_add_annuaire">Url image :</td>
<td class="text_before_field_add_annuaire" valign=top><input type="url_image" name="url_image" maxlength=150 size=53 class="field_data_add_site_annuaire" value="<?php echo $url_image ?>"> <font face=tahoma color=green size=1> <b>(facultatif)</b></font></td>
</tr>
<tr><td class="text_before_field_add_annuaire" colspan=2><font size=1 color=red>> il s'agit d'une image au format 120x90 qui illustrera votre site</font></td></tr>
<?
if (strlen($url_image)>7) echo "<tr><td colspan=2 align=center><img src="$url_image" width=120 height=90 border=0></td></tr>";
?>
(tu continueras à voir les images de chaque site dans l'interface admin)
En tout cas merci pour le lien partenaire !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

MagicManu a écrit:SuperPJ a écrit:1 - Chercher si "ascreen.jpg" figure dans la racine du site
Je ne connaissai pas ça, c'est un peu comme favicon.ico, c'est un standard pour être reconnu par certains programmes ?
Ce n'est pas vraiment un standard
Lectures recommandées sur ce thème :
- URL Rewriting de MyPHPAnnuaire 3.10
- Question sur le Script du TOP 10 de MyPHPannuaire.
- Script 1two, rewrite myphpannuaire ou mydir ???
- Url Rewriting de script de News
- URL rewriting apres changement de script
- Script Php classifieds PB URL Rewriting
- Réécriture script php avec url rewriting
- Script de gestions d'articles avec url rewriting
- Débutant : Pb URL rewriting avec un script alias
- Script : url rewriting, erreur 404 et google
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Aperçu des différents types de redirection
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Ajouter un Gadget Google sur son site
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Analyse des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Recherche de citations d'un site en texte brut
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités



