osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> problème dans la réécriture Seo Urls v2.2d11 de mes produits
manufrance
posté 26 Jan 2012, 18:17
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 134
Inscrit : 18-February 03
Lieu : 82300 Saint Cirq
Membre no 866



Bonjour à tous,

J'ai trois sites avec Ultimate SEO Urls v2.2d11 qui tourne bien et depuis longtemps... enfin c'est ce que je croyais... happy.gif

Aujourd'hui je viens de me rendre compte après qu'un de mes collègues me dise "ça marche pas" encore une fois.... que c'est vrai blink.gif ça marche pas bien !!! pour être plus juste.

Dans nos produits (des ampoules pour être précis) nous avons des désignations du genre "Master PL-C 18w" ou encore "Master HPI Plus BU-P"
Jusque là, rien de bien méchant, sauf que quand on clique sur le lien réécrit "master-pl-c-p-1515.html"... il ne se passe rien. On ne va jamais sur la fiche produit wacko.gif wacko.gif wacko.gif
Quand on clique sur l'autre lien "master-hpi-plus-bu-p-p-1520.html", la réécriture dans la barre du navigateur indique "-p-p-1520.html".

Donc vous l'aurez compris, mon problème viens du faite que mes produits de chez Philips, avec la désignation Philips, sont en conflit avec la réécriture "-p-" pour les produits et "-c-" pour les Cpath.

Et voici ma question, comment rectifier cela ???
Je galère depuis ce matin evil.gif
J'ai essayé de modifier le .htaccess mais en vain (je suis pas assez bon tongue.gif ) et le fichier seo_class.php. J'ai bien réussi à faire un nouveau lien sans le tiret "master-plc-p-1515.htm" mais il doit me manquer une autre modif quelques part pour que ça marche car ça ne change rien..
J'ai aussi essayé de modifié le "-p-" avec "-pp-" dans les 2 fichiers mais j'ai toujours le même soucis.

Si quelqu'un à une idée, je prend sur place !!

J'ai faillit oublié, les vrais liens pour les curieux:
http://www.francelampes.com/advanced_searc...p?keywords=pl-c (cliquez pas sur le premier je l'ai modifié (PL-CC), mais prenez en un des autres... et rien)
http://www.lampesadecharge.com/advanced_se...p?keywords=bu-p (cliquez sur n'importe lequel)

Ce message a été modifié par manufrance - 27 Jan 2012, 15:17.


--------------------
Version Cre Loaded 6.2[10.1]
Go to the top of the page
 
Gnidhal
posté 26 Jan 2012, 22:17
Message #2


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9221
Inscrit : 4-March 03
Lieu : Pau
Membre no 927



selon ta version de seo_url, tu devrais trouver dans le fichier seo.class.php
un truc de ce genre :
Code
                $this->reg_anchors = array('products_id' => '-p-',
                                           'cPath' => '-c-',
                                           'manufacturers_id' => '-m-',
                                           'pID' => '-pi-',
                                           'tPath' => '-t-',
                                           'articles_id' => '-a-',
                                           'authors_id' => '-au-',
                                           'pages_id' => '-pm-',
                                           'products_id_review' => '-pr-',
                                           'products_id_review_info' => '-pri-',
                                           'info_id' => '-i-',
                                           'lPath' => '-links-'
                                           );

tu peux donc modifier les séparateurs ou la chaine signifiante comme tu le souhaites.
Attention, certains caractères ne seront pas acceptés dans l'url ni dans le htaccess, à toi de faire tes tests.
J'ai essayé avec des _ à la place des -, ça fonctionne mais tu peux aussi essayer de remplacer -p- par !p! et même supprimer le deuxième séparateur => !p

Par précaution évite les caractères accentués et les signes +=*$ ainsi que la ponctuation (ça limite pas mal) qui sont soit des séparateurs existants soit des jokers...
Bien sur il faut reporter la même modif dans le htaccess.


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
cubifil
posté 27 Jan 2012, 08:20
Message #3


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 194
Inscrit : 13-June 08
Membre no 22132



bonjour manu france,
une petite question qui n' a rien avoir avec ton problème

c' est une contrib pour ton champ de recherche rapide avec le petit bouton et l'aide au mots clefs?

PS: qu' est qu'elle est belle ta standardiste ! smile.gif c'est vrai qu'elle est à notre service ?

Ce message a été modifié par cubifil - 27 Jan 2012, 08:25.


--------------------
oscommerce v2.3 | KissMT Dynamic SEO Meta & Canonical Header Tags | Ultimate SEO URLs | oscThumb_1.1.2 |
Go to the top of the page
 
manufrance
posté 27 Jan 2012, 09:41
Message #4


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 134
Inscrit : 18-February 03
Lieu : 82300 Saint Cirq
Membre no 866



@Gnidhal:
J'ai modifié ce fichier avec "-pp-" ou avec "-pid-" ou même avec "-toto-" et htaccess en conséquence mais rien à faire il m'indique "-p-toto-1520.html" (essai sur lampesadecharge sur la "BU-P")
J'ai vidé cache des navigateurs (IE8, Firofox, Chrome, Opera, Safari) et vidé le cache SEO, mais rien.

C'est pour cela que je croyais qu'il y avait encore un autre endroit à modifié unsure.gif mais d'après ce que tu me dit, il n'y a que c'est deux fichiers !!

Je vais de nouveau essayé... on sait jamais, j'ai peut-être fait de fausses manip.

@cubifil:
Non ce n'est pas une contrib. La recherche est celle par défaut sauf que j'ai modifié celle-ci en m'inspirant de mes différentes recherche sur le net pour avoir un poid pour chaque mot (les mots du nom de produit ayant un poids plus fort que les autres).
Le problème qui nous a fait recherché cette solution, était l'ampoule pour voiture 'H4'. Si on tapait "H4" dans le moteur de recherche on avait plein de produit qui venait avec "H4" dans les infos de fournisseur (type réf fournisseur : 45g15h41542) donc pas très précis.
Pour la standardiste, c'est pas la vrai !!!


--------------------
Version Cre Loaded 6.2[10.1]
Go to the top of the page
 
cubifil
posté 27 Jan 2012, 09:55
Message #5


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 194
Inscrit : 13-June 08
Membre no 22132



j'ai déjà eu un problème similaire avec la réecriture
essai de changer le nom de ton produit pour faire un essai

pour la standardiste je suis déçu sad.gif


--------------------
oscommerce v2.3 | KissMT Dynamic SEO Meta & Canonical Header Tags | Ultimate SEO URLs | oscThumb_1.1.2 |
Go to the top of the page
 
Gnidhal
posté 27 Jan 2012, 09:57
Message #6


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9221
Inscrit : 4-March 03
Lieu : Pau
Membre no 927



quand tu as fait les modifs dans les scripts il y a aussi 2 caches à vider : celui de la box catalog (par outils dans l'admin section cache, tu vire les caches) et celui de l'url rewriting dans la parti configuration
et faut penser à modifier ton htaccess.
Petit souci, si tes pages sont référencées avec un mauvais nom, une fois le htaccess modifié elles aboutiront à un 404


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
manufrance
posté 27 Jan 2012, 11:32
Message #7


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 134
Inscrit : 18-February 03
Lieu : 82300 Saint Cirq
Membre no 866



Merci cubifil et Gnidhal pour vos réponses smile.gif

Après plusieurs essais et 3 cafés biggrin.gif j'ai trouvé des solutions.

Premièrement j'ai modifié dans seo_classes et htaccess le -p- par -z-. Pourquoi ça marche ??? j'en sais rien. Comme je l'avait dit -toto-, -pid-, -ra-, -r- ne fonctionne pas ??? blink.gif blink.gif blink.gif
J'ai essayé avec -z- et O MIRACLE, ça fonctionne.... à n'y rien comprendre. En plus ce que je n'avais pas vu c'est qu'il y a trois ligne à modifié (-p-)

J'ai voulu faire la même chose sur francelampes et -z- fonctionne bien mais pas le -c- qui me plantait le site angry.gif
En faite je n'avais pas la même version entre les deux sites. J'ai pris la version la plus ancienne de Ultimate et cela fonctionne bien.
Un vrai casse-tête !!! huh.gif huh.gif

Bon comme tu l'as dit Gnidhal, mes url référencé sont devenu faux, donc j'ai modifié le fichier erreur_404 pour m'envoyé sur le bon produit.

Je sens bien que j'en ai pas fini avec ça !!! à suivre

Encore merci pour vos réponses.

ps: où indique-t-on que le message est clos ? blush.gif


--------------------
Version Cre Loaded 6.2[10.1]
Go to the top of the page
 
cubifil
posté 27 Jan 2012, 12:42
Message #8


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 194
Inscrit : 13-June 08
Membre no 22132



tu devrais faire une redirection 301 dans ton fichier htaccess pour tes urls


--------------------
oscommerce v2.3 | KissMT Dynamic SEO Meta & Canonical Header Tags | Ultimate SEO URLs | oscThumb_1.1.2 |
Go to the top of the page
 
manufrance
posté 27 Jan 2012, 13:27
Message #9


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 134
Inscrit : 18-February 03
Lieu : 82300 Saint Cirq
Membre no 866



j'y ai pensé mais je connais pas la syntaxe ??

Si tu la connais peux-tu me la donner ?

Ce message a été modifié par manufrance - 27 Jan 2012, 13:27.


--------------------
Version Cre Loaded 6.2[10.1]
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 12:53
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)