Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.3.x)
Песочница
Автогенерация sitemap.xml
Всего: 2
1
2
>
Автогенерация sitemap.xml
proceed
Новичок
Сообщений: 21
Регистрация: 20-02-2012
# 1
23-05-2012 18:04
Друзья, возник такой вопрос:
Есть модуль "Карта сайта Google sitemap v1.6". У меня на сайте очень часто добавляются/удаляются товары. Хочется автоматизировать, чтобы sitemap.xml генерировался сам (например, раз в сутки).
Как это можно сделать? Может в Cron как-то добавить задание?
Заранее спасибо за ответы.
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 2
23-05-2012 18:40
Открыть modules/gsitemap/gsitemap.php
изменить
Код:
private function _postProcess()
на:
Код:
public function _postProcess()
в директории modules/gsitemap/ создать файл cron.php
в файл добавить:
Код:
<?php
include(dirname(__FILE__).'/../../config/config.inc.php');
include(dirname(__FILE__).'/../../init.php');
include(dirname(__FILE__).'/gsitemap.php');
$gmap = new Gsitemap();
$gmap->_postProcess();
die ('OK');
В крон добавить:
Код:
http://ваш-сайт.ру/modules/gsitemap/cron.php
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
proceed
Новичок
Сообщений: 21
Регистрация: 20-02-2012
# 3
23-05-2012 19:34
Алекс
,
Огромное спасибо!
Gudridge
Cпециалист
Сообщений: 115
Откуда: Москва
Регистрация: 06-07-2011
# 4
27-08-2013 16:12
Правильно я понимаю создаем файл cron.php и в него добавляем:
Код:
<?php
include(dirname(__FILE__).'/../../config/config.inc.php');
include(dirname(__FILE__).'/../../init.php');
include(dirname(__FILE__).'/gsitemap.php');
$gmap = new Gsitemap();
$gmap->_postProcess();
die ('OK');
http://ваш-сайт.ру/modules/gsitemap/cron.php
Gudridge
Cпециалист
Сообщений: 115
Откуда: Москва
Регистрация: 06-07-2011
# 5
30-08-2013 16:40
Неужели все вручную обновляют sitemap
Gudridge
Cпециалист
Сообщений: 115
Откуда: Москва
Регистрация: 06-07-2011
# 6
14-09-2013 01:57
Пожалуйста подскажите как сделать очень надо
muzz-as
Новичок
Сообщений: 2
Регистрация: 08-09-2016
# 7
08-09-2016 17:08
Цитата:( Алекс @ 23-05-2012 16:40
Смотреть сообщение
)
Открыть modules/gsitemap/gsitemap.php
изменить
Код:
private function _postProcess()
на:
Код:
public function _postProcess()
в директории modules/gsitemap/ создать файл cron.php
в файл добавить:
Код:
<?php
include(dirname(__FILE__).'/../../config/config.inc.php');
include(dirname(__FILE__).'/../../init.php');
include(dirname(__FILE__).'/gsitemap.php');
$gmap = new Gsitemap();
$gmap->_postProcess();
die ('OK');
В крон добавить:
Код:
http://ваш-сайт.ру/modules/gsitemap/cron.php
Практически всё работает. Карта создаётся , но из sitemap.xml удалены все вхождения названия сайта. т.е. ссылка выглядит так: http:///contact-form.php
skameykin22
Новичок
Сообщений: 1
Откуда: Россия, Питер
Регистрация: 13-09-2016
# 8
13-09-2016 14:50
А что, вполне.
zapalm
Профессионал
Сообщений: 350
Откуда: Владивосток
Регистрация: 01-08-2009
# 9
13-09-2016 17:55
последняя версия модуля gsitemap - 3.2.0 и она включает скрипт для запуска через крон. с ps 1.6 совместим. зачем все это городить? модуль должен быть доступен через управление модулями, но если нет, то вот:
https://github.com/PrestaShop/gsitemap
Мои бесплатные и платные модули:
prestashop.modulez.ru/developer/zapalm
dzedun007
Новичок
Сообщений: 14
Регистрация: 19-08-2016
# 10
04-04-2017 00:29
У меня почему-то gsitemap зависает на 15-20 секунде и выдает ошибку... товаров 40 тыс. может из-за этого? Время выполнения php крутить или что?
Всего: 2
1
2
>
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов