Перейти к содержанию

Рекомендуемые сообщения

Уважаемые знатоки. Столкнулся с ошибкой при загрузке в гугл вебмастер карты сайта. Ошибка вот такого рода Обнаружена неверная дата. Исправьте дату или ее формат перед повторной передачей. Подскажите кто сталкивался с таким где ее править. Спасибо за ответы!

сайт fishtrail.by

карта сайта http://fishtrail.by/index.php?route=extension/feed/google_sitemap

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам задал вопрос и сам отвечу. Может кому поможет.

Заходим в catalog/controller/extension/feed/google_sitemap.php и правим немного код

foreach ($products as $product) {
                if ($product['image']) {
                    $output .= '<url>';
                    $output .= '<loc>' . $this->url->link('product/product', 'product_id=' . $product['product_id']) . '</loc>';
                    $output .= '<changefreq>weekly</changefreq>';
                    $output .= '<lastmod>' . date('Y-m-d\TH:i:sP', strtotime($product['date_modified'])) . '</lastmod>';
                    $output .= '<priority>1.0</priority>';
                    $output .= '<image:image>';
                    $output .= '<image:loc>' . $this->model_tool_image->resize($product['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height')) . '</image:loc>';
                    $output .= '<image:caption>' . $product['name'] . '</image:caption>';
                    $output .= '<image:title>' . $product['name'] . '</image:title>';
                    $output .= '</image:image>';
                    $output .= '</url>';
                }
            }

заменяем на такое

foreach ($products as $product) {
                    $output .= '<url>';
                    $output .= '<loc>' . $this->url->link('product/product', 'product_id=' . $product['product_id']) . '</loc>';
                    $output .= '<changefreq>weekly</changefreq>';
                    $output .= '<priority>1.0</priority>';
                    $output .= '</url>';               
            }

 

И убрать вот эту строку чуть выше:

$this->load->model('tool/image');

И будет все гуд. Гугл и Яндекс пропустил наш sitemap

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

через сколько должна поменяться информация в консоле, показать, что все впорядке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×