16 июн
Инструкция по интеграции модуля DLE SocialPosting в модуль Moonserials для автоматического постинга при обновлении новостей.

Пример интеграции по общей инструкции: DLE Socialposting - постинг не стандартно добавляемых новостей

Код ниже актуален для DLE SocialPosting v3.0

Файл: /engine/modules/moonserials.php
Найти:
$db->query("UPDATE " . PREFIX . "_post SET `xfields` = '$xfields' {$myNewDate} {$ms_title_up} {$ms_title2_up} {$ms_cpu_up} WHERE id = {$post_id}");


Добавить ниже:
#****** Socialposting ******#
					define ( 'ROOT_DIR', "../../" );
					define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );
					$news_id = $post_id;
					$category_sql = $db->super_query("SELECT category FROM " . PREFIX . "_post WHERE id = {$news_id}");
					$category_list = explode( ",", $category_sql['category'] );
					array_unshift( $category_list, "0" );
					$sqlExport = array();
					$sqlPosting = $db->query( "SELECT id FROM " . PREFIX . "_socialposting_conf WHERE category regexp '[[:<:]](" . implode( '|', $category_list ) . ")[[:>:]]' AND activ='1'" );
					while( $rowP = $db->get_row( $sqlPosting ) ) {
						$sqlExport[] = "('" . $rowP['id'] . "', '" . $news_id . "')";
					}
					if( count( $sqlExport ) > 0 ) {
						$db->query("DELETE FROM " . PREFIX . "_socialposting_list WHERE `post_id`='" . $news_id . "'" );
						$db->query("INSERT IGNORE INTO " . PREFIX . "_socialposting_list (`conf_id`, `post_id`) VALUES " . implode( ',', $sqlExport ) );
					}
					require_once ENGINE_DIR . '/data/config.posting.php';
					if( $config_posting['cron_posting'] == "off" ) {
						$config_posting['cron_posting'] = "on";
						include ENGINE_DIR . "/modules/socialposting/cron.php";
					}
#****** Socialposting ******#

Так как у модуля Moonserials отсутствуют стандартные константы DLE, то если присмотреться к коду выше можно обнаружить их принудительное определение, это по сути единственное большое отличие от общей инструкции.

Интеграция для модуля ufMoon - http://zerocoolpro.biz/forum/threads/modul-ufmoon-obnovlenie-kachestva-filmov-s-moonwalk.1662/page-41#post-127459
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.