Урок 28 Sitemap Google — «Неправильно введена дата»

Продвижение магазина opencart — очень важный момент. И тут все должно работать как часы, иначе можно не только потерять кучу времени, но и денег, как и в случае с недоступной xml картой сайта. И правильная карта сайта, которая добавляется в панель вебмастера поисковых систем — один из элементов продвижения. И если Вы получаете ошибку от поисковика «Неправильно введена дата»

— не стоит огорчаться. Все это быстро лечится.
Все что необходимо сделать, исправить фрагмент кода в файле
1 |
\catalog\controller\extension\feed\google_sitemap.php |
Находим здесь фрагмент следующего содержания (примерно 18 строка)
1 |
$output .= '<lastmod>' . date('Y-m-d\TH:i:sP', strtotime($product['date_modified'])) . '</lastmod>'; |
и заменяем ее на
1 2 3 4 5 |
if (date('Y', strtotime($product['date_modified'])) > 2000){ $output .= '<lastmod>' . date('Y-m-d\TH:i:sP', strtotime($product['date_modified'])) . '</lastmod>'; } else { $output .= '<lastmod>' . date('Y-m-d\TH:i:sP', strtotime($product['date_added'])) . '</lastmod>'; } |
Обязательно обновите кеш модификаторов и смело можете добавлять фид в поисковую систему. Ошибок больше не будет.
Оставить комментарий