GÉNÉRATEUR DE MOTS CLÉS (TAGS) À PARTIR DE FICHIER HTML OU BASE DE DONNÉES
cs_fabrice88
Messages postés97Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention 7 août 2015
-
19 avril 2009 à 10:29
Centaureal
Messages postés2Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention13 juillet 2009
-
13 juil. 2009 à 11:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Centaureal
Messages postés2Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention13 juillet 2009 13 juil. 2009 à 11:03
Ce script m'interesse beaucoup, mais je n'arrive pas "bien" à l'utiliser... Il manque un fichier comment-utiliser.txt, une notice, je suis pas un pro du php (comme beaucoup) et la il faut éplucher le code pour savoir quoi en faire...
Bref, cela me génrère pas les bons mots, ça me sort des mots du code, des balises, table, image..etc...
Sinon, pour que ces mot clès soient pris en compte par google, il ne faudrais pas qu'ils soient des liens ? juste un mot "comme ça" répété ça ne sert pas il me semble...
Merci de votre réponse ! :)
cs_jsp47
Messages postés10Date d'inscriptionsamedi 31 décembre 2005StatutMembreDernière intervention30 mai 2009 30 mai 2009 à 20:39
J'ai ausi des sites chez 1&1 et je n'ai pas de probleme avec le php5,ne sachant pas quel hébergement tu as choisi chez eux tu peux essayer de renommer tes fichiers comme dit au 5eme commentaire au dessus de clui-ci.Sinon copie ceci:
<?php
// affiche le numéro de version courante du PHP.
echo "Version PHP courante : " . phpversion();
?>
donne lui le nom que tu veux avec extension .php
exemple:ma-version.php
tu le balance par ftp a la racine de ton site
tu colle cette adresse dans ta barre d'adresse
le résultat affiché chez free par exemple dans le cas ou bien sur tu as ecrit: php 1 dans le htaccess est:
Version PHP courante : 5.1.3RC4-dev
dans le cas ou tu n'as pas specifié php 1
ta version php sera une version 4
voir exemple du résultat
http://immo.inter.free.fr/Example-tag.php bonne chance
cs_fabrice88
Messages postés97Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention 7 août 2015 30 mai 2009 à 20:00
je suis chez 1and1. je suis allé sur son site mais pas vue de faq ou forum.c'est bien http://nicolasbeaudrot.0fees.net ?
y'a une solution pour ceux qui sont pas en php5 ?
cs_jsp47
Messages postés10Date d'inscriptionsamedi 31 décembre 2005StatutMembreDernière intervention30 mai 2009 30 mai 2009 à 15:25
Bonjour fabrice88 quel est ton hebergeur?
Tu as lu sa faq et tu es allé sur son forum?
cs_fabrice88
Messages postés97Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention 7 août 2015 30 mai 2009 à 09:56
bonjour, ce script m'interesse toujours autant et je vourdrai savoir si il est possible de la faire fonctionner pour ceux qui ne sont pas en php5. Comment ?
cs_jsp47
Messages postés10Date d'inscriptionsamedi 31 décembre 2005StatutMembreDernière intervention30 mai 2009 30 mai 2009 à 09:30
Désolé pour les etoiles je voulais en mettre 5 mais j'ai du me planter quelque part!
cs_jsp47
Messages postés10Date d'inscriptionsamedi 31 décembre 2005StatutMembreDernière intervention30 mai 2009 30 mai 2009 à 09:27
Bonjour certains hebergeurs comme free peuvent fonctionner en php5 à la condition de renommer le fichier:blabla.php en blabla.php5.
On peut chez free ajouter en premiere ligne du fichier htaccess :php 1 ceci évite de renommer les fichiers.
le code me parait bien construit et bien écrit mais je cherche en fait un générateur de mots cles qui inscrive les metas dans la balise meta keyword je me suis donc peut etre un peu egaré ici.
cs_Galip
Messages postés8Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention21 avril 2009 21 avril 2009 à 21:04
Salut,
merci bien pour ton commentaire. Le fait que je n'utilise pas les méthodes magiques s'explique facilement : je ne connaissais pas ces méthodes :). Donc merci beaucoup pour l'info.
J'ai modifié la source pour les intégrer (elles allègent le code). J'ai également ajouté un exemple d'utilisation avec une gestion des exceptions, je pense que ça ne peut pas faire de mal de montrer comment s'en servir ^^.
Concernant la méthode render, il est vrai que conceptuellement il faudrait l'enlever, mais je l'ai ajoutée pour que des personnes n'ayant pas beaucoup de connaissances puissent se servir de la classe facilement.
Bon utilisation !
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 21 avril 2009 à 20:18
Hello,
pas mal du tout. Je rejoins Arto pour la méthode render, presque inutile à mon sens.
C'est pas mal codé. J'aurais préféré des getter et setter passant par les méthodes magiques dédiées de php5, mais ça reste une question de préférence.
cs_Galip
Messages postés8Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention21 avril 2009 19 avril 2009 à 17:56
@Arto_8000 Merci pour ton commentaire
J'ai ajouté des getter et setter cela permettra de paramétrer la classe comme vous le souhaitez.
Bonne continuation.
Orange73
Messages postés1375Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention 2 août 2011 19 avril 2009 à 17:41
OK Cool. Merci :-)
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 19 avril 2009 à 17:40
La source est vraiment intéressante, le seul hic c'est que l'on ne peut pas contrôler le code qui est généré puisqu'il est "hardcoder" dans la méthode render. La solution la plus simple que je verrais c'est d'ajouter une méthode qui ne fait que retourner la liste des tags sous forme d'un array pour que après on puisse l'utiliser comme l'on veut.
Dans l'ensemble c'est très bien. Je note 10/10.
cs_Galip
Messages postés8Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention21 avril 2009 19 avril 2009 à 17:35
Salut,
Le script analyse le texte et cherche les mots ayant le plus grand nombre d'occurrences. De plus, le script enlève la plupart des mots courants comme les mots de liaison, ... qui n'ont pas d'intérêt.
Par exemple, tu peux afficher les tags sur ta page, le script va chercher de quoi parle la page et afficher les mots clés, ça peut servir pour le référencement, pour l'utilisateur, ...
Orange73
Messages postés1375Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention 2 août 2011 19 avril 2009 à 17:30
Hello,
Euhhh... sa genere quel genre de tags ?
cs_fabrice88
Messages postés97Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention 7 août 2015 19 avril 2009 à 16:28
Effectivement je suis en PHP Version 4.4.9. Dommage.
cs_Galip
Messages postés8Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention21 avril 2009 19 avril 2009 à 11:18
Bonjour,
Le code utilise la POO qui est apparu dans PHP5, donc je pense que votre serveur ne supporte pas PHP5. Pour le savoir faîte un phpinfo() (voir les nombreux exemple sur le net pour l'utilisation de cette fonction)
Donc pour que le code marche il faudrait le porté dans une version qui n'utilise pas les classes.
Cordialement,
Galip
cs_fabrice88
Messages postés97Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention 7 août 2015 19 avril 2009 à 10:29
Bonjour,
ton script pourrait m'intéresser mais là sa ne fonctionne pas chez moi.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/40/d280878150/htdocs/tags/clTag.php on line 13
13 juil. 2009 à 11:03
Bref, cela me génrère pas les bons mots, ça me sort des mots du code, des balises, table, image..etc...
Sinon, pour que ces mot clès soient pris en compte par google, il ne faudrais pas qu'ils soient des liens ? juste un mot "comme ça" répété ça ne sert pas il me semble...
Merci de votre réponse ! :)
30 mai 2009 à 20:39
<?php
// affiche le numéro de version courante du PHP.
echo "Version PHP courante : " . phpversion();
?>
donne lui le nom que tu veux avec extension .php
exemple:ma-version.php
tu le balance par ftp a la racine de ton site
tu colle cette adresse dans ta barre d'adresse
le résultat affiché chez free par exemple dans le cas ou bien sur tu as ecrit: php 1 dans le htaccess est:
Version PHP courante : 5.1.3RC4-dev
dans le cas ou tu n'as pas specifié php 1
ta version php sera une version 4
voir exemple du résultat
http://immo.inter.free.fr/Example-tag.php
bonne chance
30 mai 2009 à 20:00
y'a une solution pour ceux qui sont pas en php5 ?
30 mai 2009 à 15:25
Tu as lu sa faq et tu es allé sur son forum?
30 mai 2009 à 09:56
30 mai 2009 à 09:30
30 mai 2009 à 09:27
On peut chez free ajouter en premiere ligne du fichier htaccess :php 1 ceci évite de renommer les fichiers.
le code me parait bien construit et bien écrit mais je cherche en fait un générateur de mots cles qui inscrive les metas dans la balise meta keyword je me suis donc peut etre un peu egaré ici.
21 avril 2009 à 21:04
merci bien pour ton commentaire. Le fait que je n'utilise pas les méthodes magiques s'explique facilement : je ne connaissais pas ces méthodes :). Donc merci beaucoup pour l'info.
J'ai modifié la source pour les intégrer (elles allègent le code). J'ai également ajouté un exemple d'utilisation avec une gestion des exceptions, je pense que ça ne peut pas faire de mal de montrer comment s'en servir ^^.
Concernant la méthode render, il est vrai que conceptuellement il faudrait l'enlever, mais je l'ai ajoutée pour que des personnes n'ayant pas beaucoup de connaissances puissent se servir de la classe facilement.
Bon utilisation !
21 avril 2009 à 20:18
pas mal du tout. Je rejoins Arto pour la méthode render, presque inutile à mon sens.
C'est pas mal codé. J'aurais préféré des getter et setter passant par les méthodes magiques dédiées de php5, mais ça reste une question de préférence.
19 avril 2009 à 17:56
J'ai ajouté des getter et setter cela permettra de paramétrer la classe comme vous le souhaitez.
Bonne continuation.
19 avril 2009 à 17:41
19 avril 2009 à 17:40
Dans l'ensemble c'est très bien. Je note 10/10.
19 avril 2009 à 17:35
Le script analyse le texte et cherche les mots ayant le plus grand nombre d'occurrences. De plus, le script enlève la plupart des mots courants comme les mots de liaison, ... qui n'ont pas d'intérêt.
Par exemple, tu peux afficher les tags sur ta page, le script va chercher de quoi parle la page et afficher les mots clés, ça peut servir pour le référencement, pour l'utilisateur, ...
19 avril 2009 à 17:30
Euhhh... sa genere quel genre de tags ?
19 avril 2009 à 16:28
19 avril 2009 à 11:18
Le code utilise la POO qui est apparu dans PHP5, donc je pense que votre serveur ne supporte pas PHP5. Pour le savoir faîte un phpinfo() (voir les nombreux exemple sur le net pour l'utilisation de cette fonction)
Donc pour que le code marche il faudrait le porté dans une version qui n'utilise pas les classes.
Cordialement,
Galip
19 avril 2009 à 10:29
ton script pourrait m'intéresser mais là sa ne fonctionne pas chez moi.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/40/d280878150/htdocs/tags/clTag.php on line 13