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

Ceon URI Mapping v4.x

Results 1 to 20 of 2,454
14 Aug 2011, 13:42
#1
conor avatar

conor

Passed

Join Date:
Aug 2004
Posts:
2,480
Plugin Contributions:
3

Ceon URI Mapping v4.x

NOTE: THERE IS A NEWER VERSION AVAILABLE. SEE HERE: https://www.zen-cart.com/downloads.php?do=file&id=2250

Hi,

Welcome to the new support thread for Ceon URI Mapping. At the time of writing, the latest version is v4.0.3.

The latest version of Ceon URI Mapping is always available for download here.

v4.0.3 should be available in the downloads area soon.


About the module

Use Static URIs to make web addresses Easier to Remember and Easier to Enter.
Improve the store's Rankings in Search Engines!

The Ceon URI Mapping module is a very handy module that no Zen Cart site should be without!

Unlike other SEO modules, where the URIs are generated automatically when a customer visits a page, this module allows specific URIs to be entered within the admin, or even for auto-generation to be used to create a static URI for an individual category/product/manufacturer/EZ-Page/Zen Cart page.

We believe this to be a much better solution as the store is in control of its URIs.

It lets the store specify static, human-readable, keyword-based URIs to be used instead of the dynamic, ID-based URIs which Zen Cart uses as standard.
For example, for a product, instead of dynamic URIs like this:

http://yourstore.com/index.php?main_...&products_id=5

A static address - easy to read, easy to type in and full of keywords - could be specified for the product:

http://yourstore.com/books/life-is-good

It's simple to promote sections of the site on advertising literature.

For example, the following static URI could be mapped to the specials page:

http://yourstore.com/EasterSpecials

Ceon URI Mapping is packed full of features, which include:

  • Full Multi-Language Support
  • Canonical URI Support
  • Historical URI Redirection (Never have a broken link again!)
  • URI Auto-Generation
  • Transliteration Support
  • 100% Compatibility with Zen Cart
  • As well as many more!

Give potential customers easy to enter/remember URIs and improve the site's rankings in search engines!
14 Aug 2011, 13:43
#2
conor avatar

conor

Passed

Join Date:
Aug 2004
Posts:
2,480
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

Features

Historical URI Mapping - No More Broken Links!
  • Each Category/Product/Manufacturer/EZ-Page/Zen Cart Page (subject) with URI mapping(s) has a single “Current” URI.
  • Any number of URIs can map to the same subject. However, when a customer uses a URI which is not the “current” URI they are quickly and automatically redirected to the “current” URI. This occurs before the site begins to display, so is completely transparent.
  • “Deleted”/“Previous” URI mappings still point towards their original subject, by redirecting the user to the “Current” URI for the subject (unless they have become overridden by a current or newer URI mapping which uses the same URI of course!).


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.



Easy-to-use Admin Integration for Categories, Products, Manufacturers and EZ-Pages
  • Specifying custom URI mappings for Categories, Products, Manufacturers and EZ-Pages is quick and easy.. just browse to the appropriate Category/Product/Manufacturer/EZ-Page in the admin and enter the URI to be used in the text fields added by the module, or tick the “auto-generate” check box, if auto-generation is enabled!
  • Change existing Category/Product/Manufacturer/EZ-Page URI mappings in the same easy manner!



URI Mapping Auto-generation
  • The module comes with very powerful, flexible and easy-to-use URI mapping auto-generation functionality.
  • If auto-generation is used to create a URI mapping for a Category, Product, Manufacturer or EZ-Page it automatically capitalises the Category/Product/Manufacturer Name or EZ-Page Title according to the store's preferred settings, replaces any whitespace with a preferred character, removes selected words and replaces particular characters/strings as specified in the configuration utility.
  • Please Note: This module does not automatically add mappings for existing Categories/Products/Manufacturers/EZ-Pages - if the site has existing Categories/Products/Manufacturers/EZ-Pages, they'll continue to use the standard Zen Cart dynamic URIs, until a URI has been entered or auto-generated for them, by editing the respective Category/Product/Manufacturer/EZ-Page in the admin.
  • This means going in and editing every Category/Product/Manufacturer/EZ-Page for which a static URI mapping is desired.



Full Multi-language Support - including Transliteration and UTF-8!
  • The module is fully multilingual - every page can have a URI mapping for each language supported by the store!
  • The module automatically causes Zen Cart to use the language the URI uses, greatly enhancing Zen Cart's language functionality!
  • This multi-language functionality makes it likely that the site will feature much higher in search engine listings specific to the various languages the store supports.
  • The module also has full support for transliteration! When using the URI mapping auto-generation functionality it transliterates the names/titles from any language into plain ASCII, the format used by URIs.
  • Transliteration support means that characters outside of the standard character set allowed in URIs won't just be stripped from the URI, leaving words with letters missing. For example, “á” is replaced with “a”, “ß” is replaced with “ss” etc.
  • The transliteration support extends to supporting the UTF-8 character set, so Japanese, Chinese characters etc. are all handled easily!



Organise EZ-Pages into Site Sections
  • By putting a bit of thought into the format of URI mappings for EZ-Pages, it is possible to organise them into logical sections.
  • EZ-Pages no longer have to appear as being “root” pages of the site!
  • For example, a “Company” section could be created with 4 EZ-Pages using URI mappings such as the following:
    /company
    /company/about-us
    /company/about-us/endorsements
    /company/how-to-find-us



Ability to use Static URIs for any Zen Cart page
  • There are two methods for using static URIs for any Zen Cart page, both of which have full support for having a “current” URI, as many historical/“old” URIs as necessary and are fully multi-lingual:
    [LIST=1]
  • Static URIs can be used for any Zen Cart page by directly entering the static URI for the page and the type of the page in the database table for the module.
    [LIST]
  • Using this method to specify static URIs for a Zen Cart page will cause every link to that page to use the static URI instead of the dynamic Zen Cart URI.
  • For example, to create a static URI for “index.php?main_page=specials”:
    uri: /latest-offers
    main_page: specials

[*]Static URIs being used for Zen Cart pages can also allow data to be supplied to Zen Cart.
  • This is achieved by initialising the GET variables for the Zen Cart page when it is loaded, which are set up by directly entering the static URI for the page, the type of the page and the GET variables to be loaded in the database table for the module.
  • For example:

    uri: /surveys/shipping
  • Could map to a custom survey page, with the necessary ID for the survey to be shown:

    main_page:
    survey

    query_string_parameters:
    survey_id=2
  • Please Note: These URIs will only be used as the static URIs for links if the query string parameters being used to generate the link are exactly the same as the value of the “query_string_parameters” field (with the exception that the session parameter, if any, is ignored).


[/LIST]
[*]Please note: There is no admin interface for entering these URI mappings in this module, they have to be entered manually (using software such as PHPMyAdmin).
[/LIST]


Automatic Usage of any URI mappings Defined for Categories, Products, Manufacturers, EZ-Pages or any other Zen Cart page!
  • The module modifies the main zen_href_link function slightly to make automatic use of any URI mappings defined for a category, product, manufacturer, EZ-Page or other Zen Cart page.
  • Having each page link to each other using their static URIs makes the site easier to navigate and increases the usage of keywords on the site, further helping SEO!



Ability to use Static URIs as an Alias for any other Static URI
  • The module can be used to redirect from one static URI to an alternative URI (even to an external URI).
  • The exact type of redirection (temporary/permanent etc.) can even be controlled, by specifying the HTTP Status Code to be used for the redirection to the alternative URI.
  • Creating aliases allows the store to handle visits to broken/old links.
  • It also allows the store to increase the number of keywords being used to link to a page on the site through the creation of an alternative link/alias.
  • Please note: There is no admin interface for entering these URI mappings in this module, they have to be entered manually (using software such as PHPMyAdmin).



Automated support for standard Zen Cart pages related to a Product
  • The Reviews and Tell-A-Friend sections can automatically be made “subsections” of the product's main info page, by appending some specific URI parts to the product info page's static URI.
  • This saves effort setting up URIs for these pages specifically for each product, as it creates static URIs such as:
    /books/life-is-good/reviews
    /books/life-is-good/tell-a-friend
  • [New for 4.0.0] A section in the module's Config Utility allows the store to select which “Product Page URIs” are automatically managed by the software, and to set the text that should be used for the URIs.



100% Compatibility with Zen Cart and Most Modules, Minimal Tweaks Required for Some Other Modules
  • Installing the module won't break any of the functionality of Zen Cart.
  • The module works using Zen Cart's Initsystem so it doesn't interfere with any of its workings. Zen Cart pages have no idea the module is even running, the run-time environment appears exactly as if the module wasn't installed.
  • This means that the module should work perfectly with most (and most likely all) other Zen Cart modules - as long as they don't use relative links/paths. Those modules which do use relative links/paths simply need to have their relative links/paths changed to static links/paths, something which is easily done by adding a single define to the start of the links/paths.
  • [New for 4.0.0] The software does its best to work out if it is being called by a third party script instead of directly from Zen Cart and will prevent itself from interfering with the running of the third party script!


Transparently Handles URIs With or Without a Slash (/) at the End



Respects Context of a Link to a Category/Product page
  • The module retains Zen Cart's category history when linking to a subcategory of another category or a linked product which is not within its “master” category, so the full path back through any parent categories is available. (Without this feature all categories being mapped to by a URI mapping would appear as if their only parent category was the root of the store and linked products would always show as belonging to their “master” category, which is not necessarily the category the customer has accessed the product from).


Avoids Possibility of Duplicate URIs
  • [New for 4.0.0] The software won't allow a duplicate URI mapping to be created. It can be configured to warn the user when an attempt is being made to create a URI mapping which would clash with one already being used elsewhere.
  • For product URIs, the software can even be configured to automatically append a number to a URI when a clash is detected, to make the URI unique without the user having to manually change anything themselves!


Support for all of Zen Cart's Standard Product Types (and more)!
  • The module has full support for the standard 5 product types in Zen Cart plus the product_book type (version 4 from the Zen Cart download area).


Easy to Install and Keep Up To Date!
  • [New for 4.0.0] The module has an “Installation Check” section in its config utility which analyses the store's configuration, identifies any problems and tells you what they are and how to fix them!
  • [New for 4.0.0] Once the module has been installed initially, upgrading to a new version takes aroud 10 seconds. The files for the new version simply have to be copied across, then the software will take over and carry out any necessary updates itself!


Compatible with the Most Popular Webservers

A webserver that supports rewrite rules is required. Currently tested/supported webservers are:

  • Apache with mod_rewrite.
  • IIS with ISAPI_Rewrite 3.
  • IIS with IIS URL Rewrite.
  • Zeus Webserver (ask for integration details).


Lightweight!
  • The module has a minimal impact on the server as it is very lightweight.
14 Aug 2011, 13:44
#3
conor avatar

conor

Passed

Join Date:
Aug 2004
Posts:
2,480
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

BEFORE YOU POST A SUPPORT QUESTION HERE READ THROUGH THE FAQs.


Enjoy the software!

[SIZE=2]All the best..

Conor
ceon[/SIZE]
14 Aug 2011, 15:17
#4
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Posts:
10,011
Plugin Contributions:
1

Re: Ceon URI Mapping v4.x

Tag!! Just wanted to be the FIRST to post here.. :laugh::laugh::laugh: Thanks again for all your hard work Conor.. Will be upgrading both development sites I've installed this on today..:clap:
15 Aug 2011, 08:19
#5
maleborg avatar

maleborg

New Zenner

Join Date:
Oct 2006
Posts:
24
Plugin Contributions:
1

Re: Ceon URI Mapping v4.x

Hi Conor,

just a feedback from me, with this version all my problems are gone. Great work, great module.

Best regards,
MaleBorg
16 Aug 2011, 20:24
#6
countrycharm avatar

countrycharm

Totally Zenned

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

Re: Ceon URI Mapping v4.x

Hi Conor hope you are doing OK today. I just wanted to put my 2 cents worth in here. The upgrade was a breeze. Great job as usual.:yes::yes: No problems what soever.:no:

Have a great day and night.....
You too DivaVocals.........:yes:
16 Aug 2011, 22:37
#7
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Posts:
10,011
Plugin Contributions:
1

Re: Ceon URI Mapping v4.x

countrycharm:

Hi Conor hope you are doing OK today. I just wanted to put my 2 cents worth in here. The upgrade was a breeze. Great job as usual.:yes::yes: No problems what soever.:no:

Have a great day and night.....
You too DivaVocals.........:yes:
'Cause ya KNEW I was JUST about to shoo you out of here didn't you!!!!! :laugh:
17 Aug 2011, 02:36
#8
countrycharm avatar

countrycharm

Totally Zenned

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

Re: Ceon URI Mapping v4.x

DivaVocals:

'Cause ya KNEW I was JUST about to shoo you out of here didn't you!!!!! :laugh:

Yep!!!!!!! I sure did.......:lookaroun:lookaroun
17 Aug 2011, 12:47
#9
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Posts:
10,011
Plugin Contributions:
1

Re: Ceon URI Mapping v4.x

countrycharm:

Yep!!!!!!! I sure did.......:lookaroun:lookaroun
:laugh:
17 Aug 2011, 20:09
#10
uswebworx avatar

uswebworx

Zen Follower

Join Date:
Sep 2006
Posts:
297
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

How much do you charge to install this?
17 Aug 2011, 20:33
#11
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Posts:
10,011
Plugin Contributions:
1

Re: Ceon URI Mapping v4.x

tncproweb:

How much do you charge to install this?

You cannot ask questions about costs to install mods, or cost to develop mods, or costs about commercial mods on the forum.. Not to mention, you did not say who you were addressing your question to.. Suggest PMs for this kind of conversation..
18 Aug 2011, 09:54
#12
alan145 avatar

alan145

New Zenner

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

Re: Ceon URI Mapping v4.x

Hello conor!
Have a good day!
very glad you have the new version of Ceon URL mapping, I am a fan of it, I have two questions, hope you can help me?
I am sitll running 1.3.8, is there any updating for 1.3.8 zen cart?
2. my website have a review content,
when there is new review added, there come out new page, so I want to rewite the URL of the review, now it is dynamic such as http://www.jewellet.com/Honda-Accord-DVD-Player/Honda-Accord-Navigation-System/review?&reviews_id=133

Can I revwrite it to static? If YEs, could you give me some clue, so I can try it, waiting for your reply.
Alan

you can check it here
http://www.jewellet.com/reviews.html
http://www.jewellet.com/Honda-Accord-DVD-Player/Honda-Accord-Navigation-System/review?&reviews_id=133
(one of the review)
http://www.jewellet.com/Hyundai-Verna-DVD-Player/Hyundai-Verna-Navigation-System#review

google can snatch the URL, http://www.jewellet.com/Honda-Accord-DVD-Player/Honda-Accord-Navigation-System/review?&reviews_id=133
but there is no an indication on our website, as we have screened the URL come with ? symbol.
18 Aug 2011, 11:32
#13
conor avatar

conor

Passed

Join Date:
Aug 2004
Posts:
2,480
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

Hi,

tncproweb:

How much do you charge to install this?


I'm afraid forum rules prevent anyone from answering that question.

All the best...

Conor
ceon
18 Aug 2011, 13:06
#14
alan145 avatar

alan145

New Zenner

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

Re: Ceon URI Mapping v4.x

Hello conor,
Could you help me with that problem I have meet?
18 Aug 2011, 13:59
#15
conor avatar

conor

Passed

Join Date:
Aug 2004
Posts:
2,480
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

Hi,

alan145:

Could you help me with that problem I have meet?


That functionality is not provided by the software, nor will it be added. Sorry, you'll have to live with having the reviews_id=XX parameter.

(Please don't post further about it, I'd like to keep the number of posts here to a minimum, all the other threads grew too large too quickly and this makes it hard for new users to find information).

All the best...

Conor
ceon
22 Aug 2011, 09:23
#16
rizla avatar

rizla

Zen Follower

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

Re: Ceon URI Mapping v4.x

Hi Conor
I installed this latest version and have it set inactive at present as I am awaiting the secure ssl.

Today I attempted to add some new products and upon hiting the 'preview' I am presented with a blank screen.... Not totally but I heave the admin headers Etc but no product info.

Checking my logs:

[22-Aug-2011 08:12:53] PHP Fatal error: Cannot redeclare class Transliteration in /home/metalpix/public_html/includes/classes/class.Transliteration.php on line 57

If I un-tick uri mapping in the add new product then all works well (without uri mapping)

I thought I followed all the steps correctly. Any Idea where I should be looking?

My PHP is nil :(
22 Aug 2011, 10:12
#17
conor avatar

conor

Passed

Join Date:
Aug 2004
Posts:
2,480
Plugin Contributions:
3

Re: Ceon URI Mapping v4.x

Hi,

Rizla:

[22-Aug-2011 08:12:53] PHP Fatal error: Cannot redeclare class Transliteration in /home/metalpix/public_html/includes/classes/class.Transliteration.php on line 57

I thought I followed all the steps correctly. Any Idea where I should be looking?


No, you haven't. You've skipped the first stage of the upgrade process.

You should follow the first step again, deleting all the files it says to delete.

Things will then work fine.

You're the 3rd person to not follow the upgrade instructions properly in as many days so I'm going to write a new version of the software which includes a check for this in the installation check. I've already updated the docs for what will be 4.0.4 to stress that the first step in the upgrade process is essential.

Hopefully no-one will then have the same (self inflicted ;) ) issue again!

All the best..

Conor
ceon
23 Aug 2011, 04:49
#18
rizla avatar

rizla

Zen Follower

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

Re: Ceon URI Mapping v4.x

Thanks again Conor!!
That cleared it up and is now working like a dream. I confess I did not venture to that tab in the docs (slaps self on head)
26 Aug 2011, 23:01
#19
nicksyb avatar

nicksyb

New Zenner

Join Date:
Apr 2011
Posts:
2
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

This is a brill update Conor :clap:

Except as per norm I am having an issue.

So I have uploaded all of the files on a brand new zen cart install, followed the installation check where it threw up an error:

It said that my DIR_WS_CATALOG showed / when it should have shown /mydomainname.co.uk/

This was in both the includes and admin/includes configure.php files

So I changed them and it said installation was a success :clap:

But when viewing my website now the whole template has gone and the site layout has also disappeared. What I basically have is a white page with just the links on it.

What did I miss?
27 Aug 2011, 07:41
#20
semenek avatar

semenek

New Zenner

Join Date:
Feb 2010
Posts:
33
Plugin Contributions:
0

Re: Ceon URI Mapping v4.x

HI, I successfully installed latest version of CEON URL and I love it! It was exactly what I was looking for.:clap:

Unfortunately:no:, I have a 2 problems with that and I would be be happy if you can help me:

1. Add to card button & Buy now button stopped working. By clicking Add to card - it's refreshes the page - not adding product to card and not redirecting to shopping cart content.

2. Problem with pages without "www". For example, If I go to www.mysite.com/product - it works great, but if I delete "www" and the beginning and go to mysite.com/product - it says - page does not exists.

Any help would be appreciated!:smile:

Thank you, Elena