to2bebe & Kids Posted May 31, 2012 Share Posted May 31, 2012 (edited) Hello, I was testing my site in woorank afther being online 6 months and suddely I seem to have no metatags, title,... Woorank gives me a 503 error for tilte Checking in the back office /SEO URL /index p.h.p I found all my keywords and title, what could cause this problem because a few weeks ago everyrhing was still ok? Today I did a code edit afther reading a article on http://www.presto-ch...estashopseotips because i had problems in google webmaster tools with pagination Could these changes cause this problem Regards david this is the code I placed Open /classes/Tools.php and replace the function completeMetaTags (around line #500) with the function below. static public function completeMetaTags($metaTags, $defaultValue) { global $cookie; $no_duplication = ""; if (self::getValue('p')) $no_duplication .= ($no_duplication != ""?" #":"#").self::getValue('p'); if ($no_duplication != "") $no_duplication = " (".$no_duplication.")"; if ($metaTags['meta_title'] == NULL) $metaTags['meta_title'] = Configuration::get('PS_SHOP_NAME').' - '.$defaultValue; $metaTags['meta_title'] .= $no_duplication; if ($metaTags['meta_description'] == NULL) $metaTags['meta_description'] = (Configuration::get('PS_META_DESCRIPTION', intval($cookie->id_lang)) ? Configuration::get('PS_META_DESCRIPTION', intval($cookie->id_lang)) : ''); $metaTags['meta_description'] .= $no_duplication; if ($metaTags['meta_keywords'] == NULL) $metaTags['meta_keywords'] = Configuration::get('PS_META_KEYWORDS', intval($cookie->id_lang)) ? Configuration::get('PS_META_KEYWORDS', intval($cookie->id_lang)) : ''; return $metaTags; } Open /classes/Tools.php and replace the function getHomeMetaTags (around line #490) with the function below. static public function getHomeMetaTags($id_lang) { global $cookie, $page_name; /* Metas-tags */ $metas = Meta::getMetaByPage($page_name, $id_lang); $ret['meta_title'] = (isset($metas['title']) AND $metas['title']) ? Configuration::get('PS_SHOP_NAME').' - '.$metas['title'] : Configuration::get('PS_SHOP_NAME'); $ret['meta_description'] = (isset($metas['description']) AND $metas['description']) ? $metas['description'] : ''; $ret['meta_keywords'] = (isset($metas['keywords']) AND $metas['keywords']) ? $metas['keywords'] : ''; $no_duplication = ""; if (self::getValue('p')) $no_duplication .= ($no_duplication != ""?" #":"#").self::getValue('p'); if ($no_duplication != "") { $ret['meta_title'] .= " (".$no_duplication.")"; $ret['meta_description'] .= " (".$no_duplication.")"; } return $ret; } Edited May 31, 2012 by daviddive007 (see edit history) Link to comment Share on other sites More sharing options...
to2bebe & Kids Posted May 31, 2012 Author Share Posted May 31, 2012 [sOLVED] I replaced the tools.php in classes and everything turned back to normal Tankx david www.to2bebe.com Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now