Aide - Recherche - Membres - Calendrier
Version complète : erreurs après install ULTIMATE SEO URL
Forum osCommerce-fr > Adapter OsCommerce MS2 > Contributions
aprim
Bonjour,

je vien d'installer la contrib ULTIMATE SEO URLS V2 (de CHEMO)
tout fonctionne à merveille sauf que les commandes de mes clients ont toutes un orders_id à 0 dans les tables
orders_products
orders_status
et orders_total !!

J'ai lassé la configuration dans l'admin par défaut (pas de modifs)

J'ai tout vérifié dans mon install et ne trouva pas d'erreur..

Merci de votre aide
NoZic
Bonjour,

D'après mes souvenirs lointains de l'install de SEO, on ne touche absolument pas à la BDD et encore moins aux tables orders_qqchose.

Tu es certain que cela vient de l'install de SEO... ?

De toute façon, là, c'est perdu (tu récupéreras jamais tes anciens id... à moins que tu n'es aussi fait une sauvegarde SQL avant l'install mais en général on ne sauvegarde que les fichiers... je crois que je vais commencer à faire aussi des sauvegardes SQL avant chaque modif...), désolé.
aprim
Bonjour,
en fait je suis sur que c'est Ultimate SEO qui en est la cause car car j'ai restauré les anciens fichiers php, supprimé le .htaccess et tout remarche...!
comme toutes les contribs il y a une multitude de versions et bien sur j'ai pris la plus récente (8 mai 2008) y a t'il une version "beton" dont on soit plus sur ?...

merci

Patrick
NoZic
Re,

Bah c'est presque impossible que le fait de désinstaller seo ai remis dans tes tables tes orders_id, mais admettons... (m'enfin t'es sûr que c'est dans les tables que ça t'as fait tout ça, ce serait pas plutôt dans une partie du site qui fait appel à ces tables, genre la finalisation de la commande)

J'utilise la version 2-1 da enfin il me semble...
De toute façon, j'ai rajouté un fix et fais des petits changements, donc je ne suis pas la bonne personne pour t'aider (d'autant que j'avais aussi installé sid killer et qu'il patche seo, d'ailleurs il me semble que c'est pour ça que j'ai pris la version que j'ai car sid killer n'a plus de correctif pour les versions postérieures, enfin il me semble...). Ca fait longtemps tout ça...
oceaneB
Bonjour Aprim

je viens d'installer SEO et en rien il modifie la BDD , par contre il y a surement une autre contribution qui dois coincer avec la nouvelle url cree par SEO je vois que sa

J'ai eu d'autre souci "presque pareille" avec Dynamic meta tag et je lute aussi

Mais vraiment , pour avoir installer au moins 10 fois ma boutique , jamais eu de souci avec SEO

Reste a ta dispo pour plus de rensignement si je peux te renseigner

@pluch

Oceane
oneill
En tous les cas, sur une RC1-FR l'installe de SEO se fait sans aucun problème pour les versions Ultimate_SEO_URLSv21d_UPDATED_1_2 et la Ultimate_SEO_URLs_v2-2.2eFIXEDReload



Citation (oceaneB)
je viens d'installer SEO et en rien il modifie la BDD

Faux, à la première utilisation, la table configuration et la table configuration group sont modifiées afin d'accèder aux réglages de SEO à partir de l'admin. Ca se passe dans includes/classes/seo.class.php
oceaneB
Oups , desolée d'avoir dit une connerie alors mille excuses

Oceane
aprim
merci à tous,

je suis d'accord avec vous ayant lu le code que rien ne doit affacter les bases...

Je me suis mal exprimé : je ne dis pas que cela a affecté les bases mais qu'après l'install, les nouveaux achats ont une valeur à 0 auniveau de orders_id...

Je pense plutôt à un lien qui se fait mal lors de la creation de la commande car le numero orders_id est bien créé dans la table orders mais ensuite dans les autres tables le orders_id ne doit pas être transmis corectement..

J'ai comme tout le monde un client "test" qui me permet de tester cela et après la désinstall de SEO les commandes reprenent une numerotation correcte..

sinon j'utilise header tag seule autre contrib...

je vais tenter une version plus ancienne...
oneill
Citation (oceaneB @ 15 May 2008, 21:55) *
Oups , desolée d'avoir dit une connerie alors mille excuses

Oceane

Et en plus, c'est même pas grave...Ne t'excuses pas, SEO ne modifie pas la base au point de déranger le processus de commande.


Que cela ait une influence sur l'OscId, je veux bien mais pas sur l'Order_Id. Et je ne comprends pas non plus comment ces id reviennent après la désinstallation de SEO. Ils sont dans la base ou ils n'y sont pas. Point.
aprim
bonsoir Oneill,

je m'explique :

ma dernière commande avait par exemple le N° 545
la dessus j'installe SEO
une heure plus tard, une commande arrive (je reçois le mail qui dit N° de commande = 0) et rien dans mon admin bien sur, puis une autre commande qui est aussi à 0

là je file dans ma base et je vois que :
dans la table orders j'ai bien une commande 546 et une 547 mais dans toutes les autres tables, le orders_id est égal à 0
Je fais moi même un test de commande bidon = pareil

J'ai rétabli mes commandes en recopiant les orders_id 546 et 547 dans les tables au bon endroit.

ET JE VOUS JURE QU'APRES LA DESINSTALL DE SEO, MES COMMANDES SUIVANTES SE SONT NUMEROTEES A NOUVEAU CORRECTEMENT !

bon, je vais aller au bord de la falaise et je saute..
Mince je suis en Corrèze, même pas de falaise !
oneill
biggrin.gif
Il ne faut pas jurer... Je n'ai pas dit que tu étais un menteur, j'ai dis que je ne comprenais pas et c'est la vérité. Il y a quelque chose qui m'échappe. mrgreen.gif
En fait, ces commandes s'enregistrent à 0 et c'est TOI qui les renumérote à la main ou elles le font toute seules après désinstallation de SEO ?

Ah, aussi, comment sont tes register_globals, à ON ou à OFF ?
aprim
mes register_globals, sont à ON, ma boutique tourne sans erreurs depuis des mois, c'est la 1ere fois que j'ai des soucis à ce point.

Bien entendu j'ai numéroté les commandes à 0 à la main dna la base de données, je ne crois pas qu'il y ait un process qui renumerote les enregistrements...
( d'ailleurs si cela n'existe pas, ce serait une bonne contrib à créer, une routine qui répare les incohérences d'une table après un incident...)

bon, si il n'y a pas d'orage, je vais re tenter le coup avec une version plus ancienne, et je reviens ici pour vous dire si j'arrive à quelque chose...
oneill
Honnêtement, je ne suis pas capable de t'aider. Je ne vois pas ce qu'il peut y avoir. Tu devrais préciser ta version de Boutique,car j'ai cru que c'était une boutique neuve que tu installais. Forcément, sur une boutique en prod c'est plus chaud vu que de nombreuses contribs peuvent venir perturber le fonctionnement de SEO

Donc, précise dans ta signature, ce serait mieux, ta version et les contribs installées.
acroduweb
Salut,
Je suis a peut près dans les mêmes conditions que aprim à par que moi c'est avec les inscriptions de nouveaux clients que le phénomène se produit.
Avec ultimate seo quand un nouveau client s'inscrit j'ai son nom et prenom mais sa fiche n'est pas renseigné et il a un id=0 mais par contre les commandes passent????
Quand je desinstalle tout rentre dans l'ordre.
J'ai essayé plusieurs versions d'ultimate seo mais c'est la même chose à chaque fois donc je ne sais pas!!!
gotcha5832
Ah j'ai eu le meme probleme que toi.

Et voici la solution que j'ai trouvé:
Dans catalog/include/functions/database.php

CODE

// function tep_db_insert_id() {
// return mysql_insert_id();
// }
///Avec SEO URL //////
function tep_db_insert_id($link = 'db_link') {
global $$link;
return mysql_insert_id($$link);
}
///fin -- SEO URL //////


cf:http://www.oscommerce-fr.info/forum/lofive...php/t49116.html
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.