Aide - Recherche - Membres - Calendrier
Version complète : googlexml_sitemap_seo_v_1.5_2 pour v2.3.1
Forum osCommerce-fr > Oscommerce 2.3 > Contributions OsC2.3
kalaiano
hello tout le monde.

voilà j'ai essayé d'installer googlexml_sitemap_seo_v_1.5_2. ca me sort ca:
Code
Notice: Use of undefined constant DIR_WS_HTTP_CATALOG - assumed 'DIR_WS_HTTP_CATALOG' in C:\Program Files\EasyPHP5.2.10\www\2.3.1\googlesitemap\index.php on line 45
1054 - Champ 'c.categories_status' inconnu dans where clause

SELECT p.products_id as pID, p.products_date_added as date_added, p.products_last_modified as last_mod, p.products_ordered
                FROM products p, categories c, products_to_categories p2c where c.categories_status='1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p.products_status='1'
                ORDER BY products_ordered DESC


j'ai rajouté une ligne avant la ligne 45 pour définir DIR_WS_HTTP_CATALOG (
Code
require_once('includes/configure.php');
)

et là j'ai eu :"1054 - Champ 'c.categories_status' inconnu dans where clause

SELECT p.products_id as pID, p.products_date_added as date_added, p.products_last_modified as last_mod, p.products_ordered
FROM products p, categories c, products_to_categories p2c where c.categories_status='1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p.products_status='1'
ORDER BY products_ordered DESC"

j'ai essayé la version googlexml_sitemap_seo_v_1.5_1 et ca donne ceci:"
Code
Write C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapproducts.xml
Generated Google Product Sitemap Successfully

Write C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapcategories.xml
Generated Google Category Sitemap Successfully

Write C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapspecials.xml
Generated Google Specials Sitemap Successfully

ERROR: Google Pages Sitemap Generation FAILED!

Write C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapindex.xml
Generated Google Sitemap Index Successfully

Array
(
    [QUERY] => Array
        (
            [PRODUCTS] => Array
                (
                    [STATUS] => success
                    [NUM_ROWS] => 3
                )

            [CATEOGRY] => Array
                (
                    [STATUS] => success
                    [NUM_ROWS] => 6
                )

            [SPECIALS] => Array
                (
                    [STATUS] => success
                    [NUM_ROWS] => 2
                )

        )

    [SAVE_FILE_XML] => Array
        (
            [0] => Array
                (
                    [file] => C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapproducts.xml
                    [status] => success
                    [file_exists] => true
                )

            [1] => Array
                (
                    [file] => C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapcategories.xml
                    [status] => success
                    [file_exists] => true
                )

            [2] => Array
                (
                    [file] => C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapspecials.xml
                    [status] => success
                    [file_exists] => true
                )

            [3] => Array
                (
                    [file] => C:/Program Files/EasyPHP5.2.10/www/2.3.1/sitemapindex.xml
                    [status] => success
                    [file_exists] => true
                )

        )

)


biensur dans la partie admin on peut mettre soit mode standard , soit mode alternative
si je me mets en alternative ca donne les memes resultats.


merci smile.gif

FoxP2
par défaut, la structure de la table 'categories' ne possède pas de champs 'categories_status'.
il te faut enlever ce champs dans le code des requêtes concernées.

c'est le problème des add-on sur oscommerce.com. au départ, la contribution est écrite pour s'adapter à un code standard et au fur et à mesure, chacun vient y mettre son 'truc en plus'. huh.gif
personnellement, j'ai résolu le problème : je verrouille l'accès. ainsi je suis le seul à pouvoir modifier les packs que je dépose, ce qui évite tout ajout extérieur.
kalaiano
Citation (FoxP2 @ 26 Nov 2010, 15:43) *
par défaut, la structure de la table 'categories' ne possède pas de champs 'categories_status'.
il te faut enlever ce champs dans le code des requêtes concernées.

c'est le problème des add-on sur oscommerce.com. au départ, la contribution est écrite pour s'adapter à un code standard et au fur et à mesure, chacun vient y mettre son 'truc en plus'. huh.gif
personnellement, j'ai résolu le problème : je verrouille l'accès. ainsi je suis le seul à pouvoir modifier les packs que je dépose, ce qui évite tout ajout extérieur.



salut FoxP2 merci pour la réponse. dans la contribution ils disent que c'est aussi valable pour osc 2.3.1.
je n'arrive pas à avoir ce que je voulais. il me sort la meme chose que tout à l'heure. alors que avec la version 2.2 ca marche nikel. j'ai resolu le problème de categorie_status mais il ne me cree pas les fichiers sitemap.
kalaiano
peux tu stp me donner la liste des contributions compatible avec osc 2.3 ou à la limite qu'on peut intégrer avec quelques modifications pas trop compliqué. merci
chrysalide
il n'y a pas de liste de contributions "compatible" avec la 2.3.1.

par contre peux tu nous donnez le lien vers le dépot de cet add-on car j'ai testé ce matin la 1.5 et elle fonctionnait en 5 minutes chrono.

Par contre elle demande a être un peu nettoyée, améliorée et localisée voir mieux intégrée mais elle marche.

As tu bien réglé les droit sur les fichiers xml ?
kalaiano
Citation (chrysalide @ 26 Nov 2010, 21:05) *
il n'y a pas de liste de contributions "compatible" avec la 2.3.1.

par contre peux tu nous donnez le lien vers le dépot de cet add-on car j'ai testé ce matin la 1.5 et elle fonctionnait en 5 minutes chrono.

Par contre elle demande a être un peu nettoyée, améliorée et localisée voir mieux intégrée mais elle marche.

As tu bien réglé les droit sur les fichiers xml ?



Bonjour,


alors j'ai essayé en local les trois 1.5, 1.5.1 et la 1.5.2. pour les permissions il me semble qu'on local il n'y a pas de permission.
En ce qui concerne le nettoyage, La vérité je ne sais pas ce qu'il faut modifier. mais je l'ai mise telle qu'elle est cette contribution:-). c'est peut être pour ca qu'elle ne marchait.


peux tu me dire ce que je dois modifier stp?

par la meme occasion, je voulais te demander, j'ai regarder dans la base de donnée à partir de phpmyadmin et j'ai remarqué qu'elle s'affiche en bizarrement
Code
Propriétaire du site

peux tu me donner une explication? j'ai jamais fait attention auparavant donc je ne sais pas si ca vient de moi ou juste un problème d'affichage? bon en tout cas le retour vers la boutique est correcte.

merci
chrysalide
vérifies que les fichiers ne soit pas en lecture seules.


il n' y rien a modifier pour qu'elle soit fonctionnelle c'était juste un commentaire personnel sur la qualité de la contrib qui est quand même old school.

passes a désactiver "Enable Standard Pages Map" dans l'admin
kalaiano
Citation (chrysalide @ 27 Nov 2010, 11:52) *
vérifies que les fichiers ne soit pas en lecture seules.


il n' y rien a modifier pour qu'elle soit fonctionnelle c'était juste un commentaire personnel sur la qualité de la contrib qui est quand même old school.

passes a désactiver "Enable Standard Pages Map" dans l'admin



Merci ca marche en local et en ligne.
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-2014 Invision Power Services, Inc.