Автогенерация Google Sitemap

Автор Gudridge, 12 сентября 2013, 18:51:00

« назад - далее »

Gudridge

Подскажите пожалуйста как сделать автогенерацию sitemap.xml модуль gsitemap v1.9 (т.е мне нужно чтобы он раз в сутки обновлял карту)
Я делаю так но не работает

Открыть 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

Виктор Демидов

1. Проверьте права доступа к файлу sitemap.xml (CHMOD 777).
2. Добавить в планировщик задач (cron) ссылку (правила добавления смотреть у хостера)
http:// URL_SITE/modules/gsitemap/cron.php?secure_key=key
или
http:// URL_SITE/modules/gsitemap/gsitemap-cron.php?token=xxxxxxxxx&id_shop=1
(URL зависит от версии модуля).

Gudridge

правильно я понимаю надо только поправить строчку
http://ваш-сайт.ру/modules/gsitemap/cron.php
на
http:// URL_SITE/modules/gsitemap/cron.php?secure_key=key

coder

Для prestashop 1.4
Цитироватьhttp:// URL_SITE/modules/gsitemap/cron.php?secure_key=key
Для prestashop 1.5
Цитироватьhttp:// URL_SITE/modules/gsitemap/gsitemap-cron.php?token=xxxxxxxxx&id_shop=1

Gudridge

#4
Вы уж простите мою тупость я делаю так:

Открыть 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:// URL_SITE/modules/gsitemap/cron.php?secure_key=key


Не работает автогенерация sitemap.xml права выставил (0777) версия престы 1.4.11.0

-SiGi-

Цитироватьhttp:// URL_SITE/modules/gsitemap/cron.php?secure_key=key
key - это набор цифр и букв, цифровая подпись.
У меня такой стоит "f245767848c2e8b589cf6543"

Gudridge

Умельцы подскажите пожалуйста как сделать автогенерацию sitemap

Adik

Заменить модуль из версии 1.5 не получается?
Там уже есть атогенерация.