Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка даты в 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)
        );

Link to comment
Share on other sites


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;
    }

Link to comment
Share on other sites


44 минуты назад, Vetroff сказал:

лол, что за народ пошел.

ты кусок фида лучше покажи, зачем нам код контроллера?

не понял чего показать?

Link to comment
Share on other sites


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

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

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

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

 

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

Edited by AUSS
  • +1 1
Link to comment
Share on other sites


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

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

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

 

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

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

Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites


 

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>';

 

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites


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>';

 

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

Link to comment
Share on other sites


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>';

 

не помогло

Link to comment
Share on other sites


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

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

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

UPDATE `oc_product` SET date_modified = now()
Link to comment
Share on other sites


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

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

UPDATE `oc_product` SET date_modified = now()

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

Link to comment
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
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.