Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка даты в Google Sitemap


Recommended Posts

Обнаружена неверная дата. Исправьте дату или ее формат перед повторной передачей.
Примеры
Строка 1
Родительский тег:
url
Тег:
lastmod
Строка 1
Родительский тег:
url
Тег:
lastmod
Строка 1
Родительский тег:
url
Тег:
lastmod
Не могу победить гугл не пропускает и кидает такую ошибку, в сайтмапе вообще ошибки. 

        $this->session->data['success'] = $this->language->get('text_success');

            $this->response->redirect($this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=feed', true));
        }

        if (isset($this->error['warning'])) {
            $data['error_warning'] = $this->error['warning'];
        } else {
            $data['error_warning'] = '';
        }

        $data['breadcrumbs'] = array();

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_home'),
            'href' => $this->url->link('common/dashboard', 'user_token=' . $this->session->data['user_token'], true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_extension'),
            'href' => $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=feed', true)
        );

Надіслати
Поділитися на інших сайтах


28 минут назад, AUSS сказал:

что по вашему кто то должен увидеть в этом куске кода?

 

<?php
class ControllerExtensionFeedGoogleSitemap extends Controller {
    private $error = array();

    public function index() {
        $this->load->language('extension/feed/google_sitemap');

        $this->document->setTitle($this->language->get('heading_title'));

        $this->load->model('setting/setting');

        if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
            $this->model_setting_setting->editSetting('feed_google_sitemap', $this->request->post);

            $this->session->data['success'] = $this->language->get('text_success');

            $this->response->redirect($this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=feed', true));
        }

        if (isset($this->error['warning'])) {
            $data['error_warning'] = $this->error['warning'];
        } else {
            $data['error_warning'] = '';
        }

        $data['breadcrumbs'] = array();

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_home'),
            'href' => $this->url->link('common/dashboard', 'user_token=' . $this->session->data['user_token'], true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_extension'),
            'href' => $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=feed', true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('heading_title'),
            'href' => $this->url->link('extension/feed/google_sitemap', 'user_token=' . $this->session->data['user_token'], true)
        );

        $data['action'] = $this->url->link('extension/feed/google_sitemap', 'user_token=' . $this->session->data['user_token'], true);

        $data['cancel'] = $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=feed', true);

        if (isset($this->request->post['feed_google_sitemap_status'])) {
            $data['feed_google_sitemap_status'] = $this->request->post['feed_google_sitemap_status'];
        } else {
            $data['feed_google_sitemap_status'] = $this->config->get('feed_google_sitemap_status');
        }

        $data['data_feed'] = HTTP_CATALOG . 'index.php?route=extension/feed/google_sitemap';

        $data['header'] = $this->load->controller('common/header');
        $data['column_left'] = $this->load->controller('common/column_left');
        $data['footer'] = $this->load->controller('common/footer');

        $this->response->setOutput($this->load->view('extension/feed/google_sitemap', $data));
    }

    protected function validate() {
        if (!$this->user->hasPermission('modify', 'extension/feed/google_sitemap')) {
            $this->error['warning'] = $this->language->get('error_permission');
        }

        return !$this->error;
    }

Надіслати
Поділитися на інших сайтах


17 минут назад, ilexas797 сказал:

Смотрю ему совсем плохо стало

а что тут такого - диагноз один

Товары китайские на сайте были? Это коронавирус!

 

Обновите файлы карты - и не лазьте туда

Змінено користувачем AUSS
  • +1 1
Надіслати
Поділитися на інших сайтах


13 минут назад, AUSS сказал:

а что тут такого - диагноз один

Товары китайские на сайте были? Это коронавирус!

 

Обновите файлы карты - и не лазьте туда

этому вирусу уже 27 годиков блин. Не подскажете что имеется ввиду под Обновлением Файлов карты?

Надіслати
Поділитися на інших сайтах


2 минуты назад, ilexas797 сказал:

этому вирусу уже 27 годиков блин. Не подскажете что имеется ввиду под Обновлением Файлов карты?

да возьмите опенкарт 3 установочный и оттуда скопируйте файлы карты чтоб оно работала - как до вашего вмешательства

потом проверить что там не так

Надіслати
Поділитися на інших сайтах


 

6 часов назад, ilexas797 сказал:
Обнаружена неверная дата. Исправьте дату или ее формат перед повторной передачей.
Примеры
Строка 1
Родительский тег:
url
Тег:
lastmod
Строка 1
Родительский тег:
url
Тег:
lastmod
Строка 1
Родительский тег:
url
Тег:
lastmod
Не могу победить гугл не пропускает и кидает такую ошибку, в сайтмапе вообще ошибки. 

        $this->session->data['success'] = $this->language->get('text_success');

            $this->response->redirect($this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=feed', true));
        }

        if (isset($this->error['warning'])) {
            $data['error_warning'] = $this->error['warning'];
        } else {
            $data['error_warning'] = '';
        }

        $data['breadcrumbs'] = array();

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_home'),
            'href' => $this->url->link('common/dashboard', 'user_token=' . $this->session->data['user_token'], true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_extension'),
            'href' => $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=feed', true)
        );

 

На странице гугла, попробуйте авось поможет:
image.png.8724c8b50a5d53b2393d2825dd1becc8.png

 

/catalog/controller/extension/feed/google_sitemap

$output .= '<lastmod>' . date('Y-m-d\TH:i:sP', strtotime($product['date_modified'])) . '</lastmod>';

Замените на 
 

$output .= '<lastmod>' . date('Y-m-d', strtotime($product['date_modified'])) . '</lastmod>';

 

Надіслати
Поділитися на інших сайтах

4 часа назад, AUSS сказал:

да возьмите опенкарт 3 установочный и оттуда скопируйте файлы карты чтоб оно работала - как до вашего вмешательства

потом проверить что там не так

Копирую пишет вы не внесли никаких измений, если есть возможность киньте сам код с вашего (если стоит гдето) попробую так

Надіслати
Поділитися на інших сайтах


2 часа назад, invays сказал:

 

 

На странице гугла, попробуйте авось поможет:
image.png.8724c8b50a5d53b2393d2825dd1becc8.png

 

/catalog/controller/extension/feed/google_sitemap


$output .= '<lastmod>' . date('Y-m-d\TH:i:sP', strtotime($product['date_modified'])) . '</lastmod>';

Замените на 
 


$output .= '<lastmod>' . date('Y-m-d', strtotime($product['date_modified'])) . '</lastmod>';

 

спасибо как восстановлю попробую обязательно и дам знать

Надіслати
Поділитися на інших сайтах


3 часа назад, invays сказал:

 

 

На странице гугла, попробуйте авось поможет:
image.png.8724c8b50a5d53b2393d2825dd1becc8.png

 

/catalog/controller/extension/feed/google_sitemap


$output .= '<lastmod>' . date('Y-m-d\TH:i:sP', strtotime($product['date_modified'])) . '</lastmod>';

Замените на 
 


$output .= '<lastmod>' . date('Y-m-d', strtotime($product['date_modified'])) . '</lastmod>';

 

не помогло

Надіслати
Поділитися на інших сайтах


27 минут назад, ilexas797 сказал:

не помогло

А можете скрин ошибки в ЛС скинуть?

Надіслати
Поділитися на інших сайтах

  • 10 months later...
В 16.03.2020 в 18:58, ilexas797 сказал:

проблема все еще не решена, у кого есть какие предложения?

У вас видимо просто дата кривая. Попробуйте обновить дату.
Попробуйте через phpmyadmin выполнить запрос к базе. Мне помогло.

UPDATE `oc_product` SET date_modified = now()
Надіслати
Поділитися на інших сайтах


  • 1 month later...
В 27.01.2021 в 11:38, Vfrcbv83 сказал:

У вас видимо просто дата кривая. Попробуйте обновить дату.
Попробуйте через phpmyadmin выполнить запрос к базе. Мне помогло.


UPDATE `oc_product` SET date_modified = now()

Спасибо, вопрос решился установкой другого модуля.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.