Author Topic: Ultimate SEO  (Read 713 times)

Offline ncis

  • Nouveau venu
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Ultimate SEO
« on: February 27, 2010, 01:00:10 pm »
ma version est la 2.7 (elle date de l'été 2009) ...
j'aurai besoin de ré-écrire les urls de mes produits sous la forme : /catalog/manufacturers-nom-prd-3457.html
au lieu de /catalog/manufacturers-nom-p-3457.html actuellement ...
que faut-il faire ??? (car j'imagine qu'il n'y a pas que le fichier .htaccess à modifier) ...
« Last Edit: February 27, 2010, 01:03:04 pm by ncis »

Offline vinicolas

  • Admin oscteam
  • Oscteam membre actif
  • *****
  • Posts: 256
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #1 on: February 28, 2010, 12:18:26 pm »
Salut,

Ce que je pourrai te conseiller est d'utiliser le seo editable, ca te permet depuis la fiche prod et les catégories de mettre ce que tu veux ou tu veux.
http://www.oscommerce.com/community/contributions,6891

C'est adaptable a ta version actuelle avec un peu de code, on a mis ca sur oscload.
On va poser un module permettant de faire aussi tout ca a la volée , c'est l'idéal pour avoir un module seo puissant.

Sinon il faut entrer dans les classes dans includes et voir ton fichier seo aussi.

voili

Offline ncis

  • Nouveau venu
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #2 on: February 28, 2010, 12:35:40 pm »
je suis allé sur ton lien ... je ne connaissais pas cette variante ...

ça ne va pas marcher ... car en réalité, je cherche plutôt à remplacer le 'p' qui désigne un lien de type 'produit' par autre chose e.g. 'prd' ... ça provient du fait que j'ai une sous-catégorie nommée 'p' (contenant d'autres sous-sous-catégories) et que quand on clique dessus, oscommerce me répond comme quoi il ne trouve pas de produits (alors qu'il faudrait qu'il affiche la liste des sous-sous-catégories) !!!

d'où l'idée de rebaptiser le 'p' des produits par autre chose ... sinon, tu penses qu'il faudrait que je rentre dans le code de seo.class.php ???

Offline SambaMambo

  • Nouveau venu
  • **
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #3 on: February 28, 2010, 06:21:25 pm »
suffit d'aller dans le htacces :
  RewriteRule ^(.*)-p-([0-9]+).html$ product_info.php?products_id=$2&%{QUERY_STRING}
remplacer -p- par -prd-
;)

Offline vinicolas

  • Admin oscteam
  • Oscteam membre actif
  • *****
  • Posts: 256
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #4 on: February 28, 2010, 06:37:26 pm »
merci a toi ;) pas eu le temps de répondre avec le lancement de l'oscload ! et plutôt répondu a coté  :o

vini

Offline SambaMambo

  • Nouveau venu
  • **
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #5 on: February 28, 2010, 06:43:06 pm »
de rien ;)
toujours là pour aider s'il le faut  8)

sebsebpoub

  • Guest
Re : Ultimate SEO
« Reply #6 on: March 01, 2010, 09:40:51 pm »
ne pas oublier le reset dans l administration pour prendre en compte les changements

;)

Offline ncis

  • Nouveau venu
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #7 on: March 03, 2010, 04:24:23 pm »
ça ne marche pas  :'( ...

les lignes concernées dans le .htaccess sont :
  RewriteCond %{QUERY_STRING} ^options\=(.*)$
  RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2%1
  RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
bien pensé à changer -p- en -prd- ...

de plus dans admin/includes/, le lancement du fichier reset_seo_cache.php me donne une erreur :
  Fatal error: Call to undefined function: tep_db_query() in www/catalog/admin/includes/reset_seo_cache.php on line 32 <-- c'est l'unique ligne du fichier !!!

fermeture de firefox, connexion sur mon site ... mais au survol des produits, bien qu'ayant remplacé les lignes du .htaccess avec -prd- pour les produits, on lit toujours les urls avec -p- ... bizarre, non ???
« Last Edit: March 03, 2010, 05:44:50 pm by ncis »

Offline bonbec

  • Nouveau venu
  • **
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Re : Re : Ultimate SEO
« Reply #8 on: March 03, 2010, 05:28:39 pm »
fermeture de firefox, connexion sur mon site ... mais au survol des produits, bien qu'ayant remplacé les lignes du .htaccess avec -prd- pour les produits, on lit toujours les urls avec -p- ... bizarre, non ???
Il faut penser à faire un reset du cache de seo je crois.

Offline SambaMambo

  • Nouveau venu
  • **
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #9 on: March 03, 2010, 05:32:34 pm »
tu dis que quand tu essaye de faire un reset ca ne marche pas
donc tu as du mal faire l'install de la contrib
et donc les -p- reste en cache et ne sont pas remplacés par les -prd- ....

Offline ncis

  • Nouveau venu
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #10 on: March 03, 2010, 05:49:36 pm »
en soi, quand j'ai installé la contribution il y a + de 6 mois, tout semblait marcher ... ultimate seo était le "dernier truc" à faire avant de considérer mon site comme "terminé" ... depuis, je n'y ai apporté aucune modification personnelle ...

donc le problème réside dans le reset du cache qui ne se fait pas ? mais comme je l'évoque dans un post précédent, quand je lance le fichier .php, j'obtiens une erreur ... comment la corriger ou bien la contourner (i.e. est-il possible de vider ce cache autrement) ?

Offline ncis

  • Nouveau venu
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #11 on: March 03, 2010, 05:57:10 pm »
et dans le reset_seo_cache.php, il y a juste une ligne active :
<? tep_db_query("DELETE FROM cache WHERE cache_name LIKE '%seo_urls%'"); ?> ... qu'est-ce-qui peut bien planter ?

Offline bonbec

  • Nouveau venu
  • **
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #12 on: March 03, 2010, 06:36:27 pm »
Je ne sais pas si çà peut avoir une importance mais il vaut mieux avoir  <?php  que <?

Offline vinicolas

  • Admin oscteam
  • Oscteam membre actif
  • *****
  • Posts: 256
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #13 on: March 03, 2010, 06:43:37 pm »
Si beaucoup d'importance surtout en local comme on a pu le voir avec une petite dizaine seulement de balises php (dont une dans seo.class) qui n'etait pas en <?php

Bien vu ;)

Vini

Offline ncis

  • Nouveau venu
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re : Ultimate SEO
« Reply #14 on: March 03, 2010, 08:39:25 pm »
autant pour moi, j'ai oublié de mettre le <?php dans mon post ... juste de l'étourderie de ma part ... si problème dans le fichier il y a, ça ne vient pas de là (sinon, j'aurai une erreur ligne 1) ... c'est clair qu'aucun script .php ne peut pas marcher sans cette balise ... non, ce n'est pas cela qui bugge dans le reset du cache seo ...