24
дек

Версия DLE SocialPosting: 2.1, 3.0
0 9819
Для того что бы постились новости которые добавляются парсерами или грабберами нужно добавить айди новости, которая была добавлена парсером, в таблицу модуля, после этого по крону её опубликовать, или добавить вызов файла модуля для моментальной публикации.
Для того что бы понять как это сделать надо ознакомиться с файлом модуля: /engine/modules/socialposting/posting.php
После не должно составить труда интегрировать модуль постинга в любой граббер.
Для модуля DLE SocialPosting версии 3.*:
1. Определить переменную $row['id'] (или $id) с айди добавленной/обновленной новости.
При прямом обновлении(без режима модерации), также задать переменную $approve=1;
2. Подключить файл модуля DLE SocialPosting: /engine/modules/socialposting/posting.php
Пример реализации для модуля DLE Socialposting версии 3.*
В файл стороннего модуля, который добавляет/обновляет запись в базу данных, добавить после запроса на запись/обновление в таблицу dle_post:
На этом всё, если всё сделано правильно, то новость опубликуется сразу(если крон в админке модуля выключен) или по вызову крона(если крон в админке модуля включен)
Для того что бы понять как это сделать надо ознакомиться с файлом модуля: /engine/modules/socialposting/posting.php
После не должно составить труда интегрировать модуль постинга в любой граббер.
Для модуля DLE SocialPosting версии 3.*:
1. Определить переменную $row['id'] (или $id) с айди добавленной/обновленной новости.
При прямом обновлении(без режима модерации), также задать переменную $approve=1;
2. Подключить файл модуля DLE SocialPosting: /engine/modules/socialposting/posting.php
Пример реализации для модуля DLE Socialposting версии 3.*
В файл стороннего модуля, который добавляет/обновляет запись в базу данных, добавить после запроса на запись/обновление в таблицу dle_post:
$approve = 1; // 1 - если публикация напрямую, 0 - если публикация отправляется на модерацию(в таком случае и подключать модуль нет смысла)
$id = $ВАША_ПЕРЕМЕННАЯ_С_ID_НОВОСТИ;
$category_list = $ВАША_ПЕРЕМЕННАЯ_СО_СПИСКОМ_КАТЕГОРИЙ; // Список категорий должен быть строкой, айди разделены запятой - то есть такой формат как для вставки в базу данных
include ENGINE_DIR.'/modules/socialposting/posting.php';
На этом всё, если всё сделано правильно, то новость опубликуется сразу(если крон в админке модуля выключен) или по вызову крона(если крон в админке модуля включен)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.