-
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!
-
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:
- 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.
- 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).
- 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).
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.
-
Re: Ceon URI Mapping v4.x
BEFORE YOU POST A SUPPORT QUESTION HERE READ THROUGH THE FAQs.
Enjoy the software!
All the best..
Conor
ceon
-
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:
-
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
-
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:
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
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:
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
DivaVocals
'Cause ya KNEW I was JUST about to shoo you out of here didn't you!!!!! :laugh:
Yep!!!!!!! I sure did.......:lookaroun:lookaroun
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
countrycharm
Yep!!!!!!! I sure did.......:lookaroun:lookaroun
:laugh:
-
Re: Ceon URI Mapping v4.x
How much do you charge to install this?
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
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..
-
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...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...reviews_id=133
(one of the review)
http://www.jewellet.com/Hyundai-Vern...-System#review
google can snatch the URL, http://www.jewellet.com/Honda-Accord...reviews_id=133
but there is no an indication on our website, as we have screened the URL come with ? symbol.
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
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
-
Re: Ceon URI Mapping v4.x
Hello conor,
Could you help me with that problem I have meet?
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
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
-
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 :(
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
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
-
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)
-
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?
-
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
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
Semenek
HI, I successfully installed latest version of CEON URL and I love it! It was exactly what I was looking for.:clap:
Glad you like it.
Quote:
Originally Posted by
Semenek
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.
These problems are normally called when your site redirects because of a rewrite rule moving people from a URI without www. at the start to one that has www. at the start (or vice versa), but when your configure.php files have definitions for HTTP_SERVER etc. which don't have www. at the start.
Make sure that you have the correct settings for the HTTP_SERVER/HTTPS_SERVER/HTTP_CATALOG_SERVER etc. variables.
Then make sure that if you have any extra rewrite rules in your .htaccess file, other than the Ceon URI Mapping one, that they match up with what you have set in your configure.php files.
Finally, once you've done all the above, if you still have add to cart issues then you haven't modified html_output.php.
That's ALL the information you should need.
If that doesn't help then please pay a developer to help you with this.
Have a great weekend.. I'll be away for a few days so will not be replying to any posts here.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
nicksyb
This is a brill update Conor :clap:
Glad you like it.
Quote:
Originally Posted by
nicksyb
It said that my DIR_WS_CATALOG showed / when it should have shown /mydomainname.co.uk/
Why are you building a site in a path that has a subfolder "/mydomainname.co.uk"?
That's clearly wrong!
Quote:
Originally Posted by
nicksyb
So I changed them and it said installation was a success :clap:
The installation check has never failed to be wrong so I'd imagine you've messed up somewhere else.
Quote:
Originally Posted by
nicksyb
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?
Sounds like your template isn't using static links but using relative links.
You need to make sure that base href is set before any CSS files are loaded (html_header.php), or that the links to use the template (to load the CSS/JS files etc.) use static URIs (start with /).
Sorry, but since I'm going to be away for a few days and as this is a mistake you've made with your site, I'm afraid I cannot give you any more help here.
I will also say.. whatever you do, DO NOT test a site out in a subfolder.. only test using a full domain or subdomain when testing a site with static URIs.. nothing else makes sense.
I hope the above information is enough for you to get things sorted.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4
I have ceon mapping working fine I have now installed mrsp mod and ceon mapping now not working. I think the affectected file is collect info php. Can you tel me how to set the file so both mods work please?
-
Re: Ceon URI Mapping v4
Hi,
Quote:
Originally Posted by
Congerman
I have ceon mapping working fine I have now installed mrsp mod and ceon mapping now not working. I think the affectected file is collect info php. Can you tel me how to set the file so both mods work please?
You need to merge the files using software such as WinMerge or Beyond Compare.
I'm afraid that the free support here does not extend to teaching you how to do that.
If you're having any trouble, search the net for guides on how to merge files or get a developer to help you.
It's a good skill to have and I've made things very easy to do on the Ceon URI Mapping side by marking all changes carefully so you should be able to merge the Ceon URI Mapping changes to the collect_info.php file into the version supplied by whatever other mod this is you are using, without much effort really!
Good luck! :)
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4
OK Thanks for quick response. Will try that tomorrow.
Regards
-
Re: Ceon URI Mapping v4.x
does ceon uri mapping supoport wordpress on zencart?
http://www.s-page.net/products/62.html
Br, Tomek
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
tomwic
WordPress on Zencart (AKA WOZ) is a fundamentally flawed add-on which does not work with current versions of Zen Cart or WordPress, and historically does not play nice with ALL SEO mods.. Though Hira (the author of WOZ) did try to add "patches" to address the "compatibility" issues with WOZ and SEO add-ons, most of his "fixes" amounted to nothing more than hacks which appear to fix the issue but they do not address the real underlying issues with the fact that WOZ is not written correctly to begin with..
The "compatibility" issues with WOZ which have EVERYTHING to do with the fact that WOZ is coded incorrectly and NOTHING to do with Ceon URI Mapping.. As such, there isn't anything that can be done with the Ceon URI Mapping to correct fundamental flaws with WOZ adn as such "make" it compatible..
-
Re: Ceon URI Mapping v4.x
Hi,
I am trying to evaluate whether to use this module or not, but I have a question for which there is no answer in the FAQ.
In the features list it says
"Support for all of Zen Cart's Standard Product Types (and more)!"
This seems to imply some that custom product types aren't supported out of the box?
I have currently 5 custom product types and more may yet be added
will I need to add code for CEON to support these?
Thanks,
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
rebelIT
This seems to imply some that custom product types aren't supported out of the box?
I have currently 5 custom product types and more may yet be added
will I need to add code for CEON to support these?
Yes, you'd have to add custom for each custom product type the store uses.
There was no simple way to write the software to cope with product types that it knows nothing about, certainly without adding lots of SQL lookups.
If you're handy with PHP you should be able to modify all the module's files to add support for your custom product types.. it'll probably take up to an hour in all I'd imagine but would be simple enough.
You'd just search the module's files for PRODUCT_INFO and update the various sections of the various files that use the product type defines.
As an example, in class.CeonURIMappingAdminProductPages.php there's code:
PHP Code:
$selections = array(
'main_page' => array(
FILENAME_DOCUMENT_GENERAL_INFO,
FILENAME_DOCUMENT_PRODUCT_INFO,
FILENAME_PRODUCT_INFO,
FILENAME_PRODUCT_BOOK_INFO,
FILENAME_PRODUCT_FREE_SHIPPING_INFO,
FILENAME_PRODUCT_MUSIC_INFO
),
'associated_db_id' => (int) $product_id
);
Obviously adding in support for other types in this code block is easy.. just add the filename define(s) to the array.
The code in all the other places which would need to be modified is similarly simple.
As this is custom coding I'm afraid I won't discuss it here further.. the above is the last I will post about this other than to wish you luck in getting it sorted.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
ok cheers and thanks for your quick response.
-
Re: Ceon URI Mapping v4
I am having a problem trying to create a site map for my shop, and I think that Ceon might be an answer of a sort
The problem is that the native urls, for products & catagories do not pass the validation check for a google sitemap.xml file
I started out by creating an index page for each of my catagories, getting the product url from the cart, a typical url is
http://broadbandwirelesssolutions.com/catalog
/index.php?main_page=index&cPath=26_29_31_65_67
and works just fine, takes me right to the product page, however when I attempt to use it in an xml file it fails vailation and Google will not accept it, the error message tells me that the ampersand needs to be replaced by a semi colon. Someone also told me that actually it needs to be replaced with &
I tried this, and the URL now passes xml validation, however it does not work on the site
http://broadbandwirelesssolutions.com/catalog
/index.php?main_page=index&cPath=26_29_31_65_67
Instead of the Product Page it takes me to the welcome page for the site, I assume this is a default if you do not have a 404 "page not found" installed
I am thinking that if I install Ceon I can create "Pretty" URL's that will be pass xml validation, and will take me to the proper page.
I am wondering if this workaround will fly, it seems that I would have to manually create all of the pretty URL's which would be a chore, however if that is the only way to go I will do it.
I would really like to know why the native URL's created by zencart don't pass xml validation, this seem to be a pretty basic fault to me.
-
Re: Ceon URI Mapping v4
Quote:
Originally Posted by
DivaVocals
In all of that long post you never explicitly asked a question:smile:,HTH
Actually I thought I had asked two questions.
1. If I install Ceon and use it to create pretty URL's, will this allow me to create a working sitemap.xml file. Even if I have to manually create product specific URL's.
2. Why does the organic URL, created by zencart, fail XML validation and I guess a third question, why does the modified URL (changing & to &) fail to work on the site
Sorry to be a bother but when I run into a problem I like to understand why the sky turned dark and the rain start to fall.
Vegas Jay
-
Re: Ceon URI Mapping v4
www.babygiftbasketstores.com is my site. I have 4.03 installed. Everything looks good. Except that I am changing some of the titles to my products and the URLs are not changing to reflect the new titles. How do I go about updating at I go? Thanks! Amy
-
Re: Ceon URI Mapping v4.x
Just updated to 4.03 and everything peachy! Thanks so much :) Amy
www.babygiftbasketstores.com
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
conor
Yes, you'd have to add custom for each custom product type the store uses.
ceon
I've just spent some time debugging this and thought I'd post here to help others in the same situation. If I've missed documentation covering this, please accept my apologies. If I haven't missed docs, please add some to this effect :) it would have saved some head scratching. This is pretty simple stuff, but hard to get into as a newcomer to the URI Mapping mod.
We have a custom product type "product_light" which was created following the standard Zen Cart approach of copying an existing product type, in my case the product_music files, and hacking the custom attributes to our requirements.
1/ We therefore have a custom admin/includes/modules/product_light/update_product.php, so the update_product action causes this update_product.php to be executed when saving changes to products, due to the code in admin/product.php that runs your custom update_product.php if it exists. So we have to copy the CEON modifications from admin/includes/modules/update_product.php to make any URI mappings be saved to the database. There's only one block, marked with "CEON URI MAPPING 1 of 1".
2/ We need a constant for our product type filename, just so we don't have to hardcode the string anywhere, so in includes/extra_datafiles/our_custom_stuff.php we include:
Code:
define('FILENAME_PRODUCT_LIGHT_INFO', 'product_light_info');
I am not clear whether this needs doing for admin/includes/extra_datafiles/our_custom_stuff.php also.
3/ Update includes/classes/class.CeonURIMappingHREFLinkBuilder.php to ADD line 238:
Code:
$main_page == FILENAME_PRODUCT_LIGHT_INFO ||
4/ Update includes/classes/class.CeonURIMappingHandler.php to ADD line 442:
Code:
$_GET['main_page'] == FILENAME_PRODUCT_INFO ||
and line 513:
Code:
$_GET['main_page'] == FILENAME_PRODUCT_LIGHT_INFO ||
5/ Update admin/includes/classes/class.CeonURIMappingAdminProductPages.php to ADD line 940:
Code:
FILENAME_PRODUCT_LIGHT_INFO,
and line 1436:
Code:
FILENAME_PRODUCT_LIGHT_INFO,
With these modifications in place, the URI mappings for our custom product types seem to work.
In summary, it would be nice if some of theses lists of FILENAME_* constant usages were driven by the product_types database table, if possible, as that would reduce the necessity to hardcode these lists of known product types, but perhaps it isn't that simple.
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
neekfenwick
I've just spent some time debugging this and thought I'd post here to help others in the same situation.
Thanks for posting this.
If anyone else ever needs to do this I'll post them towards this information. :)
Quote:
Originally Posted by
neekfenwick
If I've missed documentation covering this, please accept my apologies. If I haven't missed docs, please add some to this effect :)
I'm afraid I don't have the time at present.. writing good/worthwhile docs takes time as well!
Version 4.0.4 shall be out soon and this info can't be included in it at this late stage.. maybe in a future version.
Quote:
Originally Posted by
neekfenwick
In summary, it would be nice if some of theses lists of FILENAME_* constant usages were driven by the product_types database table, if possible, as that would reduce the necessity to hardcode these lists of known product types, but perhaps it isn't that simple.
It's a bit of a coincidence that the only two requests for this functionality in 3 years have within days of each other but that's always the way isn't it! :)
I'd previously thought about adding this functionality but the reason it isn't included in the standard version of the software is that it slows down the software.
It would mean that at every point at which you've seen you have had to modify the source code, an SQL lookup would have to be performed. Even with caching this would result in a lot of unnecessary/wasteful lookups for 99.99% of Zen Cart stores.
Ceon URI Mapping 4.0.0 implemented an overridable class system so that we could release versions which have customisations like this in them from the start.. requiring you to change just one single file to have the module use the updated/changed functionality.
We have as yet only released one other "edition" of the software other than the standard edition that you have modified.. (The UMM edition).. in a future version of the distribution I may include an edition which performs these additional SQL product_type lookups for stores such as yours, that have additional custom product types and don't want the hassle of hard-coding (despite its speed efficiency).
I'm sure you can understand now why things are currently how they are. I'm just sorry I didn't have the above solution for you out of the box but although you've supported us (thanks again!) and we are so grateful for that, almost no-one else does and my time's really limited at the minute, so I've had to put off adding extra editions to the main distribution. :(
At least you know that you have the most efficient implementation possible of this functionality now, with no need for SQL lookups.
I'm just sorry it took you the time it did as life is short and we all have better things to do than modify things. :)
Again, thanks for adding this info as I can point people towards it. Eventually I'll either include the info or an extra file for a "support any custom product types" "edition" of the software in a future version of the distribution.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi,
How to add: about us page, to ceon url mapping manager, to rewrite it?
Thanks
Séb
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
triumph
Hi,
How to add: about us page, to ceon url mapping manager, to rewrite it?
Thanks
Séb
Lets say the page you want to change is /index.php?main_page=conditions, which represents "Conditions of use" page. In PHPMyAdmin, insert record with this values:
uri -> /conditions
language_id -> type your language_id
current_uri -> 1
main_page -> conditions
query_string_parameters -> NULL
associated_db_id -> NULL
alternate_uri -> NULL
redirection_type_code -> 301
date_added -> select NOW() function next to field
It is the same for all pages: privacy, contact_us, shipppinginfo, advanced_search...
-
Re: Ceon URI Mapping v4.x
I have one question too.
How to type disallow pages in robots.txt?
Like this (native):
Code:
Disallow: /index.php?main_page=contact_us
Or like this: I have mapped URI for contact_us page like I described in previous post. URL is http://sportak.rs/shop/kontakt
-
Re: Ceon URI Mapping v4.x
Hi Conor,
Greetings from hot and sticky Florida. Long time no talk, I hope this note finds you doing well!
I am writing because I have a three issues and hoped you might be kind enough to offer your thoughts.
ISSUE #1: Upgrading ZC from 1.3.9d to 1.3.9h
ISSUE #2: Upgrading Ceon URI from 3.6.3 to 4.0.3
ISSUE #3: Moving the entire store to a new domain
I reviewed your FAQ and Upgrading instructions included with 4.0.3 and I have two main questions.
FIRST: Do I need to flush Ceon URI from mySQL when I switch domains? Or should I be able to transfer the database to the new domain with no Ceon URI issues?
SECOND: What do you think about where "upgrading Ceon URI" fits into my order of operations? I am planning to address these issues in the order listed above.
Thanks again for all your help! Ceon URI has my vote as the BEST ZC mod ever!
Yours,
Mike
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
weljkodj
How to type disallow pages in robots.txt?
Actually, I'm afraid that I don't know!
What you've written looks right to me but it's not something I've ever got round to using myself.
Sorry I can't be more help than that! :unsure:
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
Feznizzle
Greetings from hot and sticky Florida. Long time no talk, I hope this note finds you doing well!
Well hello from the usual, lovely and sunny, then freezing cold, then ok, then not-sure-what-this-is-now place that is Ireland. ;)
Quote:
Originally Posted by
Feznizzle
Do I need to flush Ceon URI from mySQL when I switch domains? Or should I be able to transfer the database to the new domain with no Ceon URI issues?
Just take the database tables across as they are. As long as you aren't changing the value of DIR_WS_CATALOG everything will be fine. Ceon URI Mapping doesn't care what the value of HTTP_SERVER is.
Quote:
Originally Posted by
Feznizzle
What do you think about where "upgrading Ceon URI" fits into my order of operations?
That's the correct order. Again, as long as DIR_WS_CATALOG remains the same, everything will be fine.
Quote:
Originally Posted by
Feznizzle
Thanks again for all your help! Ceon URI has my vote as the BEST ZC mod ever!
That's nice of you to say.. you should like 4.x even better then, it's a complete rewrite and substantially better on the backend side of things as well as having some nice new user-side/admin functionality. :)
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
conor
Hi,
Actually, I'm afraid that I don't know!
What you've written looks right to me but it's not something I've ever got round to using myself.
Sorry I can't be more help than that! :unsure:
All the best...
Conor
ceon
OK I'm gonna test both versions and post my conclusion later.
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
weljkodj
OK I'm gonna test both versions and post my conclusion later.
Oh, I thought you meant "will either of these work at all?". Which is what I replied to.
If either (both) work as valid "commands" to block robots (which is what I don't know for sure), then you'd need both for a while as the search engines may still have the dynamic URI indexed.
Over time only the URI used on your site would be needed.. the search engines will use the Ceon URI Mapping URI (/kontakt) as that is what your URIs are now that Ceon URI Mapping is in control.. just check you've no hard-coded index.php?main_page=contact_us links in your template etc. because Ceon URI Mapping will transparently redirect those "old" URIs to the new static ones (/kontakt).
Hope that helps.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi,
I'm having trouble getting links in sidebox titles to work correctly.
I have 4.0.3 installed on ZenCart 1.3.9h and all my products & categories are working OK. I even have all my shipping, terms and conditions pages etc. working (after adding the correct entries in the DB).
I have a "Products" category and then subcategories of "Jam", "Marmalade", "Fudge" etc.
In the categories sidebox, if I hover over the "Products" category, it shows the URL as "http://127.0.0.1/MySite/Products" and if I click on it, I get the correct page.
If I hover over the "Jam" category, I see the URL "http://127.0.0.1/MySite/Products/Jams" and if I click on it, I get the correct page.
So far so good, everything is working well.
However, I have set the $title_link of the sidebox to point to my "Products" category, which has a cPath of 1. So in the categories.php I have the line $title_link = 'index&cPath=1';
I have checked, and the $title_link variable gets passed to tpl_box_default_left.php and uses the line "zen_href_link($title_link)" to create a link.
The problem I have is that this link is outputted as "http://127.0.0.1/MySite/index.php?main_page=index&cPath=1" which is obviously not being re-written.
If I click on the link, I end up at "http://127.0.0.1/MySite/Products" which is where I want to be.
So. any ideas why the link isn't being outputted correctly?
Thanks.
Bob.
-
Re: Ceon URI Mapping v4.x
Hi Bob,
Hope you like the software (you didn't say).
Quote:
Originally Posted by
bobmoss
I have set the $title_link of the sidebox to point to my "Products" category, which has a cPath of 1. So in the categories.php I have the line $title_link = 'index&cPath=1';
I have checked, and the $title_link variable gets passed to tpl_box_default_left.php and uses the line "zen_href_link($title_link)" to create a link.
The problem I have is that this link is outputted as "http://127.0.0.1/MySite/index.php?main_page=index&cPath=1" which is obviously not being re-written.
No because you are not using the function correctly.
Page parameters aren't passed in the first parameter, only the page name is, so you need to pass two parameters to end up with:
zen_href_link('index', 'cPath=1');
Quote:
Originally Posted by
bobmoss
If I click on the link, I end up at "http://127.0.0.1/MySite/Products" which is where I want to be.
Yes, that's because the transparent historical URI redirection functionality is changing the dynamic URI into its current static URI.
Nifty software this if I don't say so myself. :)
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi Conor,
Yes, I love the software, it's excellent and just works.
And it's even better for getting quick personal replies from yourself :D
Quote:
Originally Posted by
conor
No because you are not using the function correctly.
Page parameters aren't passed in the first parameter, only the page name is, so you need to pass two parameters to end up with:
zen_href_link('index', 'cPath=1');
Ah, I see, that makes sense. The only issue I have is that the code is part of the standard sidebox template code and is only expecting one parameter.
I shall roll up my sleeves, put on my coding hat and make a few changes.
Quote:
Originally Posted by
conor
Nifty software this if I don't say so myself. :)
And so you should say, you have put a lot of hard work into it and the amount of documentation is impressive!
Thanks.
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
bobmoss
And it's even better for getting quick personal replies from yourself :D
Glad you like it.. yeah.. I'll reply to you but not to spammers.. first time I've seen that here.. hopefully that's not the start of a new trend, I check in here more than enough as it is! :)
Quote:
Originally Posted by
bobmoss
Ah, I see, that makes sense. The only issue I have is that the code is part of the standard sidebox template code and is only expecting one parameter.
I shall roll up my sleeves, put on my coding hat and make a few changes.
Yeah, just change the template code slightly, e.g. edit
common/tpl_box_default_right.php to accept another parameter:
PHP Code:
$title = '<a href="' . zen_href_link($title_link) . '">' . $title . BOX_HEADING_LINKS . '</a>';
to
PHP Code:
$title = '<a href="' . zen_href_link($title_link, (isset($title_link_parameters) ? $title_link_parameters : '')) . '">' . $title . BOX_HEADING_LINKS . '</a>';
Obviously set the appropriate values in $title_link and $title_link_parameters variables.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi Conor,
Quote:
Originally Posted by
conor
Hi,
Yeah, just change the template code slightly, e.g. edit
common/tpl_box_default_right.php to accept another parameter:
Have just made the changes as you suggest and it's now working perfectly! Many thanks!
One more quick question for you - is it best practice to add mappings for shopping basket & checkout pages or is it best to leave those alone?
Thanks.
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
bobmoss
Have just made the changes as you suggest and it's now working perfectly! Many thanks!
No problem.
Quote:
Originally Posted by
bobmoss
One more quick question for you - is it best practice to add mappings for shopping basket & checkout pages or is it best to leave those alone?
It's entirely up to you.
We use static URIs for all our URIs. All our software is fully compatible with static URIs for the checkout and we think a site with static URIs looks better than one with dynamic URIs.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Excellent thanks.
As soon as I've finished getting this site live I'll sort out a "proper" thank you :wink:
Bob.
-
Re: Ceon URI Mapping v4.x
Good day! Great module and I'm looking forward to using it. Just a quick question regarding the installation on a sub domain. Will it work and also could the fact that it is installed on a sub domain cause the server error for bad flags? So I've installed and tested one url but no redirect occurs causing a 404 so Im assuming it is an htaccess file problem. Eitber way just wanted to know of any experiences with a sub domain and if any changes need to take place to get it to function. It appears to work just cant get the redirect to occur. Also the internal server error for bad flags is driving me nuts!:shocking:
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
Paul69
could the fact that it is installed on a sub domain cause the server error for bad flags?
Installing the software on a site that uses subdomains is the recommended way to implement the software. The software doesn't care what domain/subdomain it's on but the *web-side folder/path* the site is in is critical.
Sites using the same folder/DIR_WS_CATALOG are 100% compatible regardless of what subdomain is being used.. this is a big reason why subdomains are the professional way to create test/development sites.
Quote:
Originally Posted by
Paul69
It appears to work just cant get the redirect to occur. Also the internal server error for bad flags is driving me nuts!:shocking:
Sounds like you've something else in your .htaccess which is messing up. Bad flags errors cannot be generated by the example rewrite rule generated by Ceon URI Mapping.
Fix any problems in your .htaccess file and use the example rewrite rule from the installation check and all should be fine.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
As always thanks for your help! I do hope all the effort you've put in is coming back to you and do recognize the help you provide. Cheers to you my friend with many wishes and thanks! :smile:
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
Paul69
As always thanks for your help! I do hope all the effort you've put in is coming back to you and do recognize the help you provide. Cheers to you my friend with many wishes and thanks! :smile:
Glad I could help, it's always nice to hear the software's useful and appreciated so thanks for that!
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Well speaking as one of your fans, WE love you!! :hug:
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
DivaVocals
Well speaking as one of your fans, WE love you!! :hug:
Yes I do too Conor. I hope everything went well with you a few weeks back.:yes:
Quote:
DivaVocals
How are you doing my friend?? Nearly recovered I hope??:hug:
I will be going under the knife next week to fix my shoulder (due to a workout injury which I KINDA ignored -- which finally bit me in the B-U-T-T....:laugh:)
I'm doing great. Feeling like my old self every day. I hope everything goes alright with you on your big day. I will be thinking of you.
-
Re: Ceon URI Mapping v4.x
Hi,
Hope you're having a nice weekend!
I suppose this isn't really the place to talk about such things (as congerman pointed out in the older thread) but since we're all talking here about such things now..
Quote:
Originally Posted by
countrycharm
I'm doing great. Feeling like my old self every day.
That's fantastic news. Really good to hear, I'm very happy about that. Long may it continue! :)
I've not actually had the first op yet, that's scheduled for this Thursday.. can't wait! Radio silence from me, from then, for a few days I'd say! :)
Quote:
Originally Posted by
DivaVocals
I will be going under the knife next week to fix my shoulder (due to a workout injury which I KINDA ignored -- which finally bit me in the B-U-T-T....:laugh:)
Quote:
Originally Posted by
countrycharm
I hope everything goes alright with you on your big day. I will be thinking of you.
Yes, my thoughts are with you also, Delia! I'm sorry to hear that you are in need of treatment.
Silly you though for not keeping on top of it, but I think that's easily done.. there's always so much else to do!
I sincerely hope it goes well (and expect it will) and that you are 100% fixed soon. :)
Now make sure you take a proper break too!
All the best...
Conor
Think we'll let this thread get back to actual support issues now! I'm sure people would find it strange coming on and to find us all chatting about going for various surgeries, lol :)
In that vein, expect 4.0.4 very soon indeed, hopefully tomorrow, with some small bugfixes and "auto-delete" support for the installation check process, to prevent/minimise the likelihood of anyone else having problems with files from old versions remaining in place when upgrading.
-
Define Pages & EZ page internal links
Hi Connor,
I have finally got around to installing URI mapping and I am very impressed.
It was an easy install and almost everything seems to be working well.
There are two things I can't figure out though.
1) My define pages are still using the dynamic urls
2) I have a couple of EZ Pages which just act as internal redirects to some custom added define pages. I'm not sure how to go about directing them to the custom define page (using a friendly url) but maybe that will be fine once I work out how to get the mapping for the define pages working?
There doesn't seem to be any admin code to specify an automatic or explicit URI for the define pages? The cinfiguration check came up all green.
cheers,
Reb
PS Using
Zen cart 1.3.9h
URI Mapping 4.0.3
-
Re: Define Pages & EZ page internal links
Hi,
Quote:
Originally Posted by
rebelIT
I have finally got around to installing URI mapping and I am very impressed.
Glad you like it!
Quote:
Originally Posted by
rebelIT
1) My define pages are still using the dynamic urls
Yes, the standard edition of the software has no interface for creating URI mappings for define pages. You can easily add them manually using the instructions in the configuration documentation.
Quote:
Originally Posted by
rebelIT
2) I have a couple of EZ Pages which just act as internal redirects to some custom added define pages. I'm not sure how to go about directing them to the custom define page (using a friendly url) but maybe that will be fine once I work out how to get the mapping for the define pages working?
EZ Pages can no longer use internal links whenever you are using Ceon URI Mapping. You must remove the internal links from your site. You don't need them any more, internal links were just a kludge for Zen Cart's lack of static URI support, you can just use static URIs instead.
Hope that helps!
All the best..
Conor
ceon
-
Re: Define Pages & EZ page internal links
Quote:
Originally Posted by
conor
Yes, the standard edition of the software has no interface for creating URI mappings for define pages. You can easily add them manually using the instructions in the configuration documentation.
ah I was looking for "define pages" but I guess the "any other page" stuff is what is relevant - thanks
Quote:
Originally Posted by
conor
EZ Pages can no longer use internal links whenever you are using Ceon URI Mapping. You must remove the internal links from your site. You don't need them any more, internal links were just a kludge for Zen Cart's lack of static URI support, you can just use static URIs instead.
The only reason I use the redirect on a couple of pages is to take advantage of the override system for define pages. There doesn't seem to be an easy way to specify javascript & css for individual EZ pages.
It also stops the client messing with the layout (the define pages editor scares them away) and messing up the js code.
Is it simply not possible to have a nice internal link arrive at the custom define page?
Thanks,
Reb
-
Re: Define Pages & EZ page internal links
Quote:
Originally Posted by
rebelIT
ah I was looking for "define pages" but I guess the "any other page" stuff is what is relevant - thanks
I must be being stupid, I can't seem to get this to work.
I want to map
/about-us
to
/index.php?main_page=about_us
When entering a record into the ceon_uri table..
URI = /about-us
language_id = 1
current_uri = 1
main_page = I'm not sure what to enter here I have tried
index
main_page
index.php?main_page=about_us
/index.php?main_page=about_us
and NULLS for
qs params, associated_db_id, alternate_uri and left the redirection code as default
I noticed the records that were created through the admin interface automatic method do have integer values in the associated_db_id field
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
neekfenwick
I've just spent some time debugging this and thought I'd post here to help others in the same situation. If I've missed documentation covering this, please accept my apologies. If I haven't missed docs, please add some to this effect :) it would have saved some head scratching. This is pretty simple stuff, but hard to get into as a newcomer to the URI Mapping mod.
We have a custom product type "product_light" which was created following the standard Zen Cart approach of copying an existing product type, in my case the product_music files, and hacking the custom attributes to our requirements.
1/ We therefore have a custom admin/includes/modules/product_light/update_product.php, so the update_product action causes this update_product.php to be executed when saving changes to products, due to the code in admin/product.php that runs your custom update_product.php if it exists. So we have to copy the CEON modifications from admin/includes/modules/update_product.php to make any URI mappings be saved to the database. There's only one block, marked with "CEON URI MAPPING 1 of 1".
2/ We need a constant for our product type filename, just so we don't have to hardcode the string anywhere, so in includes/extra_datafiles/our_custom_stuff.php we include:
Code:
define('FILENAME_PRODUCT_LIGHT_INFO', 'product_light_info');
I am not clear whether this needs doing for admin/includes/extra_datafiles/our_custom_stuff.php also.
3/ Update includes/classes/class.CeonURIMappingHREFLinkBuilder.php to ADD line 238:
Code:
$main_page == FILENAME_PRODUCT_LIGHT_INFO ||
4/ Update includes/classes/class.CeonURIMappingHandler.php to ADD line 442:
Code:
$_GET['main_page'] == FILENAME_PRODUCT_INFO ||
and line 513:
Code:
$_GET['main_page'] == FILENAME_PRODUCT_LIGHT_INFO ||
5/ Update admin/includes/classes/class.CeonURIMappingAdminProductPages.php to ADD line 940:
Code:
FILENAME_PRODUCT_LIGHT_INFO,
and line 1436:
Code:
FILENAME_PRODUCT_LIGHT_INFO,
With these modifications in place, the URI mappings for our custom product types seem to work.
In summary, it would be nice if some of theses lists of FILENAME_* constant usages were driven by the product_types database table, if possible, as that would reduce the necessity to hardcode these lists of known product types, but perhaps it isn't that simple.
Thanks for these instructions.
It's worth noting that if your custom product also uses a custom update_product.php file you will need to incorporate the one CEON block from the general update_product.php file.
-
Re: Define Pages & EZ page internal links
Hi,
Lots of posts there!
Quote:
Originally Posted by
rebelIT
I must be being stupid, I can't seem to get this to work.
The only thing you got wrong was the value of the main_page variable.. I guess you just didn't read the instructions right.
It should be
about_us
All the other values were correct.
You must also set date_added (e.g. to NOW() in the select gadget in PHPMyAdmin).
Quote:
Originally Posted by
rebelIT
Is it simply not possible to have a nice internal link arrive at the custom define page?
Just code your site/template so that the links go straight to the pages you want.
All the best...
Conor
ceon
-
Re: Define Pages & EZ page internal links
Quote:
Originally Posted by
conor
Hi,
Lots of posts there!
I'm being hassled to get this done ASAP - I just want to have a lie down really!
Quote:
Originally Posted by
conor
The only thing you got wrong was the value of the main_page variable.. I guess you just didn't read the instructions right.
It should be
about_us
All the other values were correct.
You must also set date_added (e.g. to NOW() in the select gadget in PHPMyAdmin).
Unfortunately that isn't working either. I thought it might be because about_us define page is a custom added define page.
So I tried it with the site_map which is one of the predefined pages with the following values..
/site-map 1 1 site_map NULL 0 NULL 301 2011-09-20 11:53:11
but it doesn't work either. I also tried it with the contact_us page.
Wierdly everything else works - categories, custom products, normal products, review pages, tell a firend etc...
I have checked that information.php isn't using anything hardcoded & that URI mapping doesn't add to or replace that sidebox
Quote:
Originally Posted by
conor
Just code your site/template so that the links go straight to the pages you want.
That's a good pragmatic solution if I can get the mapping to the define pages working. :yes:
-
Re: Define Pages & EZ page internal links
Hi,
Quote:
Originally Posted by
rebelIT
Unfortunately that isn't working either. I thought it might be because about_us define page is a custom added define page.
I forgot that about_us isn't a standard "other" page.
It should stil work though.
Quote:
Originally Posted by
rebelIT
/site-map 1 1 site_map NULL 0 NULL 301 2011-09-20 11:53:11
but it doesn't work either. I also tried it with the contact_us page.
The zero is the problem. It should be NULL. That's where you've been going wrong. associated_db_id can't have a value other than NULL for anything except categories, products, manufacturers or ez-pages.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi Connor,
I did originally enter a NULL for that field but the DB structure wasn't configured to allow a NULL so it changed it to a zero
I have now changed the three examples so that the associated_db_id field is NULL
The define pages links are still the dynamic links.
If I manually enter the URL I am trying to map it redirects straight to the index page (no 404)
everything else works perfectly, including the 5 custom products I have defined.
I know you said the associated_db_id field isn't used, but all the entries in the ceon_uri_mapping table generated by the admin interface do actually have a range of integer values entered into that field.
cheers,
Reb
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
rebelIT
I did originally enter a NULL for that field but the DB structure wasn't configured to allow a NULL so it changed it to a zero
Then you messed up the installation. That field MUST be NULL, the software is designed to look for NULL speifically, not for zero.
Quote:
Originally Posted by
rebelIT
I have now changed the three examples so that the associated_db_id field is NULL
The define pages links are still the dynamic links.
If I manually enter the URL I am trying to map it redirects straight to the index page (no 404)
Really sorry but you've done something wrong and I have no time to help here.
I wish you luck in finding out what you've done wrong and getting things fixed.
Certainly first things first, fix your db schema.
Quote:
Originally Posted by
rebelIT
I know you said the associated_db_id field isn't used, but all the entries in the ceon_uri_mapping table generated by the admin interface do actually have a range of integer values entered into that field.
You misread what I wrote. It isn't populated for those pages, it's used by products etc. For those other pages it MUST be NULL.
I'm afraid as as this is a problem on your server and because I'm under terrible time constraints, I can't post here further about this.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
OK, I have installed Ceon URI on my site and I am trying to decide which URL format will help me get better search engine rankings. Please look at the 4 examples below and tell me which one you believe to be the best and if possible, explain why you feel that way.
If you can't see all of the URL, just hover over it and look at the bottom of your browser for all of it. I am not sure why the whole thing does not show up.
The number "22011", listed in the last two examples is a product model number. How important is it to include this in the URL?
Additional Information: This may help you decide. I read that shorter URL's are better and easier to remember, but what I really need to know is whether or not including a key-word rich category in the URL will boost my search engine rankings. Please look at a competitors site here to see there format: http://www.giftmood.com/p-14312/Disn...ptic+Pens.html
You will notice in the example above that they don't include the category in the listing, but do include the product model number and they append .html on the end of the URL. They also rank #1 for the term wholesale gifts. Is there any connection with this and their URL naming structure?
Also will appending .html on the end of the URL boost rankings at all? If not, why do webmasters do this?
I know that I have asked a lot of questions here, but I am little confused as to which URL format will be most effective and just wanted to get some expert input before I launch the site.
Thank you for taking the time to answer them.
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
ehswift
Also will appending .html on the end of the URL boost rankings at all? If not, why do webmasters do this?
Lack of knowledge simply. .html is no longer useful or applicable for URIs.. Tim Berners-Lee, creator of the world wide web, advises against their use and I agree.. the technology used to generate a URI shouldn't be part of the URI itself.
As for your other questions, my quick two cents.. product model number is a waste of time unless people search by model number, categories potentially useful as full of keywords.. but have to be careful not to make them too long.
Whether or not words nearer the start of a URI are given more significance I don't know. It's not something I find important to be honest.
That's all from me, hope that helps.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi Connor,
I discovered what the problem I was having was.
in phpMyAdmin I was actually entering NULL in the field rather than checking the check box for null.
I guess the typed in chars NULL was interpreted as a string & being invalid for the field converted to 0
:oops:
It all works perfectly now. It is a really great plugin.
Sorry for needlessly taking up your time.
As soon as I get paid for this job I'll be donating.
Thanks :clap:
Ps and next time I'll install the plugin before the client adds 1200 products d'oh!
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
rebelIT
in phpMyAdmin I was actually entering NULL in the field rather than checking the check box for null.
Ah, that explains things.. I couldn't understand how you could end up with a database table created that didn't default to NULL for the associated_db_id column unless you'd manually created the db columns yourself. That wasn't the problem because it didn't happen!
Glad you are sorted now.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi. I'm using Zen Cart 1.3.8 and have installed this Module. I've got it set up and working almost perfectly (Thank you CEON for making such a great module).
However, there is one (BIG) issue that has caused me to have to turn the module off for the time being. None of the form on the site work when the module is turned on. Login, add to cart, retrieve password, etc. When any of those are submitted, the page just reloads. Almost as if it didn't get the POST, although I can see the post being sent correctly. The target URL of the forms are all being set correctly by the module.
Aside from that, all of the rewritten URL's work fine on the site.
Have you heard of any instances of this happening before as well as any suggestions on how to fix it?
Thank you.
-
Re: Ceon URI Mapping v4.x
Hi,
Glad you like the software.
Quote:
Originally Posted by
old_iron
None of the form on the site work when the module is turned on.
This means that you are posting to the wrong URI and it is being redirected. (Although version 4 shouldn't redirect after a post).
Are you using an older version than 4.0.3?
If not, chances are you have a broken rewrite rule in your .htaccess file which is redirecting from www. to not www. or vice versa.
Make sure that your HTTP_SERVER values etc. are set correctly to match any www. redirection stuff you may have in your .htaccess file.
E.g. stuff like the following may be conflicting:
RewriteCond %{http_host} ^yourdomain.co.uk
RewriteRule ^(.*) http://www.yourdomain.co.uk/$1 [R=301,L]
Or remove all rules from your .htaccess file except Ceon URI Mapping to check.
Hope that helps.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
conor
Are you using an older version than 4.0.3?
I'm using 4.0.3
Quote:
Originally Posted by
conor
If not, chances are you have a broken rewrite rule in your .htaccess file which is redirecting from www. to not www. or vice versa.
Make sure that your HTTP_SERVER values etc. are set correctly to match any www. redirection stuff you may have in your .htaccess file.
E.g. stuff like the following may be conflicting:
RewriteCond %{http_host} ^yourdomain.co.uk
RewriteRule ^(.*) http://www.yourdomain.co.uk/$1 [R=301,L]
Or remove all rules from your .htaccess file except Ceon URI Mapping to check.
I only have a couple other rules in my .htaccess file other than the CEON ones. Those couple rules don't have anything to do with www redirection or enforcement. My store is set up with the www, and the settings in the zen config file reflect this.
I just turned the module back on and used HTTPLiveHeaders to see what headers are being returned. I've got my Login page set up here: http://www.mydomainname.com/login
Here's the headers when I submit the login form when the module is enabled:
Quote:
http://www.mydomainname.com/login?action=process
POST /login?action=process HTTP/1.1
Host:
www.mydomainname.com
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Referer:
http://www.mydomainname.com/login?action=process
Cookie: removed by me
Content-Type: application/x-www-form-urlencoded
Content-Length: 110
[email protected]&password=bleh&securityToken=12345&x=42&y=1 0
HTTP/1.1 404 Not Found
Date: Tue, 20 Sep 2011 19:51:49 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=15, max=90
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
When I disable the module, the form submission works fine. This happens for any form on the site.
As you can see the server is replying with a 404, which is wierd since the current page is the same as what it's posting to. Help!
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
old_iron
As you can see the server is replying with a 404, which is wierd since the current page is the same as what it's posting to. Help!
Send me FTP and admin details for the site within the next 12 hours and I can take a look.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
conor
Hi,
Send me FTP and admin details for the site within the next 12 hours and I can take a look.
All the best...
Conor
ceon
Conor,
I don't think my client will allow that, no offense. Do you have any ideas that I could try? We really want to use this plugin, if only I could figure out why it's giving a 404.
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
old_iron
Conor,
I don't think my client will allow that, no offense. Do you have any ideas that I could try? We really want to use this plugin, if only I could figure out why it's giving a 404.
Tough luck for the client then!
Sorry.
(No offense taken but I simply don't have time to help in any other way.. maybe someone else can).
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
I'm having a problem getting a 404 error when using GoDataFeed's php script which is supposed to get our product information. I updated to the latest version of CEON Uri mapping (v. 4.0.3), but that didn't take care of it. I also temporarily deleted the .htaccess to see what would happen, but no success. I did use to have the WOZ mod installed, but removed it completely and still not luck. GoDataFeed has no idea, so I thought I'd ask here. Is there some kind of exclusion I should have somewhere for their script? Thanks so much for any help you can offer!
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
akrogers
I'm having a problem getting a 404 error when using GoDataFeed's php script which is supposed to get our product information. I updated to the latest version of CEON Uri mapping (v. 4.0.3), but that didn't take care of it. I also temporarily deleted the .htaccess to see what would happen, but no success.
Try switching off Ceon URI Mapping and seeing if there is still a problem (Option in configuration menu).
I do have a small bug fixed in version 4.0.4 which may cause such behaviour (file being included when it should be excluded).. however, this ONLY affects very specific server configs (so far Apache on a local Windoze test server.. not on Linux).
If after switching off Ceon URI Mapping there is still a problem then I'm afraid then you've ruled out Ceon URI Mapping as being the source of the problem and would be better posting in GoDataFeed's thread.
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
conor
Make sure that you have the correct settings for the HTTP_SERVER/HTTPS_SERVER/HTTP_CATALOG_SERVER etc. variables.
Then make sure that if you have any extra rewrite rules in your .htaccess file, other than the Ceon URI Mapping one, that they match up with what you have set in your configure.php files.
Conor
ceon
I checked configure.php and all my additional redirects.
BUT,
I modified .htaccess file so many time trying to fix the problem, so I lost original file. I download the CEON plugin again, but could not find .htaccess file. Can you please tell me where I can get the "original" version of rewrite rules for CEON?
Quote:
Originally Posted by
conor
Finally, once you've done all the above, if you still have add to cart issues then you haven't modified html_output.php.
Conor
ceon
And, where I can find html_output.php file?
Thanks, Elena
-
Re: Ceon URI Mapping v4.x
My current task is to upgrade my store from 1.3.8a to 1.3.9h
I'm having difficulty using zc_install to install a demo version of 1.3.9h into a sub-directory: www.mysite.com/demo/ due to these lines in my .htaccess file
Code:
# Don't rewrite any URIs ending with a file extension (ending with .[xxxx])
RewriteCond %{REQUEST_URI} !\.[a-zA-Z]{2,4}$
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/admin_1700.* [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors.* [NC]
# Don't rewrite payment pages/callback handlers
# (Won't be rewritten by rules above but included here in case rewriting of URIs ending in .php is added)
RewriteCond %{REQUEST_URI} !^/ipn_main_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/iridium_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/localities_remote_loader.php.* [NC]
RewriteCond %{REQUEST_URI} !^/nochex_apc_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/protx_direct_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/realex_remote_3d_secure_iframe.php.* [NC]
# Don't rewrite blog directories
RewriteCond %{REQUEST_URI} !/blog.* [NC]
# Don't rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel.* [NC]
RewriteCond %{REQUEST_URI} !/frontend.* [NC]
# Handle all other URIs using Zen Cart (index.php)
RewriteRule (.*) index.php?%{QUERY_STRING} [L]
The plan is to get my existing site up and running in the demo folder, on 1.3.9h, before going live with it.
I've seen reference to the fact that the CEON .htaccess rules prohibit the use of zc_install but cannot find a solution.
I'm thinking that I temporarily remove the above lines from .htaccess until I've been through the zencart install process. Is this the recommended way? Will the above lines of code cause problems with the future operation of my 'demo' store?
One post referred to upgrading through the individual zencart upgrades one by one from 1.3.8a to 1.3.9h, I suppose one might then be able to work on the 'live' site without too much interruption. This seems like a lot more work and given that I have CEON mapping just the way I want it and that I have numerous other mods installed, is this a better way of upgrading than jumping straight from 8a to 9h?
Thanks
Simon
-
Re: Ceon URI Mapping v4.x
I decided to try this
Quote:
I'm thinking that I temporarily remove the above lines from .htaccess until I've been through the zencart install process. Is this the recommended way? Will the above lines of code cause problems with the future operation of my 'demo' store?
Zencart installs in sub directory, but is inaccessible when restoring the .htaccess back to its original state. Seems like I need to make a change to this file to allow sub-directory store access AND keep the full functionality of CEON mapping in my existing store, suggestions?
Thanks
Simon
-
Re: Ceon URI Mapping v4.x
Seems that if I delete this rule
Code:
# Handle all other URIs using Zen Cart (index.php)
RewriteRule (.*) index.php?%{QUERY_STRING} [L]
then I'm able to access zen cart installed in a sub folder, but this breaks my existing site, url mapping-wise.
Unfortunately I'm not knowledgeable enough to understand what this rule does or how to get around thie problem
-
Re: Ceon URI Mapping v4.x
I believe you can re run the ceon installation check and it will auto generate the htaccess info again in its current directory. I have a test site and live site running both with the test on a subdirectory configured as a sub domain. It seems to work for both ok. Go under the module menu and select the ceon uri and go to the installation check. Now go to the installation check page and you should see it. Hope that helps....
-
Re: Ceon URI Mapping v4.x
Forgot to add you cannot duplicate the htaccess file in a subdirectry you can only update the top level to include the rewrite rules for both.
-
Re: Ceon URI Mapping v4.x
Thank you Paul69, that seems to make sense.
I'll give it a go
Cheers
Simon
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
simon1066
My current task is to upgrade my store from 1.3.8a to 1.3.9h
I'm having difficulty using zc_install to install a demo version of 1.3.9h into a sub-directory:
www.mysite.com/demo/ due to these lines in my .htaccess file
Code:
# Don't rewrite any URIs ending with a file extension (ending with .[xxxx])
RewriteCond %{REQUEST_URI} !\.[a-zA-Z]{2,4}$
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/admin_1700.* [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors.* [NC]
# Don't rewrite payment pages/callback handlers
# (Won't be rewritten by rules above but included here in case rewriting of URIs ending in .php is added)
RewriteCond %{REQUEST_URI} !^/ipn_main_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/iridium_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/localities_remote_loader.php.* [NC]
RewriteCond %{REQUEST_URI} !^/nochex_apc_handler.php.* [NC]
RewriteCond %{REQUEST_URI} !^/protx_direct_3d_secure_iframe.php.* [NC]
RewriteCond %{REQUEST_URI} !^/realex_remote_3d_secure_iframe.php.* [NC]
# Don't rewrite blog directories
RewriteCond %{REQUEST_URI} !/blog.* [NC]
# Don't rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel.* [NC]
RewriteCond %{REQUEST_URI} !/frontend.* [NC]
# Handle all other URIs using Zen Cart (index.php)
RewriteRule (.*) index.php?%{QUERY_STRING} [L]
The plan is to get my existing site up and running in the demo folder, on 1.3.9h, before going live with it.
I've seen reference to the fact that the CEON .htaccess rules prohibit the use of zc_install but cannot find a solution.
I'm thinking that I temporarily remove the above lines from .htaccess until I've been through the zencart install process. Is this the recommended way? Will the above lines of code cause problems with the future operation of my 'demo' store?
One post referred to upgrading through the individual zencart upgrades one by one from 1.3.8a to 1.3.9h, I suppose one might then be able to work on the 'live' site without too much interruption. This seems like a lot more work and given that I have CEON mapping just the way I want it and that I have numerous other mods installed, is this a better way of upgrading than jumping straight from 8a to 9h?
Thanks
Simon
Sub Domains are the only way to go when installing this module. It can not be in a test folder.
Quote:
Originally Posted by
conor
Hi,
Installing the software on a site that uses subdomains is the recommended way to implement the software. The software doesn't care what domain/subdomain it's on but the *web-side folder/path* the site is in is critical.
Sites using the same folder/DIR_WS_CATALOG are 100% compatible regardless of what subdomain is being used.. this is a big reason why subdomains are the professional way to create test/development sites.
Sounds like you've something else in your .htaccess which is messing up. Bad flags errors cannot be generated by the example rewrite rule generated by Ceon URI Mapping.
Fix any problems in your .htaccess file and use the example rewrite rule from the installation check and all should be fine.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
simon1066
I'm having difficulty using zc_install to install a demo version of 1.3.9h into a sub-directory:
www.mysite.com/demo/
You CANNOT install a demo or test site in a subdirectory when building a site with static URIs.. It's an unprofessional way to develop.
Use a subdomain or another domain.
That's it.. that's the solution.. don't bother with anything else, it's just hassle (doable but hassle - I won't help with such a solution ;) ).
All the URIs will be wrong for a subdirectory site, they won't work when you want to use it as a live site (again without hassle that is).
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
Paul69
I believe you can re run the ceon installation check and it will auto generate the htaccess info again in its current directory. I have a test site and live site running both with the test on a subdirectory configured as a sub domain
Yes.. running the sites as subdomains is the perfect, professional way to go.. good stuff! :)
As long as the "web side" of things isn't built around a subdirectory (site.com/demo), like simon1066 was mistakenly trying to do.
The physical directories the sites are in don't matter, it's the web-side structure that messes up static URI sites.. subdomains avoid those problems.
All the best...
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Thanks countrycharm and conor. I read a post where Dr Byte (I think it was) recommended a sub folder installation as the best way to go, he probably wasn't considering static URI's. As you recommend Conor, I'll go down the sub domain route. I'm a little confused as to what path to give the sub domain's directory.
Am I right in assuming that if I create the sudomain demo.mysite.com I can then use the default root cPanel's gives me, which is /public_html/demo, as the location for my files?
This doesn't seem right as this is the same location as a sub folder would have and I didn't think I wanted that.
Can't believe I'm so confused about this process - normally pretty good at this sort of thing.
cheers
Simon
-
Re: Ceon URI Mapping v4.x
Hi,
Quote:
Originally Posted by
simon1066
Thanks countrycharm and conor. I read a post where Dr Byte (I think it was) recommended a sub folder installation as the best way to go, he probably wasn't considering static URI's.
I didn't realise he'd said that.
Yes, he was clearly not considering sites that want to use static URIs.
Quote:
Originally Posted by
simon1066
As you recommend Conor, I'll go down the sub domain route. I'm a little confused as to what path to give the sub domain's directory.
It's a much nicer way to work.. it makes moving sites so much easier (e.g. from test to production).
Quote:
Originally Posted by
simon1066
Am I right in assuming that if I create the sudomain demo.mysite.com I can then use the default root cPanel's gives me, which is /public_html/demo, as the location for my files?
Yes, that's no problem.
Quote:
Originally Posted by
simon1066
This doesn't seem right as this is the same location as a sub folder would have and I didn't think I wanted that.
It's the same location in the file system but not the same "web-side" location.. the "root" of the demo.mysite.com site will be [FONT=Courier New]/[/FONT] not [FONT=Courier New]/demo[/FONT] and therefore the site's files can simply be moved to your production site's folder when you are ready to "change over".. the web server will serve the files from whichever directory is the base for a particular domain/subdomain independently of how they are positioned for other domains/subdomains on the same server.
All you then have to do is adjust configuration paths to remove the [FONT=Courier New]/demo[/FONT] and things will work instantly.. no need to adjust rewrite rules, URI mappings, image paths, CSS paths.. etc. etc.
I'm sure you can see the advantages! :)
Quote:
Originally Posted by
simon1066
Can't believe I'm so confused about this process - normally pretty good at this sort of thing.
Hopefully that helps? Everything's a learning process, that's something else under your belt, useful for the future! :)
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Conor, that's great. Thank you for taking the time to make things clear. I can move forward now.
Thanks
Simon
-
Ceon URI Mapping 4.0.4 Released!
Hi,
It gives me great pleasure to annouce the availability of a new version of Ceon URI Mapping, v4.0.4.
This version makes it even easier to upgrade from pre-v4 versions and fixes a minor bug which only affects particular server setups.
As with all version 4.x releases, upgrading from a previous 4.x version is simple, taking no time at all, so everyone should upgrade!
From the Revision History:
[ADDED] Installation check extended to check if old files from a previous version of the software remain. It attempts to deletes any files/folder which should have been removed when upgrading. If the attempt at deletion is unsuccessful, it will warn the user about the presence of the old files/folder as they can conflict or even break the new/updated functionality.
[ADDED] Module will now make sure that its configuration group is added to the Zen Cart admin in 1.5.x.
[UPDATED] Styling of config utility interface improved with CSS3 graphical effects.
[UPDATED] Styling of fieldsets updated with code to fix problems with IE's rendering engine.
[BUGFIX] The code to manually build the $PHP_SELF server environment variable had a mistake in it. This could result in the software mistakenly disabling itself on particular server setups.
As always, the new version can be downloaded immediately from the Ceon website.
It has also been submitted to the Zen Cart downloads area and should be available there soon.
Enjoy!
All the best..
Conor
ceon
-
Re: Ceon URI Mapping v4.x
Quote:
It gives me great pleasure to annouce the availability of a new version of Ceon URI Mapping, v4.0.4.
That's perfect timing, thanks Conor
-
Re: Ceon URI Mapping v4.x
Quote:
Originally Posted by
simon1066
That's perfect timing, thanks Conor
Cup of coffee and a doughnut on its way
-
Re: Ceon URI Mapping v4.x
Hi, I installed for the first time ceon, and gives me this error:
Database table can not be created! The user does not have database privileges CREATE TABLE!
thanks giancarlo
-
Re: Ceon URI Mapping v4.x
Conor, I've been using your URI mapper for sometime, and everything has worked perfect until today.
I added a new top level category with two sub-cats.
Now, I get a 403 error, just for those new categories.
All of the previous categories work fine.
When I turn off the CEON mapper, those new categories display correctly, along with all of the other categories.
Any ideas?
Thanks again for your hard work. :)
-
Re: Ceon URI Mapping v4.x
Hello
thanks for cool SEO mod, but there's something I don't know how to solve and I'm seeking for help. I am using ceon_uri_mapping_4.0.3_for_zc.zip with ZC 1.3.8a, with installed news and articles plugin by Dreamscape.
I do not know how to automatically generate seo-friendly urls with CEON mod. There is a new article going out around every second day and the database contains already 150 articles, which requires entering manually 150 entries into the ceo_uri_mappings mysql table.
My site is multilingual and I have to provide distinct URI for each language mutation, including the multilingual (en+cz) news and articles.
At the moment I am using Ultimate SEO URLs, which do not support unique multilingual URLs - there is one URL for both languages, which prevents indexing bots to distinguish between mutations and index secondary language pages.
I'd like to move to CEON URI Mapping, but I have no idea how to effectively add 150+ records for each news/article page.
Many thanks for any hints or ideas.
-
Re: Ceon URI Mapping v4.x
After upgrading to 4.0.4 from a new install of 4.0.3 that was working perfectly I received this error trying to load the Ceon URI Mapping (SEO) Config:
HTTP Error 500 (Internal Server Error)
The Debug file showes this:
[24-Sep-2011 23:37:21] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/blank.com/admin/includes/languages/english/extra_definitions/ceon_uri_mapping.php:20) in /home/user/public_html/blank.com/admin/includes/init_includes/init_templates.php on line 28
Thanks