Post by madmatt » Sat Jan 16, 2016 10:53 am

hi

im using a vqmod seo url

it works perfect for every link in the site except when customers are trying to veiw their order history

how can this be fixed

thanks

site http://www.nicotineeliquids.com.au

Code: Select all

<modification>
        <id>Clean SEO </id>
        <version>1.0.0</version>
        <vqmver>2.1</vqmver>
        <author>Nicotine Eliquids</author>
        <file name="catalog/controller/common/seo_url.php">
                <operation>
                        <search position="after"><![CDATA[
                        $parts = explode('/', $this->request->get['_route_']);
                        ]]>
                        </search>
                        <add><![CDATA[
                        $this_route = $parts;
                        $this_route_multistore = $parts;
                        array_shift($this_route_multistore);
                        ]]></add>
                </operation>
                <operation>
                        <search position="replace"><![CDATA[
                        $this->request->get['route'] = 'error/not_found';
                        ]]>
                        </search>
                        <add><![CDATA[
                        if (is_file(DIR_APPLICATION . 'controller/' . implode("/", $this_route) . '.php'))  {
                        $this->request->get['route'] = implode("/", $this_route);
                        break;
                        } elseif (is_file(DIR_APPLICATION . 'controller/' . implode("/", $this_route_multistore) . '.php'))  {
                        $this->request->get['route'] = implode("/", $this_route_multistore);
                        break;
                        } else {
                        $this->request->get['route'] = 'error/not_found';
                        array_pop($this_route);
                        array_pop($this_route_multistore);
                        }
                        ]]></add>
                </operation>
                <operation>
                        <search position="replace" index="1" offset="8"><![CDATA[if (isset($this->request->get['product_id'])) {]]></search>
                        <add><![CDATA[
                        if (preg_match("/information\//", $this->request->get['_route_'])) {
				$this->request->get['route'] = $this->request->get['_route_'];
			} elseif (isset($this->request->get['information_id'])) {
				$this->request->get['route'] = 'information/information';
			} elseif (preg_match("/checkout\//", $this->request->get['_route_'])) {
				$this->request->get['route'] = $this->request->get['_route_'];
			} elseif (preg_match("/payment\//", $this->request->get['_route_'])) {
				$this->request->get['route'] = $this->request->get['_route_'];
			} elseif (preg_match("/feed\//", $this->request->get['_route_'])) {
				$this->request->get['route'] = $this->request->get['_route_'];
			} elseif (preg_match("/affiliate\//", $this->request->get['_route_'])) {
				$this->request->get['route'] = $this->request->get['_route_'];
			} elseif (preg_match("/account\//", $this->request->get['_route_'])) {
				$this->request->get['route'] = $this->request->get['_route_'];
			} elseif (preg_match("/total\//", $this->request->get['_route_'])) {
				$this->request->get['route'] = $this->request->get['_route_'];
			} elseif (isset($this->request->get['product_id'])) {
				$this->request->get['route'] = 'product/product';
			} elseif (isset($this->request->get['path'])) {
				$this->request->get['route'] = 'product/category';
			} elseif (isset($this->request->get['manufacturer_id'])) {
				$this->request->get['route'] = 'product/manufacturer/info';
			}
			]]></add>
                </operation>
                <operation>
                        <search position="replace" index="1"><![CDATA[
                        return $link;
                        ]]>
                        </search>
                        <add><![CDATA[
                        return preg_replace("/(index\.php\?route=|common\/home)/", "", $link);
                        ]]></add>
                </operation>
        </file>
</modification>

Newbie

Posts

Joined
Fri Dec 18, 2015 2:27 pm
Who is online

Users browsing this forum: Amazon [Bot] and 3 guests