To answer this question (again), in the detailed readme written for this mod, Conor has provided basic instructions for manually adding URI's to the DB.
Using the information from the readme, if you want to take the next steps required to upload your URI's to the database from a spreadsheet, you will have to roll up your sleeves a little and do some research on how to upload Excel spreadsheets to a mySQL database.
Which is what I did. Here's are the high level steps I took to achieve this:
- Exported my product/category data to a CSV file
- Editing the CSV, I added in the URI data
- Imported my finalized URIs to my database
I researched the correct way to import data to a mySQL database by using Google to get this information. (you can also call your hosting company.. tech support will be happy at most companies to assist you)
For anyone who thinks this work is over their heads, I suggest hiring and having a professional do this work for you.
Finally if you take a few minutes to travel over to Conor's website you will see that there is a commercial module Ceon is developing (not yet released) that will do this work for you. Conor CANNOT TALK COMMERCIAL MODULES ON THIS SUPPORT THREAD (before anyone thinks about posting a question about this module here) which is why he will not answer questions about this module here..
My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.
Hi,
This is because Ceon URI Mapping sees index.php, index.php?main_page=index and / all as the same (which is a good thing ;) ).
You basically want to temporarily have '/' as '/index.html' but '/' is currently assigned to '/index.php'.
You should be able to have /index.html take control of / by adding the following to the rewrite rule:
This stops / being rewritten and passed on to /index.phpCode:RewriteCond %{REQUEST_URI} !^/$
All the best..
Conor
ceon
Hi
This is my very first post, so if I am not adhering to all the rules, please be patient.
my site is: http://bag-a-party.co.za/shop
Zen Cart 1.3.9h is installed in the directory called shop.
I have two questions:
1.) Is CEON URI Mapping version 3.8.0 the latest available version?
2.) If so, will it work with my version of Zen Cart (1.3.9h).
[ I see in the /ceon_uri_mapping__3.8.0_for_zc folder that it only seems to cater for up to 1.3.9f.
http://www.zen-cart.com/forum/images/smilies/oops.gif
Sorry. I should have scanned through the forum first. I've found the answers.
So version 3.8.0 of Ceon URI Mapping (currently the latest) does work with version 1.3.9h of Zen Cart.![]()
Hi,
No problem.. that's the main thing!
All the best..
Conor
ceon
Duh...
Searched the post before this... sorry if Im duplicating..
Zen Cart 1.3.9h, using the core files from 1.3.9d, two languages, no core modifications. CEON works ok for Categories, Products, etc.. except ezpages... Just generates the normal URI, nothing like /contact_us...
I can edit the ezpage and choose to autogenerate or to type in, they are recorded in db and if I browse to /new-products it works, pero the ezpages menu is not outputting the URI.
Ive gone though the instructions 5 times..
Is there and other html_output.php to be merged other than
1.3.9d\includes\functions\html_output.php??
Why could this be?
Thx in advanced!
Hi,
I just tested and I can get this behaviour on a test site that has Ultimate SEO URLs enabled but disabled.
In the list of "Enter pages to allow rewrite" (In config - SEO URLs), when "page" is in that list, the Ceon URI Mapping links aren't generated.
I know of no other circumstances that this fails.. basically when zen_href_link is used, Ceon URI Mapping's URI mappings will always be used instead of Zen Cart's dynamic ones.
So check if Ultimate SEO URLs and either remove its code from html_output.php or adjust its settings as above, allowing it to rewrite NO pages.
Hope that helps.
All the best..
Conor
ceon
Hi. I wonder if someone can help. I've only started using ZenCart for the first time recently, although I do have experience of quite a few other shopping cart systems.
All is generally going well, although I recently installed the Ceon URI Mapping plugin.
Most things seem to be in order with it, including the URL changing to what I setup in each category. However, while it does rewrite the URL in the address bar, it loads the homepage content rather than the category page content.
I've been on to the host about it to check whether mod_rewrite is on and, after further testing, can confirm that redirects and rewrites ARE being allowed. I just cannot get the Ceon related rewrites to work. I've taken the sample .htaccess code from their configuration pages:
-----
RewriteEngine On
# Don't rewrite any URIs ending with a file extension (ending with .[xxxxx])
RewriteCond %{REQUEST_URI} !\.[a-z]{2,5}$ [NC]
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors [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]
------
... but all I get is the result described above. I'm not any sort of expert when it comes to htaccess, although I've used them at a basic level a lot, so it may be an obvious answer. I think i've narrowed it down to something in the last line and possibly an error in how the query string is being handled. If that was the case, then it would make sense that it's loading the content from index.php rather than the full category querystring URL, which in this case would be: index.php?main_page=index&cPath=1013_1194
Can anyone help with this at all?
cheers.
Bookmarks