Oh, one more thing actually, is there any way of getting the manufacturer's name in the URL? Thanks!
Printable View
Oh, one more thing actually, is there any way of getting the manufacturer's name in the URL? Thanks!
Conor,
Great job on this mod. I look forward to getting it all working perfectly. Realize you're moving at the moment, so if you're swamped right now I'm fine with a delayed answer...
Searched through this entire list and looked at the FAQs and the configuration instructions. Jill's question seems to be the closest I can find to my problem. However, I don't have any hardcoded links in my code like she did. At least I don't think I do! :huh:
I've installed CEON 3.2.2 on my Zencart 1.3.8a at http://www.edizioninautilus.it and have gotten the product and categories pages working fine. The problem for me is the EZ-page link.
I manually entered /chi-siamo on our Chi Siamo (who are we?) EZ-page, but in my header and footer, the link keeps showing up like this:
http://www.edizioninautilus.it/chi-siamo?&chapter=
Didn't even know what chapters were until today...
I tried going in and blanking out the 0s that were in the Chapter field (including the Order field), but they kept showing up as 0s even after I updated. Then went in to the EZ Pages Settings under Configuration in the Admin tool and saw that the Table of Contents for Chapters Status for EZ Pages was set to "On", so I disabled that. Still no joy. Tried putting "NULL" in the chapter field, but again saw a 0 when I looked back at the page in the admin.
Any clue? How can I get that ?&chapter= selector eliminated from the header and footer links on my page?
By the way, the page http://www.edizioninautilus.it/chi-siamo works fine and my other EZ Pages haven't yet been updated. I'm waiting to get this first one working correctly before doing the rest.
Thanks and best of luck with the move!
Jeremy
Conor,
This is probably just a nitpick, but I'm trying to wrestle this thing to the ground...
On my home page http://www.edizioninautilus.it, I've enabled New Products and Upcoming Products to show up. The links to my New Products show up fine with the correct URIs, but the Upcoming Product links don't. They have the cpath reference included like this:
http://www.edizioninautilus.it/di-mo...-monte?cPath=3
Presumably, the upcoming products module treats this product as a kind of "linked" product that is in a different master category??? If so, I guess there's no way to get the cPath reference out? If not, maybe there's a fix that can be added to the mod to keep this from happening? The upcoming products that are in my catalog are definitely only in one category...
Strange that the New Products module would be working correctly, but the Upcoming Products module does not...:wacko:
Not a big deal, but it could create duplicate links for the search engines, particularly if they are crawling from the main page.
Thanks for a having a look when you get the chance.
Jeremy
here is a problem I am having when I have ceon SEO installed.
I am using godaddy.com hosting 2 sites, one is zencart, the other one is NOT zen cart.
Zencart was installed first and running fine. Then I uploaded the other site, but not working (500 internal server error).
Contacted godaddy tech support, here is their response:
"It appears that the .htaccess file that is uploaded to the account is blocking access to your stats for the account. You will need to review the scripting in this file, especially this line :
# Handle all other URIs/file types (phphtmlhtm etc.) using Zen Cart (index.php)
RewriteRule (.*) index.php?%{QUERY_STRING} [L]"
our zencart site is: http://mivoga.com
But when you try: http://www.casteldelmare.com, you would get a "500 internal server error"
please advise what needs to be done to correct this.
Make sure your .htaccess file is in the right folder.
if your folder structure looks something like this
/path/to/root/
/path/to/root/mivoga.com/
/path/to/root/casteldelmare.com/
your .htaccess file should be in mivoga.com/, not in root/.
.htaccess affects everything beneath it, so having it in root/ will affect both sites, having it in mivoga.com/ should only affect the one site.
Hopefully that makes sense.
If that doesn't work, you might have to switch hosts. I dont think its a problem with the module.
Can you explain how this mapping should be entered/
from url:
/index.php?main_page=product_info&products_id=42
to:
/index.php?main_page=product_info&products_id=180
There are a number of blog postings with the first URL, but this no longer exists in the DB (no product_id 42). The new product is product_id 180
I've tried a number of methods that seem correct according to the docs, but they all end up as page not found.
Thanks much!
I dont think you can do that with this module, but if its only the one url, add this to the top of your .htaccess
Not having the L flag means it will do both rewrites (old url to new url, new url to pretty url) at the same timeCode:RewriteRule ^index.php?main_page=product_info&products_id=42 index.php?main_page=product_info&products_id=180 [R=301, NC]
Hope that works for you
That is indeed a good solution, and one I considered. The fly in the goo is that some old URLs may or may not contain cPath info as well and trying to account for all the possible permutations would be error prone and at best, a guess.
My current solution was to add a translation table at the beginning of the init chain that checks URLs for old product id numbers and does a simple translation as well as stripping out any cPath info. This seems to cover all cases no matter how the original URL was formed.
The Ceon docs seem to imply that this type of translation is possible, but in practice doesn't seem to work. If it did work as outlined, for the above translation to work, the main_page field in the URI table would need to be a little bigger than 45 chars. Not a problem.
BTW: this mod is otherwise exceptionally good! It's what I'm trying to do with it that's a little odd.
Hi,
How are you?
That's easy enough. You'll have to insert a new record in the database:
uri
/index.php?main_page=product_info&products_id=180
language_id
1
current_uri
1
main_page
product_info
query_string_parameters
NULL
associated_db_id
42
alternate_uri
NULL
redirection_type_code
301
date_added
NOW()
That will redirect the user to the new page for the product. If this product's new page has a URI mapping then the user will be redirected to that mapping!
Thanks for your kind words about the module, I'm glad you like it!
All the best...
Conor
Ceon
Hi,
Simply enter it instead of having a mapping auto-generated.. the idea behind this module is you can put whatever you want in your URIs!
All the best...
Conor
Ceon