Владимир Рудяк
Участник
- Регистрация
- 5 Сен 2021
- Сообщения
- 45
- Реакции
- 105
Здравствуйте как сделать чтоб карта сайта автоматически обновлялась после редактирование ЛЮБОЙ новости сайта.?
Последнее редактирование:
Это я видел и читал много раз. но там нету там чтоб карта обновлялась сразу после редактирования новости на сайте.
Особое внимание обрати на это, как и сказали выше.if ($cronmode == "sitemap") {
Файл отвечает за создание сайтмапа.include_once(DLEPlugins::Check(ROOT_DIR.'/engine/inc/googlemap.php'));
Дальше делаешь вызов функции/инклюд/curl как хочешь, в файле /engine/inc/editnews.php (если хочешь, чтобы при добавлении обновлялась - addnews.php), рядом с запросом на обновление новости в бд, примерно выглядит так:=====================================================
File: googlemap.php
-----------------------------------------------------
Use: Create sitemap
=====================================================
Файлу googlemap.php для создания нужны $_post переменные (код ниже взят из cron.php)$db->query( "UPDATE " . PREFIX . "_post SET title='{$title}'
Либо придумываешь как их отправлять ему, либо дублируешь в свою функцию с подставленными значениями.$_POST['action'] = "create";
$_POST['priority'] = "0.5";
$_POST['stat_priority'] = "0.6";
$_POST['cat_priority'] = "0.7";
$_POST['limit'] = 0;
Спасибо большое буду пробовать делатьПосмотри как реализовано обновление карты сайта в cron.php
Начинается с этих строк:
Особое внимание обрати на это, как и сказали выше.
Файл отвечает за создание сайтмапа.
Дальше делаешь вызов функции/инклюд/curl как хочешь, в файле /engine/inc/editnews.php (если хочешь, чтобы при добавлении обновлялась - addnews.php), рядом с запросом на обновление новости в бд, примерно выглядит так:
Файлу googlemap.php для создания нужны $_post переменные (код ниже взят из cron.php)
Либо придумываешь как их отправлять ему, либо дублируешь в свою функцию с подставленными значениями.
UPD. Если же всё выше написанное очень сложно - делаешь выполнение крон запроса в editnews.php на сайтмап. exec в php и php -f cron.php sitemap