X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Third Party Add-Ons for X-Cart 4 (https://forum.x-cart.com/forumdisplay.php?f=45)
-   -   CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors (https://forum.x-cart.com/showthread.php?t=39924)

Jon 11-26-2012 02:26 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Sorry guys, I've been out of the office dealing with some personal issues. I will be hiring and training new support staff in December but am currently running things alone.

Evaluation of this has been difficult as many people are running 1.8.7 without issue. The only difference between 1.8.6 and 1.8.7 is that when a user upgrades from one CDSEO version to another, 1.8.7+ will automatically clear the CDSEO cache to ensure all settings are updated.

I'm almost certain the issue is a conflict with a third-party module and am hoping nobody wrote a module that would disable CDSEO under some circumstances. CDSEO itself should not be able to disable itself as there is no function to do so except on license violation and it is only licensed on the admin side of things.

As a fix for now, you can ensure that CDSEO is always enabled as follows:

Open auth.php in your store root (same folder as cart.php)

FIND:

Code:

// WCM - CDSEO Pro Links
include_once $xcart_dir."/modules/cdseolinks/cdseo_config.php";
// / WCM - CDSEO Pro Links


BEFORE ADD:

Code:

// WCM - Ensure CDSEO is enabled
db_query("UPDATE wcm_cdseo_config SET config = '1' WHERE cdseoType = 'status'");
// / WCM - Ensure CDSEO is enabled


I will keep this thread updated. Please let me know if you are able to provide any insight.

JacksmithxD 11-27-2012 03:33 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Jon, if you need to take a look at my site pop me a PM, I don't mind as you might be able to see more information, I do feel as though it's related to the rich snippet module. I've also noticed that CDSEO isn't showing on my module list anymore. (which is odd, although I can still access it) :roll:

Thanks for replying though, glad to see you back! :D

David-Allan 11-27-2012 07:56 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by JacksmithxD
Jon, if you need to take a look at my site pop me a PM, I don't mind as you might be able to see more information, I do feel as though it's related to the rich snippet module. I've also noticed that CDSEO isn't showing on my module list anymore. (which is odd, although I can still access it) :roll:

Thanks for replying though, glad to see you back! :D


I don't have the rich snippet module yet so don't think its down to that.

I have been stable for a while now and it hasn't disabled itself for some time now which is a good sign but not sure if Jon has been in tinkering with it.

It's always a good thing when you have to hire more staff Jon, good luck finding a good php developer that knows x-cart.

David-Allan 11-28-2012 08:34 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
OK it happened again.

carpeperdiem 11-29-2012 06:15 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Ah... finally, I got bit. CDSEO Pro v1.8.6 (Jon said that I do not need to upgrade to .7) mysteriously disabled on its own.

The only thing I did today differently:

1. I enabled the modules, "Remember Anonymous Carts" and "Remember Me" -- which I had disabled last week for troubleshooting another issue (related to x-payments). With that issue resolved, I enabled both WCM modules this afternoon;

2. I enabled fCommerce Go (facebook) module.

Now what's interesting is that until xcart enables the "silver mode" of fCommerce Go (full cart in Facebook) the "basic mode" is simply a list of products. And the URL for the outbound links are:

http://www.domain.com/product.php?productid=52
etc...

Naturally, if CDSEO is enabled, clicking on the link loads http://www.domain.com/productname.html

But should I be concerned that there are "ugly" links out there? On Facebook of all places?

Is this a discussion for CDSEO, or should I take this to the fCommerce Go thread? I think CDSEO -- since our goal is to have SEO friendly URLs everywhere. If a blogger or (I would hope) the Wall Street Journal uses a link from my Facebook page, the butt ugly dynamic URL in the real world would stick. Ugh.

Jon, is it possible to SEND CDSEO URLs on the outbound to the fCommerce Go module? I DO NOT want to ask fCommerce Go to hide or otherwise rel="nofollow" -- that would be B-A-D -- on a site such as Facebook, I WANT my links - the REAL links (that is CDSEO links) out there and well liked. Are we heading into uncharted territory?

SO -- who has Remember Me and Remember Anon Carts among us? fCommerce Go ?

Looking for common data points?
My store is 4.5.4 gold plus

carpeperdiem 11-29-2012 08:08 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Code:

// WCM - Ensure CDSEO is enabled
db_query("UPDATE wcm_cdseo_config SET config = '1' WHERE cdseoType = 'status'");
// / WCM - Ensure CDSEO is enabled


Jon,
What exactly does this code do to server resources?
How frequently is this cycling?
Thx
J

David-Allan 11-30-2012 01:44 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
I have added this code in to auth.php so I guess we will see how it goes. Fingers crossed it doesn't go off during the weekend again when I'm not in the office.

Code:

// WCM - Ensure CDSEO is enabled
db_query("UPDATE wcm_cdseo_config SET config = '1' WHERE cdseoType = 'status'");
// / WCM - Ensure CDSEO is enabled


Stizerg 12-01-2012 11:15 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Hi Jon,

When can we expect CDSEO with multi language support?

Jon 12-07-2012 09:43 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by carpeperdiem
Code:

// WCM - Ensure CDSEO is enabled
db_query("UPDATE wcm_cdseo_config SET config = '1' WHERE cdseoType = 'status'");
// / WCM - Ensure CDSEO is enabled


Jon,
What exactly does this code do to server resources?
How frequently is this cycling?
Thx
J


It adds one database update per page load but it is a low resource query and should not make a noticeable difference of any sort.

I believe I have located the issue and am testing. Please contact me if you would like the fix now. I will provide a more comprehensive update once I am sure it is fixed.

Jon 12-10-2012 11:09 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
You will now all have CDSEO v1.8.8 in your license download area. To load the upgrade, simply download the new .zip file and upload the new files in place of the current files.

JacksmithxD 12-11-2012 05:06 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by Jon
You will now all have CDSEO v1.8.8 in your license download area. To load the upgrade, simply download the new .zip file and upload the new files in place of the current files.


Jon, just heads up, your site shows everyones modules and web urls, I would fix that ASAP. I tried downloading 1.8.8 but it wouldn't let me. :?

To anyone that is worried, don't. No one has permission to download/change/view any keys etc.

xtech 12-21-2012 12:48 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by Jon
Open your .htaccess file and find:

Code:

RewriteEngine on

AFTER ADD:

Code:

RewriteRule ^/manufacturers/$ manufacturers.php

Open the .tpl files in the modules/Manufacturers/ folder in the skin directory and find references to:

Code:

"manufacturers.php"

And change it to:

Code:

"{$http_location}/manufacturers/"


If CDSEO Pro is not installed then will it work?

not_so_young_greg 12-21-2012 12:55 AM

CDSEO Pro for International Users
 
This module does not work well with page coding other than Latin-1 - looks like it does not fully support utf-8. It cuts out international characters making it useless for users using different languages on their sites. It should work as x-cart uses utf-8 now (I tried it on a fresh 4.5.4) but it simply does not. The code is encrypted in ioncube so it is impossible to change. Support is non-existent, I opened two tickets, no replay whatsoever. Plus I get mysql errors when I search for product (version 1.8.5). No support on this either.

My advice - if you use a different language for your store, stick with x-cart clean urls. This works fine and is free.

roband 12-21-2012 01:35 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Ouch, and I was planning to use CDSEO on a fresh 4.5.4 install using UTF-8 encoding and lots of Norwegian category and product names.

What I was hoping was that for instance:
blЕbФrgrЬt

would be encoded into this in an URL:
bl%C3%A5b%C3%A6rgr%C3%B8t

so you're saying this doesnt happen, and instead we get:
blabargrot
or:
blbrgrt

Sounds like a showstopper!

Cheers, Robert.

not_so_young_greg 12-21-2012 02:05 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Well, I am not sure how it would work in Norwegian but in my case it works like this:
blЕbФrgrЬt => blbrgrt. All national characters are cut out.

Now, for me this is not acceptable since it makes all urls unreadable and the whole concept behind friendly urls goes to...

not_so_young_greg 12-21-2012 02:21 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
It actually should be easy to fix, just add some character mapping, but since everything is encrypted I do not know how it works and where to place the code.

Plus, I am not a php guru by any means.

There is a file called cdseo_translate.php with two lines of open code. First constains characters to be replaced, second replaced characters. But changing it does not do much for some reason. Maybe it would work in your case but I doubt it.

lapidarist 12-21-2012 10:44 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
I have three open tickets right now with WebsiteCM. One ticket has not been resolved since October.

anandat 12-23-2012 09:32 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Jon,
will you please reply for ticket #RNG-987-46387 ?

I am not able to place the order at your site :(

masada3336 12-26-2012 02:50 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Hi Jon, I've opened a help ticket as well, but just covering my bases as I haven't heard from you on that. I'm having this similar issue (CDSEO as weel as XCMS being disabled) for no good reason. You just installed it for me, so I have the latest version - any idea?
Thanks!

carpeperdiem 12-26-2012 03:12 PM

Re: CDSEO Pro for International Users
 
Quote:

Originally Posted by not_so_young_greg
This module does not work well with page coding other than Latin-1 - looks like it does not fully support utf-8. It cuts out international characters making it useless for users using different languages on their sites. It should work as x-cart uses utf-8 now (I tried it on a fresh 4.5.4) but it simply does not. The code is encrypted in ioncube so it is impossible to change. Support is non-existent, I opened two tickets, no replay whatsoever. Plus I get mysql errors when I search for product (version 1.8.5). No support on this either.

My advice - if you use a different language for your store, stick with x-cart clean urls. This works fine and is free.


That's simply not true.

New Xcart 4.5.x defaults to utf8 for English stores. So if utf8 english works, no reason utf8 in other languages

ioncube encoding is a non-issue, since there is no reason to edit the code.

re: support this time of year -- gotta expect delays.

PS -- current version is 1.8.8

And finally -- I find Jon's support to be excellent. Maybe not as instant reply as many want, but once you are in Jon's line of sight, your issue will get resolved.

photo 12-26-2012 03:31 PM

Re: CDSEO Pro for International Users
 
Quote:

Originally Posted by carpeperdiem
And finally -- I find Jon's support to be excellent. Maybe not as instant reply as many want, but once you are in Jon's line of sight, your issue will get resolved.


I can also attest to this.
I have worked with Jon for years now and he never ceases to impress me with the quality of his mods or his ability to solve any problem that may arise.

masada3336 12-27-2012 08:29 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
I agree - once he gets to you, he's quite capable. But this is a serious issue that is happening for me every day. If google crawls me while it's off/on and I get a thousand 404 errors though, that's real $$ to me. So responding quickly is essential on an issue of this importance.

Jon 12-27-2012 08:37 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by JacksmithxD
Jon, just heads up, your site shows everyones modules and web urls, I would fix that ASAP. I tried downloading 1.8.8 but it wouldn't let me. :?

To anyone that is worried, don't. No one has permission to download/change/view any keys etc.


You must have caught the license area while I was in the middle of loading a change.

Jon 12-27-2012 08:41 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by xtech
If CDSEO Pro is not installed then will it work?


That code should work whether CDSEO is installed or not.

Jon 12-27-2012 08:47 AM

Re: CDSEO Pro for International Users
 
Quote:

Originally Posted by not_so_young_greg
This module does not work well with page coding other than Latin-1 - looks like it does not fully support utf-8. It cuts out international characters making it useless for users using different languages on their sites. It should work as x-cart uses utf-8 now (I tried it on a fresh 4.5.4) but it simply does not. The code is encrypted in ioncube so it is impossible to change. Support is non-existent, I opened two tickets, no replay whatsoever. Plus I get mysql errors when I search for product (version 1.8.5). No support on this either.

My advice - if you use a different language for your store, stick with x-cart clean urls. This works fine and is free.


I am currently working on improved internationalization including a version of CDSEO that works with multiple languages. In the meantime, the cdseo_translate.php file should complete the mapping for the urls. You may need to ensure that the file encoding type isn't changed by the program in which you edit the file.

If the titles aren't parsing correctly, open cdseo_config.php and find:

Code:

        // From PHP 5.2.3 this functionality is built-in, otherwise use a regex
        if (version_compare(PHP_VERSION, '5.2.3', '>=') AND function_exists('iconv'))
        {
                #$str = htmlspecialchars($str, ENT_QUOTES, '', FALSE);
                $str = htmlspecialchars(iconv('UTF-8', 'UTF-8//IGNORE', $str), ENT_QUOTES, 'UTF-8', FALSE);
        }
        else
        {
                $str = preg_replace('/&(?!(?:#\d++|[a-z]++);)/ui', '&', $str);
                $str = str_replace(array('<', '>', '\'', '"'), array('&lt;', '&gt;', ''', '&quot;'), $str);
        }


And change to:

Code:

        // From PHP 5.2.3 this functionality is built-in, otherwise use a regex
        #if (version_compare(PHP_VERSION, '5.2.3', '>=') AND function_exists('iconv'))
        #{
                #$str = htmlspecialchars($str, ENT_QUOTES, '', FALSE);
        #        $str = htmlspecialchars(iconv('UTF-8', 'UTF-8//IGNORE', $str), ENT_QUOTES, 'UTF-8', FALSE);
        #}
        #else
        #{
                $str = preg_replace('/&(?!(?:#\d++|[a-z]++);)/ui', '&amp;', $str);
                $str = str_replace(array('<', '>', '\'', '"'), array('&lt;', '&gt;', ''', '&quot;'), $str);
        #}


Jon 12-27-2012 08:48 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by lapidarist
I have three open tickets right now with WebsiteCM. One ticket has not been resolved since October.


We've had some issues with our support desk since our last upgrade. If you have Skype you can contact me at jonpeters-websitecm and we can work together live.

Jon 12-27-2012 09:02 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by masada3336
Hi Jon, I've opened a help ticket as well, but just covering my bases as I haven't heard from you on that. I'm having this similar issue (CDSEO as weel as XCMS being disabled) for no good reason. You just installed it for me, so I have the latest version - any idea?
Thanks!


Make sure you don't have more than one wcm_cdseopro.key file or wcm_xcms.key file uploaded to your server.

Some of the issues I've seen have been a result of people uploading a key for one domain to one location of the file system and the wrong key somewhere else. In this scenario CDSEO starts looking for a key from the executing folder, sometimes it will find the wrong key.

What is your ticket #?

masada3336 12-27-2012 09:43 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Thanks Jon - it's ticket # XTX-791-52971

masada3336 12-27-2012 10:11 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Thank you to Jon for the assistance!

Jon 12-27-2012 10:46 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by anandat
Jon,
will you please reply for ticket #RNG-987-46387 ?

I am not able to place the order at your site :(


I have updated ticket #RNG-987-46387

Jon 12-27-2012 10:48 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by masada3336
Thank you to Jon for the assistance!


My pleasure.

pauldodman 01-09-2013 05:57 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
I have xCMS 1.3.1 that is disabling itself on a 4.5.4 installation.
Is there a solution for this too?
Can anyone who's had this problem fixed post the solution?

Jon 01-09-2013 01:44 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Hi Paul,

The disabling of licenses is entirely removed in xCMS 1.3.1 and we haven't had anyone else report this issue. I'll be in touch via your ticket in the support desk to assist.

Jon Peters

not_so_young_greg 01-10-2013 02:08 AM

Re: CDSEO Pro for International Users
 
Quote:

Originally Posted by photo
I can also attest to this.
I have worked with Jon for years now and he never ceases to impress me with the quality of his mods or his ability to solve any problem that may arise.


Must agree. Jon is quite capable as someone stated before. The only problem is: how to get his attention?

But if you manage to do it somehow, you are all set. No more problems with cdseo. I even got a free upgrade. Thanks Jon.

not_so_young_greg 01-10-2013 02:31 AM

CDSEO Pro - foreign characters replacement
 
Quick explanation for people who use non-Latin-1 characters.

CDSEO Pro translates them correctly but only if you use "auto population" method to create urls. In this case all "weird" accented letters get translated into Latin-1 characters, eg. ć to c.

But if you try to manually enter accented characters into cdseo url field, they are ignored, eg. ć translates to nothing.
As Jon wrote to me: "When implementing custom urls, it would be expected that you would only use valid characters so the conversion isn't necessary."

This is a bit misleading and I believe should be better explained in cdseo installation manual. Could save lots of hair on my balding head.

Anyway, I hope it helps.

Jon 01-10-2013 04:50 PM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Thanks for the feedback. I will look at how we can better communicate that in coming versions.

I am currently working on many new features. If there are any requests, I would be happy to look at incorporating them.

roband 01-10-2013 11:21 PM

Re: CDSEO Pro - foreign characters replacement
 
Quote:

Originally Posted by not_so_young_greg
Quick explanation for people who use non-Latin-1 characters.

CDSEO Pro translates them correctly but only if you use "auto population" method to create urls. In this case all "weird" accented letters get translated into Latin-1 characters, eg. ć to c.

But if you try to manually enter accented characters into cdseo url field, they are ignored, eg. ć translates to nothing.
As Jon wrote to me: "When implementing custom urls, it would be expected that you would only use valid characters so the conversion isn't necessary."

This is a bit misleading and I believe should be better explained in cdseo installation manual. Could save lots of hair on my balding head.

Anyway, I hope it helps.



No, this doesn't help. While it may explain current behaviour, it's not a useful behaviour.

I don't want ć converted to c or to nothing. In fact I don't want anything translated at all.

How would you feel if CDSEO translated select characters in the English alphabet to some other 'almost identical' character? Probably not too happy. Why should non-English users expect anything less?

There exists a standard for this, supported by all current browsers and web-servers:
http://www.w3.org/TR/html40/appendix/notes.html#non-ascii-chars
I gave an example of an URL encoded in this way in my posting in this thread a few weeks ago.

This standard is what I expect CDSEO to support.

Cheers, Robert.

not_so_young_greg 01-11-2013 12:45 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Roband - it looks like you must wait a little. Here is what Jon wrote to me:
"I am working on a version of CDSEO with improved multi-language support."

Speaking from my experience, the guy knows what he is doing so you can expect something that will work.

xgarb 01-16-2013 03:01 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Quote:

Originally Posted by JacksmithxD
Issue resolved. :D


Hi,

How did you fix this?

EDIT: FIXED - Method below for getting CDSEO and Adapt Template to work together:

In skin/adapt/js/adpat_custom.js
Change: path: 'skin/adapt/css/grid/', to path: '/skin/adapt/css/grid/', (line 6)

You will also need to search for 'skin/adapt/images/loading.gif' (I found it in two places) and replace with '/skin/adapt/images/loading.gif' so the loading animation gets loaded.

Thanks,
xgarb

gatordp 01-17-2013 11:23 AM

Re: CDSEO Pro - Complete SEO Solution - Custom Urls, Page Titles, Meta Data, Link Anchors
 
Does this mod allow you to give every product in the store a unique page title?

So if I have a cd player for sale on my store, I can give it a unique page title like "Jim Bob's unique cd player - purple with spots"


All times are GMT -8. The time now is 11:38 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.