Jump to content
FWR Media

ULTIMATE Seo Urls 5 - by FWR Media

Recommended Posts

On ‎10‎/‎26‎/‎2018 at 9:15 PM, HVACMan said:

I guess I am the earliest to post on the newest version of the  Seo Urls 5 

I thank FWR Media for puttng this up and directions for how to install. The author give a list of files that need to be "modified" but no way to know what part need to be modified to what. May be I am too new to post this message. any one there has any clue?

also they talked about file compare, If I do a fresh install, nothing is changed, what the compare is for?

any answer is appreciated.

Thanks.

 

JohnM

Hi John,

What you need is to download Winmerge which allows to compare files.

Next open in WInmerge in the left side one of FWR Media's files from the "compare files" folder, for example in "admin" the file categories.php and in the right window open the file by the same name in the same folder from your installed files. Winmerge will highlight the changes so you can modify the file easily. Once you get the hang of it editing files becomes easy. Then you upload the modified file to your server. I generally keep a copy of the file changed prior to changes just is case I have to roll back.

 

Hope this helps.

 

Bobbee

Share this post


Link to post
Share on other sites

Noticing quite a few of the following in our error log.

PHP Fatal error:  Uncaught Error: Call to a member function store() on boolean in /home/xxx/public_html/includes/modules/ultimate_seo_urls5/main/usu5.php:78
Stack trace:
#0 [internal function]: Usu_Main->__destruct()
#1 {main}
  thrown in /home/xxx/public_html/includes/modules/ultimate_seo_urls5/main/usu5.php on line 78

Line 78 reads as follows.

$this->getVar( 'cache' )->store( $this->getVar( 'registry' )->store() );

Is this a PHP 7.2 related error yet again?

Share this post


Link to post
Share on other sites

Looking for more info/guidance on the error:    

    Undefined index: products_model   

    File: includes/modules/ultimate_seo_urls5/page_modules/product_info.php

    Line: 189

This error kind of comes and goes, as I refresh a page multiple times.

Have read in this forum where it is probably a corrupted database, and a possible fix is changing " INNER JOIN to LEFT JOIN in the query".  

Assuming the query in question begins on approx. Line 35 in the above module  with "protected $dependencies ="  ....Unfortunately, this has not worked for me.

Help much appreciated...and have a Happy New year!

Share this post


Link to post
Share on other sites
1 hour ago, MountainMan said:

Looking for more info/guidance on the error:    

    Undefined index: products_model   

    File: includes/modules/ultimate_seo_urls5/page_modules/product_info.php

    Line: 189

This error kind of comes and goes, as I refresh a page multiple times.

Have read in this forum where it is probably a corrupted database, and a possible fix is changing " INNER JOIN to LEFT JOIN in the query".  

Assuming the query in question begins on approx. Line 35 in the above module  with "protected $dependencies ="  ....Unfortunately, this has not worked for me.

Help much appreciated...and have a Happy New year!

Adding more info to my post above: 

It appears the error occurs in part because some items do not actually have a "products_model" number - the entry in the table is empty.

Can someone more experienced than I suggest a work-around or mod to the code?  I have done the following and it seems to work:

      if (!isset($details['products_model'])) {
         $text_types = array( 'p' => $details['products_name'], 'c' => $details['categories_name'] );
      } else {
         $text_types = array( 'p' => $details['products_name'], 'c' => $details['categories_name'], 'm' => $details['products_model'] );
      }

Share this post


Link to post
Share on other sites

Hi!,

It's possible to send emails from admin side with friendly url products link?

Using Recovert Cart Sales it's send emails to customers, but links are not friendly url.

Best Regads

Share this post


Link to post
Share on other sites

Using 2.3.4.1 CE and PHP 7.0

Firstly, I hope I'm in the right thread!  I'm trying to install the fix for Ultimate SEO URLS dated January 1, 2019 by @Jack_mcs

There are two of the same date.  It's the most recent one I'm having trouble with - a fix to reduce number of calls.  Ultimate SEO 2-2.2d-17a

When I upload the new includes/classes/seo.class.php file, I get the white screen of death.

Error message in the log reads:  Call to undefined method SEO_DataBase::ConnectDB() in /home/xxxx/public_html/xxxx/includes/classes/seo.class.php on line 76

Help please!

- Andrea

Share this post


Link to post
Share on other sites

I think I figured out what is wrong.  There is some garbage in the new seo.class.php file, look like this:

function ConnectDB(){

Stripped out the  and all is well.  That needs to be cleaned up for anyone following me and applying the update.

- Andrea

Share this post


Link to post
Share on other sites
3 hours ago, puggybelle said:

function ConnectDB(){

That is a known problem I introduced in the last update. I will get a fixed version updated.

The problem was mentioned in the support thread for that addon. This thread is not for that addon.

Share this post


Link to post
Share on other sites

Ultimate SEO URLs must be kind of like osC 2.3.4.1.......so many versions no one can keep up. 

Sorry, Jack!

Share this post


Link to post
Share on other sites

Hello

I have recently installed R2.09 version of the SEOURL5

All went well and found it very easy, its been installed on 2.4.3.1 CE BS4 version

Running on php7.2.14

All seems well apart from one thing, when testing on screaming frog i get 404's for

www.website name.com/fr/index.php/fr

the link should be index.php/fr

 

this appears to be for all of the pages in the catalog EN and FR ( or so far)

there is no anchor text the in French pages but the English is - Change to French

and it reports the type of link is

 HTML_HREFLANG
 & also separate line
AHREF

the French pages just report HTML_HREFLANG

I removed the nav link and still the same so i know its not that, I assume its the includes/modules/untimate-seo-url5/includes/hreflang.php file but have ensured its the one supplied in the package

any body have an answer to this

 

Kindest regards

 

David


David

Share this post


Link to post
Share on other sites

Update on above post

I have just done a fresh install on a brand new set up and its exactly the same so unless I have made exactly the same mistake twice, which is possible as not all the compare file changes are marked for this add on and the latest 2.3.4.1 CE bootstrap 4 version is not the same as the previous and as only a shop owner and not a coder I could have made a mistake

There is still a issue that every page has a link /fr/index.php/fr  which of course creates a 404, if it corrected in .htaccess then every link has a 301, neither should be there. can anyone suggest a version that does work as it should. apart from this issue it works perfectly, I have links going back many years from the chemo version so need to maintain them.

I would just like to say the /fr/index.php/fr is not readily apparent, its only when the site is deep crawled that they can be seen, which is of course what a search engine will do, if anyone has installed the R2.09 version of the SEOURL5 they might want to check, or pm me with their URL and i will check with screaming frog (as long as you do not have to large of a catalog, I would then know for sure whether its my bad installation or the add on.

I have PM'ed the author of the addon but perhaps he is away, if there is anybody who can assist please get in touch

 

kindest regards

 

David


David

Share this post


Link to post
Share on other sites

Update on above

The author kindly PM'ed me and gave me a site to check with screaming frog, this was all ok, but it helps a lot to know it was my end

He suggested a Cache issue, but i had cleared the cache many times, but with fresh eyes i had discovered that the although the admin was clearing the cache there was still a file left

 

I manually deleted this in FTP and switched over to cache by file rather than sqlite and it appears to have done the trick, just finished a crawl and the issue has gone away

will keep an eye on the reset USU5 Cache to ensure it does actually do as it should, maybe the cache file was corrupted, but this version is running well

hope this helps someone

 

regards


David

Share this post


Link to post
Share on other sites

Hey,

any idea were i could look? everytime i choose a manufacturer in the manufacturers box and the shops shows the products by manufacturer, the language switches back to the shops default language.


 

 

Share this post


Link to post
Share on other sites

Hi

Using 2.3.4.1 CE BS4

along with R2.09 SEO URL 5

Multi Language

I thought even thing was working fine but a issue has arisen after going live

The Heflang directions work as they should in the view page source of the page from a browser

ie

<link rel="alternate" hreflang="en" href="https://www.mydomain.com/12-volt-10-amp-12v-ah-rechargeable-agm-sealed-battery-p-41959.html" />
<link rel="alternate" hreflang="fr" href="https://www.mydomain.com/fr/12-volt-10-amperes-batterie-12v-ah-agm-scellee-rechargeable-p-41959.html" />

but viewed in google fetch or other crawlers it shows as

<link rel="alternate" hreflang="en" href="https://www.mydomain.com/" />
<link rel="alternate" hreflang="fr" href="https://www.mydomain/fr/index.php/fr" />

I was only alerted to this when i dropped thousands of indexed links over the last couple of days

I have PM'ed the author about the issue a few hours ago and awaiting, also checked his own site and its the same, will not show on a search engine, so assume its the seo-url5 that might be the issue, I would appreciate anyone else with a similar setup to check in google fetch to see if there links are correct as seen by a robot rather than view page source to narrow down the issue origination

I really need to fix ASAP so any ideas would be appriciated

thank you

 

David

 

 


David

Share this post


Link to post
Share on other sites

what's the return code when you do a google fetch? 200 or something else?

It's not hard to work out what your site URL is, but it does not open for some reason.

 

Share this post


Link to post
Share on other sites

The fetch is fine, 200 and re-indexing actively with latest wed-pages and structured data is all working fine, have something like 20k pages in 2 languages

the only issue is as stated the Hreflang the crawler is not viewing it as the browser does

same in google consule and many other hreflang webpage test site's

If you cannot view from your browser it maybe that many countries are blocked in server as we do not sell to them

I wouldn't have noticed if i didn't already have thousands of pages already listed with hreflang

I just wanted to Know if anybody has checked theirs in a similar set up to see if its the same


David

Share this post


Link to post
Share on other sites

As the R2.09 version of this has a problem with the hreflang as mentioned above, so no hreflang will ever be seen correctly from a search engine including google, and i have tried to get assistance commercial and otherwise to no avail as its out of my ability, further as the authors own website has the same issue then I suppose my only recourse it to revert to a earlier version

Can anybody advise if any version (i have links going back over 10 years in this format) with work with

2.3.4.1 CE BS4  php7.2 Including language support

failing that can anybody advise on either a method the write a hreflang XML sitemap from the website or a different Hreflang content module that may work

thank you

 

David

 


David

Share this post


Link to post
Share on other sites

Update

piernas, the author of the R2.09 changes was kind enough to contact and provide some changes for me to test, I can confirm this solve the issue and the Hreflang can now be seen by search engines, I believe he will be posting the fix shortly, also he is lloking into the X-Default tag which is the last missing piece of the puzzle

Regards


David

Share this post


Link to post
Share on other sites

Am wondering if I have this installed/working correctly, maybe I am missing something, or maybe its working properly. 

Within a list of products generated by product_listing.php (for a category), the links visible in the lower left corner of the browser by hovering the cursor over the Product Name seems to be the regular OSC type, like this:  

/catalog/product_info.php?cPath=5_11&products_id=121 .

Whereas when I click on the link and go to the product, I see a URL up top that says something like:

/catalog/great-product-p-121.html  ...

....which I presume is generated by the Ultimate SEO module...and I also presume this is what I would rather see (when hovering) generated by product_listing.php instead of the cPath version.

Yes, no, maybe.  Totally not necessary.   Hey, a good idea and I will whip that up in a sec.   ???

Share this post


Link to post
Share on other sites
49 minutes ago, MountainMan said:

Am wondering if I have this installed/working correctly, maybe I am missing something, or maybe its working properly. 

Within a list of products generated by product_listing.php (for a category), the links visible in the lower left corner of the browser by hovering the cursor over the Product Name seems to be the regular OSC type, like this:  

/catalog/product_info.php?cPath=5_11&products_id=121 .

Whereas when I click on the link and go to the product, I see a URL up top that says something like:

/catalog/great-product-p-121.html  ...

....which I presume is generated by the Ultimate SEO module...and I also presume this is what I would rather see (when hovering) generated by product_listing.php instead of the cPath version.

Yes, no, maybe.  Totally not necessary.   Hey, a good idea and I will whip that up in a sec.   ???

No that's not right. You should see the SEO URL in the bottom left when hovering over a link, any link.

Share this post


Link to post
Share on other sites
4 minutes ago, Hotclutch said:

No that's not right. You should see the SEO URL in the bottom left when hovering over a link, any link. 

Thanks for the info.  Can you tell me where to look, in order to fix?  I have looked at product_listing.php itself, including past SEO versions, and dont see anything about UltSEO there.

Share this post


Link to post
Share on other sites

No idea, sorry. I don't recall anyone reporting an error like this, so all i can suggest is reviewing your installation steps.

Share this post


Link to post
Share on other sites
4 minutes ago, Hotclutch said:

No idea, sorry. I don't recall anyone reporting an error like this, so all i can suggest is reviewing your installation steps. 

Well, thanks for the info.  Hopefully someone can give me clue as how the module works and in what file the changes to the URL occur.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×