• Resolved ericgmbh

    (@ericgmbh)


    Hello,

    Looks like a great plugin nut I struggle to make it work.
    Could you please elaborate a bit more on patching the Shop.php file.
    I get the conflict that I cannot run my WP site instead it shows my prestashop. Just tried to do this:

    --- classes/shop/Shop.php.orig        2013-01-07 09:18:32.000000000 +0100
    +++ classes/shop/Shop.php       2013-01-07 09:25:26.000000000 +0100
    @@ -368,6 +368,9 @@
                            if (!Validate::isLoadedObject($default_shop))
                                    throw new PrestaShopException('Shop not found');
    
    +                       if (defined('PRESTASHOP_INTEGRATION_VERSION')) {
    +                               $shop = $default_shop;
    +                       } else {
                            $params = $_GET;
                            unset($params['id_shop']);
                            if (!Configuration::get('PS_REWRITING_SETTINGS'))
    @@ -388,6 +391,7 @@
                            }
                            header('location: '.$url);
                            exit;
    +                       }
                    }
            }

    but it doesn’t work or I do it in a wrong way could you please tell me what the `— classes/shop/Shop.php.orig 2013-01-07 09:18:32.000000000 +0100
    +++ classes/shop/Shop.php 2013-01-07 09:25:26.000000000 +0100
    @@ -368,6 +368,9 @@` means?

    https://www.ads-software.com/extend/plugins/prestashop-integration/

Viewing 5 replies - 31 through 35 (of 35 total)
  • after patch I have the same problem.

    Prestashop
    https://www.fitnesstienda.com/shop/

    WordPress

    https://www.fitnesstienda.com/blog/

    help me

    thanks

    after patch I have the same problem.

    Prestashop
    https://www.fitnesstienda.com/shop/

    WordPress

    https://www.fitnesstienda.com/blog/

    help me

    thanks

    Can someone please help me…
    i tried evreything patching the shop.php wordpress 3.6.1 and prestashop 1.5.6.0 not working please help!….

    Plugin Author aytechnet

    (@aytechnet)

    Here is the Shop.php patch currently used for PrestaShop 1.5.5 and 1.5.6 :

    --- ../web.orig/classes/shop/Shop.php   2013-08-28 10:14:22.000000000 +0200
    +++ classes/shop/Shop.php       2013-10-04 10:39:23.009461176 +0200
    @@ -329,7 +329,8 @@
                            }
    
                            // If an URL was found but is not the main URL, redirect to main URL
    -                       if ($id_shop && !$is_main_uri)
    +                       // But if PrestaShop Integration is active, no redirection should be made
    +                       if ($id_shop && !$is_main_uri && !defined('PRESTASHOP_INTEGRATION_VERSION'))
                            {
                                    foreach ($results as $row)
                                    {
    @@ -381,6 +382,12 @@
                                    if (!Validate::isLoadedObject($default_shop))
                                            throw new PrestaShopException('Shop not found');
    
    +                               /* if PrestaShop Integration is active it is necessary most of the time to
    +                                  deactivate the default redirection made by PrestaShop or the blog will no
    +                                  longer be visible */
    +                               if (defined('PRESTASHOP_INTEGRATION_VERSION')) {
    +                                       $shop = $default_shop;
    +                               } else {
                                    $params = $_GET;
                                    unset($params['id_shop']);
                                    if (!Configuration::get('PS_REWRITING_SETTINGS'))
    @@ -401,6 +408,7 @@
                                    }
                                    header('location: '.$url);
                                    exit;
    +                               } /* end-else for PrestaShop Integration to avoid redirection */
                            }
                    }

    I hope it could help…

    Kind Regards,
    Fran?ois.

    harry2fish

    (@harry2fish)

    Hi
    I’m having trouble with the patch I think. I added the patch to a file, called it Shop.php and put it in the override/classes/shop folder. I’m still getting redirected so I guess I’m doing something wrong. Can anyone give a clearer instruction for applying the patch?
    Thanks
    H

Viewing 5 replies - 31 through 35 (of 35 total)
  • The topic ‘How to patch Shop.php’ is closed to new replies.