Zen Cart Logo
Forums / All Other Contributions/Addons / Ceon URI Mapping v4.x

Ceon URI Mapping v4.x

Views: 452,116

Results 861 to 880 of 2,454
5 Oct 2012, 11:44 AM
#861
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Ceon URI Mapping v4.x

Hi,

Webmart:

Last error solved, but now i've a new one

Any help?

Sorry but haven't seen that one before and I'm out of time here to be able to recreate the environment and test.

I'd suggest "comparing" the files again and make sure you've made the modifications properly.

If you get this sorted please let us know.

PHP Warnings aren't the worst thing in the world but of course there's a reason for them being generated which is not good and it would be better to not have them.

All the best...

Conor
ceon

5 Oct 2012, 11:56 AM
#862
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping v4.x

Hi,

Lots of chat here now! :)

if YOU prefer "friendly" URLs for whatever reasons you have found sound, then you should feel free to use whatever add-on you find will be the most sound one to use to provide this feature.. However, much of what you have assumed and posted about why friendly URLs are a better choice is not based fully in facts.

I think it goes without saying that, on the balance of things, friendly URIs **are **the better choice.. sites look better with human-readable URIs and there are no negatives to having them. None. (I don't consider using more server resources to be "negative" but a "sensible business/technical decision").

Few probably need product urls for printed material and nobody really remembers even a re-written url; hard enough just to remember the domain.

I disagree, I think having URIs like "/summer" is something well worth having - in this case a URI for a site showcasing the summer specials, useful for printing on bill boards, bus stops etc. I agree that not many may "need" this but I do think it's something some sites do need, more likely to be larger stores with physical, real-life advertising.

Anyway.. I'm biased of course so I would say all of that ;)

Regardless, /about-us just looks so much better than /index.php?main_page=page&id=3 so I think all sites should use Ceon URI Mapping. :)

Have a good afternoon!

All the best...

Conor
ceon

5 Oct 2012, 12:32 PM
#863
gerjan avatar

gerjan

New Zenner

Join Date:
Dec 2007
Posts:
74
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

Hi Conor,

About my & and &amp: problem... I re-created an ezpage. Worked fine again, uri mapping was also created again (and works when I visit the link).

Strange thing is that SitemapXML now created the link correctly: /index.php?main_page=page**&**id=1

So the &amp: is gone and the & was placed right and Google accepted the xml file. But again, no uri mapping was added (/test).

All other sitemaps have the correct uri mappings in them, so no problemens there. So again, should I stay here or go to SitemapXML? :D

No errors in my cache btw.

5 Oct 2012, 1:02 PM
#864
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

conor:

I think it goes without saying that, on the balance of things, friendly URIs **are **the better choice.. sites look better with human-readable URIs and there are no negatives to having them. None. (I don't consider using more server resources to be "negative" but a "sensible business/technical decision").Oh let me be clear here, I was not saying that there are negatives to using friendly URLs at all..:smile: I simply wanted to point out that some of the "facts" put forward about WHY to use friendly URLs and "facts" about dynamic URLs were not entirely accurate. I don't disagree that human-readable URIs look better, but dynamic URLS certainly will not "harm" a site if a shopowner chooses not to use an add-on which generates friendly URLs.. 'tis my only point on that score..:smile:

Ultimately it is the shopowner's choice on whther or not to use a human-readable URI add-on, and IMHO they should choose the add-on that provides this feature in a way that does not introduce new problems to the site.. On that last point I too am biased as well in that I think that your add-on is the ONLY one in this class of add-ons which does friendly URLs the RIGHT WAY. :D

When I say the RIGHT way, I mean it does so in a non-destructive manner, plays NICE with other add-ons, provides LOADS more flexibility (auto generate or create your own URIs), and most importantly it can easily be turned off if the shopowner so desires without creating the dreaded 301 errors. (which is the real issue IMHO with the "other" add-ons in this same class) Plus your documentation and support of this add-on are second to none. The add-on has one of the SMARTEST installers I've used, and it helps the site manager create the correct .htaccess file needed. Plus you just rock Conor.. I am unabashedly a fan!!! For all of these reasons when I have a client who wants friendly URLs, THIS is the add-on I install for them.

5 Oct 2012, 1:55 PM
#865
countrycharm avatar

countrycharm

Totally Zenned

Join Date:
Jul 2007
Posts:
2,179
Plugin Contributions:
2

Re: Ceon URI Mapping v4.x

DivaVocals:

Oh let me be clear here, I was not saying that there are negatives to using friendly URLs at all..:smile: I simply wanted to point out that some of the "facts" put forward about WHY to use friendly URLs and "facts" about dynamic URLs were not entirely accurate. I don't disagree that human-readable URIs look better, but dynamic URLS certainly will not "harm" a site if a shopowner chooses not to use an add-on which generates friendly URLs.. 'tis my only point on that score..:smile:

Ultimately it is the shopowner's choice on whther or not to use a human-readable URI add-on, and IMHO they should choose the add-on that provides this feature in a way that does not introduce new problems to the site.. On that last point I too am biased as well in that I think that your add-on is the ONLY one in this class of add-ons which does friendly URLs the RIGHT WAY. :D

When I say the RIGHT way, I mean it does so in a non-destructive manner, plays NICE with other add-ons, provides LOADS more flexibility (auto generate or create your own URIs), and most importantly it can easily be turned off if the shopowner so desires without creating the dreaded 301 errors. (which is the real issue IMHO with the "other" add-ons in this same class) Plus your documentation and support of this add-on are second to none. The add-on has one of the SMARTEST installers I've used, and it helps the site manager create the correct .htaccess file needed. Plus you just rock Conor.. I am unabashedly a fan!!! For all of these reasons when I have a client who wants friendly URLs, THIS is the add-on I install for them.

....nods:yes::yes: in agreement....

5 Oct 2012, 2:15 PM
#866
serious avatar

serious

Totally Zenned

Join Date:
Feb 2011
Posts:
686
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

zc1.5

My site stopped working and I'm trying to resolve the issue.
It quit completing orders sometime yesterday but had been working fine up until then.

Could the Ceon URI Mapping or Ceon URI Mappings Manager be causing a conflict with Fast and Easy Checkout?

5 Oct 2012, 4:46 PM
#867
sph avatar

sph

Totally Zenned

Join Date:
Jan 2006
Posts:
1,556
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

DivaVocals:

and most importantly it can easily be turned off if the shopowner so desires without creating the dreaded 301 errors. (which is the real issue IMHO with the "other" add-ons in this same class)

Now I can disagree with you! :)

See this url:

http://www.prommart.com/tony-bowls-tbe11236-otr1-p-644.html

It is from my main site, where I had Ultimate SEO installed for a few weeks.

Now, the other day I deleted my site and did a fresh 1.5.1 install and it is currently back on dynamic urls. Ultimate SEO is not installed at all! But the re-written link still works (and I obtained this link from google, copied below).

The reason: I was advised just yesterday that if one turns off Ultimate SEO but leaves its htacces in place, it will still redirect to the proper page. So I put the htacces back up to stabalize my site pending whether I'm going with re-writing and, if so, what one will be better for this particular site (with potentially thousands of products to re-write). I have another site coming along which will have only a few hundred products and I most certainly will use CEON on it; also as a comparison control.

Ultimate SEO's readme is pretty basic thus far and does not mention the possibility of preserving your google links if you turn it off for any reason.

How does CEON work if one decided to turn it off and go back to dynamic urls? Can one completely uninstall CEON, or does it or something from it have to remain installed to save your links?

==============
http://www.google.com/search?q=prommart+Tony+Bowls+TBE11236+OTR1&rls=com.microsoft:en-us:IE-Address&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GWYE_en

5 Oct 2012, 4:59 PM
#868
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping v4.x

Hi,

SPH:

How does CEON work if one decided to turn it off and go back to dynamic urls? Can one completely uninstall CEON, or does it or something from it have to remain installed to save your links?

Ceon URI Mapping can be enabled/disabled, but disabling it will indeed break any static URIs that were being used, the user will just see the home page or a 404/sitemap page.

You can't really "go back" once it's installed and the static URIs are being used, unless you manually add the static URIs as individual redirects into the likes of a .htaccess file.

That's all understandable and fine though, why would you want to! ;)

All the best...

Conor
ceon

5 Oct 2012, 5:01 PM
#869
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping v4.x

Hi,

Gerjan:

All other sitemaps have the correct uri mappings in them, so no problemens there. So again, should I stay here or go to SitemapXML? :D

As I said, I'd expect to see /test so it must be something about the SitemapXML module.

Sorry I don't have an answer for you, please refer to what I said before, nothing has changed, Ceon URI Mapping has nothing to do with the encoding of the links, so & and & issues are irrelevant to it.

All the best...

Conor
ceon

5 Oct 2012, 5:11 PM
#870
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping v4.x

Hi,

DivaVocals:

Oh let me be clear here, I was not saying that there are negatives to using friendly URLs at all..:smile: I simply wanted to point out that some of the "facts" put forward about WHY to use friendly URLs and "facts" about dynamic URLs were not entirely accurate.

No problem, I do agree that there's a certain amount of misinformation about, glad that things are all a lot clearer here now after a bit of discussion! :)

Thanks for all the nice comments about the software/documentation, especially for mentioning the installation software, lol that alone took best part of a week to write so it's nice to hear someone talk about it specifically; of course, more importantly, I'm glad it makes things so much easier for people! :)

All the best..

Conor
ceon

5 Oct 2012, 5:24 PM
#871
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

conor:

Hi,

No problem, I do agree that there's a certain amount of misinformation about, glad that things are all a lot clearer here now after a bit of discussion! :)

Thanks for all the nice comments about the software/documentation, especially for mentioning the installation software, lol that alone took best part of a week to write so it's nice to hear someone talk about it specifically; of course, more importantly, I'm glad it makes things so much easier for people! :)

All the best..

Conor
ceon
It was easy to say because it's true..

I looked the the alternatives in this class of add-ons and was directed to your add-on by a friend who saw all the issues I was having with configuration, and integration with other add-ons in this class. Heck one of these add-ons even interfered with a home page SLIDESHOW!! (Say what???) My friend saw my frustration with the setup and the lack of support being provided by the contributors of these other add-ons.. He suggested I check out the Ceon add-on.. I came here and haven't looked back since.. Your add-on was easy peezy in terms of installation and documentation two years ago, and you have only made it better with every release.. So for me this is the IT factor when it comes to the "friendly URL generating" class of add-ons..

5 Oct 2012, 5:36 PM
#872
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping v4.x

Hi,

DivaVocals:

It was easy to say because it's true..

Well thanks once again/more for the nice comments, it's very nice of you to say such things and I'm very glad I can help people like yourself with software you want. :)

DivaVocals:

Heck one of these add-ons even interfered with a home page SLIDESHOW!! (Say what???)

Actually, that was probably an issue with some slideshow module not able to cope with static URIs, but yeah, hopefully Ceon URI Mapping won't interfere with other modules. :)

Going to try and find some time for coding rather than posting/e-mailing, so I'll leave it there for now and just say "have a good evening!" :)

All the best..

Conor
ceon

5 Oct 2012, 9:20 PM
#873
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

conor:

Actually, that was probably an issue with some slideshow module not able to cope with static URIs, but yeah, hopefully Ceon URI Mapping won't interfere with other modules. :)
It was simple Flash slideshow embedded on the front page vs a slideshow module.. That particular site is the one that drove me to your module in the first place.. The odd behavior on the Flash slideshow was maddeningly annoying..

12 Oct 2012, 4:27 PM
#874
bi11i avatar

bi11i

Zen Follower

Join Date:
Jun 2005
Location:
Portland, OR
Posts:
157
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

Just wanted to drop in here and publicly thank Conor for being so helpful in my efforts to get this installed correctly on my site. Above and beyond. Super appreciated. I also took advantage of the free product here: http://ceon.net/software/business/zen-cart/uri-mapping. Expect my donation!

14 Oct 2012, 9:57 AM
#875
rizla avatar

rizla

Zen Follower

Join Date:
Sep 2010
Posts:
449
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

Hi Conor (and everyone)
Google Wenmaster Tools is reporting I have many duplicates. I have posted this in the Search Engine forum but thought after re-reading the info I would check in here also. I'm just wondering after reading the following 'IF' I have a problem with my instal?

**FROM THE INFO PAGE:**Canonical URIs
•Any page with a static URI automatically has a canonical URI tag added to the page's header. This minimises “duplicate content” reports as it tells the search engines that multiple “pages” should be treated as one.
•For example, instead of the search engine thinking that /all-products?disp_order=1 is a different page from /all-products?disp_order=3, Ceon URI Mapping lets it know that the page's “real” URI is just /all-products and that these other URIs are just variations for the same page.

Here is the two reports with some opened....
Attachment 11309 Attachment 11310

My .htaccess seems shorter than that given at install

BEGIN CEON URI MAPPING REWRITE RULE

Don't rewrite any URIs ending with a file extension (ending with .[xxxxx])

RewriteCond %{REQUEST_URI} !.[a-z]{2,5}$ [NC]

Don't rewrite any URIs for some, popular specific file format extensions,

which are not covered by main file extension condition above

RewriteCond %{REQUEST_URI} !.(mp3|mp4|h264)$ [NC]

Don't rewrite any URIs for some specific file format extensions,

which are not covered by main file extension condition above

Uncomment the following line to apply this condition! (Remove the # at the start of the next line)

#RewriteCond %{REQUEST_URI} !.(3gp|3g2|h261|h263|mj2|mjp2|mp4v|mpg4|m1v|m2v|m4u|f4v|m4v|3dml)$ [NC]

Don't rewrite admin directory

RewriteCond %{REQUEST_URI} !^/nervecentre [NC]

Don't rewrite editors directory

RewriteCond %{REQUEST_URI} !^/editors/ [NC]

Don't rewrite min directory

RewriteCond %{REQUEST_URI} !^/min/ [NC]

Don't rewrite mailhive directory

RewriteCond %{REQUEST_URI} !^/mailhive/ [NC]

Don't rewrite photopen directory

RewriteCond %{REQUEST_URI} !^/photopen/ [NC]

Don't rewrite markets directory

RewriteCond %{REQUEST_URI} !^/markets/ [NC]

Don't rewrite facebook directory

RewriteCond %{REQUEST_URI} !^/facebook/ [NC]

Don't rewrite googlecheckout directory

RewriteCond %{REQUEST_URI} !^/googlecheckout/ [NC]

Don't rewrite home directory

RewriteCond %{REQUEST_URI} !^/home/ [NC]

Don't rewrite gifts1 directory

RewriteCond %{REQUEST_URI} !^/gifts1/ [NC]

Don't rewrite cgi-bin directory

RewriteCond %{REQUEST_URI} !^/cgi-bin/ [NC]

Don't rewrite zippo directory

RewriteCond %{REQUEST_URI} !^/zippo/ [NC]

Don't rewrite bmz_cache directory

RewriteCond %{REQUEST_URI} !^/bmz_cache/ [NC]

Don't rewrite spc2 directory

RewriteCond %{REQUEST_URI} !^/spc2/ [NC]

Don't rewrite tankards directory

RewriteCond %{REQUEST_URI} !^/tankards/ [NC]

Don't rewrite myfiles directory

RewriteCond %{REQUEST_URI} !^/myfiles/ [NC]

Don't rewrite feed directory

RewriteCond %{REQUEST_URI} !^/feed/ [NC]

Don't rewrite links-images directory

RewriteCond %{REQUEST_URI} !^/links-images/ [NC]

Don't rewrite engrave directory

RewriteCond %{REQUEST_URI} !^/engrave/ [NC]

Don't rewrite fonts directory

RewriteCond %{REQUEST_URI} !^/fonts/ [NC]

Don't rewrite card directory

RewriteCond %{REQUEST_URI} !^/card/ [NC]

Don't rewrite webpics directory

RewriteCond %{REQUEST_URI} !^/webpics/ [NC]

Don't rewrite spc directory

RewriteCond %{REQUEST_URI} !^/spc/ [NC]

Don't rewrite blog directory

RewriteCond %{REQUEST_URI} !^/blog/ [NC]

Handle all other URIs using Zen Cart (its index.php)

RewriteRule .* index.php [QSA,L]

END CEON URI MAPPING REWRITE RULE

15 Oct 2012, 2:23 PM
#876
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping v4.x

Hi,

Rizla:

Google Wenmaster Tools is reporting I have many duplicates. I have posted this in the Search Engine forum but thought after re-reading the info I would check in here also. I'm just wondering after reading the following 'IF' I have a problem with my instal?

I found your website and took a look and the canonical tag is there in the header, so everything looks fine. Did you recently just sort out any canonical tag problems in the header file (html_header.php)?

If so it may take time for google to stop seeing filtered pages as duplicates.

I can't see any reason why it would see duplicate tags with the canonical tag in place as it is.

All the best...

Conor
ceon

16 Oct 2012, 6:49 AM
#877
rizla avatar

rizla

Zen Follower

Join Date:
Sep 2010
Posts:
449
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

Hi Conor
Thanks for taking the time to look for me. The only change I remember making to html_header.php was to lines 33 & 34 and they are now:


<meta name="author" content="The Personalised Touch™ Team and others" /> <meta name="generator" content="shopping for engraved gifts by The Personalised Touch™, <http://www.thepersonalisedtouch.com> eCommerce" /> -----------------------------------------

The page code follows:

<?php /** * Common Template * * outputs the html header. i,e, everything that comes before the \</head\> tag <br /> * * @package templateSystem * @copyright Copyright 2003-2010 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license <http://www.zen-cart.com/license/2_0.txt> GNU Public License V2.0 * @version $Id: html_header.php 15761 2010-03-31 19:31:27Z drbyte $ */ /** * load the module for generating page meta-tags */ require(DIR_WS_MODULES . zen_get_module_directory('meta_tags.php')); /** * output main page HEAD tag and related headers/meta-tags, etc */ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" <?php echo HTML_PARAMS; ?>> <head> <!-- Engraved Gifts - Personalised Gifts - Place this tag in your head or just before your close body tag --> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {lang: 'en-GB'} </script> <title><?php echo META_TAG_TITLE; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>" /> <meta name="keywords" content="<?php echo META_TAG_KEYWORDS; ?>" /> <meta name="description" content="<?php echo META_TAG_DESCRIPTION; ?>" /> <meta http-equiv="imagetoolbar" content="no" /> <meta name="author" content="The Personalised Touch™ Team and others" /> <meta name="generator" content="shopping for engraved gifts by The Personalised Touch™, <http://www.thepersonalisedtouch.com> eCommerce" /> <?php if (defined('ROBOTS_PAGES_TO_SKIP') && in_array($current_page_base,explode(",",constant('ROBOTS_PAGES_TO_SKIP'))) || $current_page_base=='down_for_maintenance' || $robotsNoIndex === true) { ?> <meta name="robots" content="noindex, nofollow" /> <?php } ?> <?php if (defined('FAVICON')) { ?> <link rel="icon" href="<?php echo FAVICON; ?>" type="image/x-icon" /> <link rel="shortcut icon" href="<?php echo FAVICON; ?>" type="image/x-icon" /> <?php } //endif FAVICON ?> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER . DIR_WS_HTTPS_CATALOG : HTTP_SERVER . DIR_WS_CATALOG ); ?>" /> <?php if (isset($canonicalLink) && $canonicalLink != '') { ?> <link rel="canonical" href="<?php echo $canonicalLink; ?>" /> <?php } ?> <?php $jscript_files_to_load = $css_files_to_load = array(); /** * load all template-specific stylesheets, named like "style*.css", alphabetically */ $directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), '/^style/', '.css'); $load_order = -300; while(list ($key, $value) = each($directory_array)) { $css_files_to_load[$value] = $load_order++; } /** * load stylesheets on a per-page/per-language/per-product/per-manufacturer/per-category basis. Concept by Juxi Zoza. */ $manufacturers_id = (isset($_GET['manufacturers_id'])) ? $_GET['manufacturers_id'] : ''; $tmp_products_id = (isset($_GET['products_id'])) ? (int)$_GET['products_id'] : ''; $tmp_pagename = ($this_is_home_page) ? 'index_home' : $current_page_base; if ($current_page_base == 'page' && isset($ezpage_id)) $tmp_pagename = $current_page_base . (int)$ezpage_id; $sheets_array = array('/' . $_SESSION['language'] . '_stylesheet', '/' . $tmp_pagename, '/' . $_SESSION['language'] . '_' . $tmp_pagename, '/c_' . $cPath, '/' . $_SESSION['language'] . '_c_' . $cPath, '/m_' . $manufacturers_id, '/' . $_SESSION['language'] . '_m_' . (int)$manufacturers_id, '/p_' . $tmp_products_id, '/' . $_SESSION['language'] . '_p_' . $tmp_products_id ); $load_order = -200; while(list ($key, $value) = each($sheets_array)) { //echo "<!--looking for: $value-->\n"; $perpagefile = $template->get_template_dir('.css', DIR_WS_TEMPLATE, $current_page_base, 'css') . $value . '.css'; if (file_exists($perpagefile)) $css_files_to_load[trim($value, '/').'.css'] = $load_order++; } /** * load printer-friendly stylesheets -- named like "print*.css", alphabetically */ $directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), '/^print/', '.css'); sort($directory_array); while(list ($key, $value) = each($directory_array)) { echo '<link rel="stylesheet" type="text/css" media="print" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . $value . '" />'."\n"; } if (file_exists(DIR_WS_CLASSES . 'browser.php')) { include(DIR_WS_CLASSES . 'browser.php'); $browser = new _Browser(); $browser_name = preg_replace("/[^a-zA-Z0-9s]/", "-", strtolower($browser->getBrowser())); $browser_version = floor($browser->getVersion()); // this is to make it compatible with the other ie css hack if ($browser->getBrowser() == $browser->BROWSER_IE) { $browser_name = 'ie'; } // get the browser specific files $directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), "/^{$browser_name}-/", '.css'); $js_directory_array = $template->get_template_part($template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'js'), "/^{$browser_name}-/", '.js'); $load_order = -100; while(list ($key, $value) = each($directory_array )) { $css_files_to_load[$value] = $load_order++; } $load_order = -500; while(list ($key, $value) = each($js_directory_array )) { $jscript_files_to_load[$value] = $load_order++; } // get the version specific files $directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), "/^{$browser_name}{$browser_version}-/", '.css'); $js_directory_array = $template->get_template_part($template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'js'), "/^{$browser_name}{$browser_version}-/", '.js'); $load_order = -100; while(list ($key, $value) = each($directory_array )) { $css_files_to_load[$value] = $load_order++; } $load_order = -500; while(list ($key, $value) = each($js_directory_array )) { $jscript_files_to_load[$value] = $load_order++; } } /** * load all site-wide jscript_*.js files from includes/templates/YOURTEMPLATE/jscript, alphabetically */ $directory_array = $template->get_template_part($template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'jscript'), '/^jscript_/', '.js'); $load_order = -400; while(list ($key, $value) = each($directory_array)) { $jscript_files_to_load[$value] = $load_order++; } /** * load all page-specific jscript_*.js files from includes/modules/pages/PAGENAME, alphabetically */ $directory_array = $template->get_template_part($page_directory, '/^jscript_/', '.js'); $load_order = -300; while(list ($key, $value) = each($directory_array)) { $jscript_files_to_load["$page_directory/$value"] = $load_order++; } /** * load all site-wide jscript_*.php files from includes/templates/YOURTEMPLATE/jscript, alphabetically */ $directory_array = $template->get_template_part($template->get_template_dir('.php',DIR_WS_TEMPLATE, $current_page_base,'jscript'), '/^jscript_/', '.php'); $load_order = -200; while(list ($key, $value) = each($directory_array)) { /** * include content from all site-wide jscript_*.php files from includes/templates/YOURTEMPLATE/jscript, alphabetically. * These .PHP files can be manipulated by PHP when they're called, and are copied in-full to the browser page */ $jscript_files_to_load[$value] = $load_order++; } /** * include content from all page-specific jscript_*.php files from includes/modules/pages/PAGENAME, alphabetically. */ $directory_array = $template->get_template_part($page_directory, '/^jscript_/'); $load_order = -100; while(list ($key, $value) = each($directory_array)) { /** * include content from all page-specific jscript_*.php files from includes/modules/pages/PAGENAME, alphabetically. * These .PHP files can be manipulated by PHP when they're called, and are copied in-full to the browser page */ $jscript_files_to_load["$page_directory/$value"] = $load_order++; } $files = loadCssJsFiles($css_files_to_load, $jscript_files_to_load); foreach($files['css'] as $file) if($file['include']) include($file['string']); else echo $file['string']; foreach($files['js'] as $file) if($file['include']) include($file['string']); else echo $file['string']; //DEBUG: echo '<!-- I SEE cat: ' . $current_category_id . ' || vs cpath: ' . $cPath . ' || page: ' . $current_page . ' || template: ' . $current_template . ' || main = ' . ($this_is_home_page ? 'YES' : 'NO') . ' -->'; ?> <?php ?> <!-- Piwik --> <script type="text/javascript"> var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.thepersonalisedtouch.com/piwik/" : "http://www.thepersonalisedtouch.com/piwik/"); document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E")); </script><script type="text/javascript">

try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="piwik/piwik.php?idsite=1" style="border:0" alt="" />

</p></noscript> <!-- End Piwik Tracking Code --> </head> <?php // NOTE: Blank line following is intended: ?>
16 Oct 2012, 12:06 PM
#878
conor avatar

conor

Passed

Join Date:
Aug 2004
Location:
Belfast, Northern Ireland
Posts:
2,480
Plugin Contributions:
4

Re: Ceon URI Mapping v4.x

Hi,

That file is fine and as I said, your site has canonical links.

To be honest I think the answer to this is to ignore the duplicate descriptions section.. the only other option is to go through all of your products and add in unique descriptions for the review pages, write a review pages... sounds like a waste of time to me.

All the best..

Conor
ceon

16 Oct 2012, 12:25 PM
#879
rizla avatar

rizla

Zen Follower

Join Date:
Sep 2010
Posts:
449
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

Ok Conor.. Thanks for that. I will stop worrying

22 Oct 2012, 11:48 PM
#880
solo_400 avatar

solo_400

Zen Follower

Join Date:
Aug 2009
Posts:
369
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

Urgent Help please !

I have installed version 4.4.1 and only with Internet Explorer a have a 404 problem movnig navigating from categories to menu informations links :

PLease try to navigate first on : http://ducashop.ro/ducashop/placate-cu-aur-18k/bratari-placate-aur and after on http://ducashop.ro/ducashop/index.php?main_page=conditions using IE .