Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1783 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Nettoyer un code, mettre en relief, insérer des liens

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nettoyer un code, mettre en relief, insérer des liens

n°1578025
grosbin
OR die;
Posté le 22-06-2007 à 14:32:12  profilanswer
 

Voilà dans le but d'une optimisation de référencement, aka seo, puis construire un site bien relié, je prends les chaines de caractères et décide arbitrairement de les mettre en bold, ajouter des liens ..
 
foreach($keys as $k=>$v){
$t[contenu]=eregi_replace($v,"<b>$v</b>",$t[contenu]);
$t[contenu]=str_replace("<b><b>","<b>",$t[contenu]);
$t[contenu]=str_replace("</b></b>","</b>",$t[contenu]);
$t[contenu]=str_replace("&eacute;","é",$t[contenu]);
$t[contenu]=str_replace("''","'",$t[contenu]);
$t[contenu]=str_replace("'","&apos;",$t[contenu]);
}
 
Mais un problème se pose, niveau expression regulières, comment éviter d'insérer les balises au millieur d'un lien href ou image contenant le mot clé en question ??
Comment alors exclure le traitement des images et des liens par expressions régulières ? Merci pour la réponse ;)


---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 22-06-2007 à 14:32:12  profilanswer
 

n°1578782
kmeleon1
Ubuntu Forweeeeever
Posté le 25-06-2007 à 13:02:50  profilanswer
 

Je sais pas vous, mais j'ai quasiment rien capté....
Que représente ton $k et ton $v ?
"Contenant le mot clé en question"... tu n'en as pas parlé ..?


---------------
.:: Kmeleon ::.
n°1578783
masklinn
í dag viðrar vel til loftárása
Posté le 25-06-2007 à 13:06:11  profilanswer
 

grosbin a écrit :

Voilà dans le but d'une optimisation de référencement, aka seo, puis construire un site bien relié, je prends les chaines de caractères et décide arbitrairement de les mettre en bold, ajouter des liens ..


C'est complètement con.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1578786
kmeleon1
Ubuntu Forweeeeever
Posté le 25-06-2007 à 13:10:11  profilanswer
 

Ouai bah j'ai pas capté cette phrase non plus :D donc si tu le dis :)


---------------
.:: Kmeleon ::.
n°1578794
grosbin
OR die;
Posté le 25-06-2007 à 13:18:20  profilanswer
 

masklinn a écrit :

C'est complètement con.

Oui, mais pour relier plus de 300 pages de docs dont la secrétaire s'est chargée .. cad je me retrouve avec des pages non catégorisées, non triées
Concretement, tu te retrouves avec plus de 750 pages, il serait bon parfois de les relier entre elle dans le code HTML, non ?

 

La question étant comment éviter d'insérer les balises <b> et <a> dans des liens ou images
$keys est le tableau de mots clefs à prendre en compte

 

L'utilité, ouais superflue, mais au moins je saurais le répéter pour traiter à la longue les erreurs de codes sur certaines pages etc ..


Message édité par grosbin le 25-06-2007 à 13:20:32

---------------
Photos Panoramiques Montagnes Haute Savoie
n°1578795
AlphaZone
Posté le 25-06-2007 à 13:20:36  profilanswer
 

t'as essayé la fonction preg_replace ?


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
n°1578799
grosbin
OR die;
Posté le 25-06-2007 à 13:23:42  profilanswer
 

Sans connaitre la bonne regex à mettre en oeuvre pour zaper les a href et img src ..  
ça va être chaud .. je suis novice du regex, j'ai séché ces cours là à la fac ..
 
Sinon comment faire pour ne garder que les caractères numériques dans une chaine ( pour pouvoir procéder à des calculs )


Message édité par grosbin le 25-06-2007 à 13:27:07

---------------
Photos Panoramiques Montagnes Haute Savoie
n°1578805
zecrazytux
Posté le 25-06-2007 à 13:34:08  profilanswer
 

GOOGLE :o
 
falalis pas secher... y a plein de doc, suffit de chercher


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1578816
grosbin
OR die;
Posté le 25-06-2007 à 13:56:17  profilanswer
 

J'y suis arrivé, bah j'ai personne à remercier à part moi-même du coup ;)


---------------
Photos Panoramiques Montagnes Haute Savoie
n°1578817
zecrazytux
Posté le 25-06-2007 à 13:59:20  profilanswer
 

ba ouai forcment hein... :o :o


---------------
Blog photo/récits activités en montagne http://planetcaravan.net

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Nettoyer un code, mettre en relief, insérer des liens

 

Sujets relatifs
compteur de telechargement mal placé: problème code html ?Joomla - Insertion d'un code Javascript
quelqu'un peu m'expliqué ce code[BATSH] Code pour ce parller
lenteur sur mon site due au code peut etre ?[AIDE] : comment insérer un tag de stats dans Typepad ?
Extraire Pied-de-page + l'insérer dans nouveau document[CSS/JAVASCRIPT] Liens page
code liens html 
Plus de sujets relatifs à : Nettoyer un code, mettre en relief, insérer des liens


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR