Рейтинг
Разработчик
Дата добавления / изменения
03.05.2012
Версия
1.9.3
Кол-во установок / клиентов
1146
Поделиться
| 1.9.3 | - Добавлено поле "Последние 4 цифры телефона" для ВКонтакте. Они могут потребоваться для верификации пользователя при авторизации в соц. сети. |
| 1.9.1 | - Добавлено событие OnBeforeSmpAgentAdd. Если оно возвратит FALSE, агент не будет добавлен в очередь |
| 1.9.0 | - Добавлен ЛОГ ошибок. Данные хранятся в "Журнале событий" 1С-Битрикс |
| 1.8.16 | - Добавлена поддержка модуля "Облачные хранилища" |
| 1.8.15 | - Небольшие изменения в механизме публикации в Google+ |
| 1.8.14 | - Небольшие изменения в механизме публикации в Facebook |
| 1.8.13 | - Небольшие изменения в механизме публикации в Twitter |
| 1.8.12 | - Небольшие изменения в механизме публикации в ВКонтакте |
| 1.8.11 | - Небольшие изменения в механизме публикации в ВКонтакте - Теперь для ВКонтакте публикация работает как для ПУБЛИЧНЫХ СТРАНИЦ, так и для ГРУПП |
| 1.8.10 | - Небольшие изменения в механизме публикации в Google+ |
| 1.8.9 | - При редактировании свойства с типом "Defa: Публикация в социальные сети" удаляются все файлы с куками для данного инфоблока - При использовании файлов кук добавлена проверка - если файл "старее" чем 1 час - он удаляется |
| 1.8.8 | - Исправлена ошибка публикации в Facebook, связанная со сменой формата ответа и приводящая к дублированию статей - Количество попыток публикации изменено с 50 на 10 |
| 1.8.7 | - Исправлена ошибка публикации в Google+ текстов с несколькими повторяющимися переносами строк |
| 1.8.6 | - Исправлена ошибка публикации отложенных по дате элементов при включенной опции "Публиковать только активные на данный момент элементы" |
| 1.8.5 | - Исправлена ошибка публикации в Twitter, возникающая в некоторых ситуациях |
| 1.8.4 | - Исправлена ошибка публикации в Google+ текстов с несколькими повторяющимися переносами строк |
| 1.8.3 | - Исправлена ошибка определения домена сайта, возникающая при незаполненности поля SERVER_NAME и заполненности несколькими значениями поля DOMAINS сайта |
| 1.8.2 | - Служебное обновление |
| 1.8.1 | - Добавлена поддержка публикации в "+страницы" Google+ - Незначительные изменения API |
| 1.7.7 | - Исправлена ошибка публикации в FaceBook, возникшая из-за небольших изменений в HTML коде - Незначительные изменения |
| 1.7.6 | - Незначительные изменения |
| 1.7.5 | - Служебное обновление |
| 1.7.4 | - Доработан механизм планирования публикации (создания агента) при включенном "Публиковать только активные на данный момент элементы" |
| 1.7.3 | - Исправлено поведение обработчика OnBuildPostParamsPrepare - Добавлена возможность указать значение свойства "по умолчанию". Теперь можно указать параметры для всех социальных сетей, но по умолчанию при создании элемента будут отмечены только нужные социальные сети |
| 1.7.1 | - Добавлена галочка "Публиковать только активные на данный момент элементы" |
| 1.6.7 | - Исправлена ошибка, при которой в некоторых случаях при попытке публикации от Facebook приходил пустой ответ, в следствие чего элемент публиковался несколько раз - Незначительные доработки публикации в ЖЖ - появился тег #IMG_TAG#, который выводит непосредственно сам тэг либо пустую строку, если картинки нету |
| 1.6.6 | - Добавлены два метода GetPublicViewHTML и GetPublicEditHTML предназначенные для просмотра и редактирования свойства элемента в публичной части |
| 1.6.5 | - Поддержка нестандартных кодировок, добавлено событие OnBuildPostParamsPrepare |
| 1.6.4 | - Доработана выгрузка в ГРУППЫ для соцсети ВКонтакте. Теперь публикация происходит от имени группы, а не от пользователя. |
| 1.6.3 | - Доработана выгрузка в ГРУППЫ для соцсети ВКонтакте. Теперь публикация происходит от имени группы, а не от пользователя. |
| 1.6.2 | - Добавлена поддержка публикации в LiveJournal |
| 1.4.7 | - Доработан механизм публикации при включенном Документообороте - Исправлена ошибка хранения cookie-файлов, из-за которой элементы разных инфоблоков с разными настройками для одной соц. сети публиковались в один аккаунт |
| 1.4.6 | - Доработан механизм публикации при включенном Документообороте |
| 1.4.5 | - Исправлена ошибка cUrl для версий PHP начиная с 5.2 (невозможность установки CURLOPT_FOLLOWLOCATION когда установлен open_basedir или safe_mode=on) |
| 1.4.0 | - Добавлена поддержка модуля Документооборот |
| 1.3.9 | - Исправление мелких ошибок |
| 1.3.8 | - Изменена длина текста для твиттера - 130 символов - Исправлена ошибка при публикации в твиттер (в PHP до 5.3 - некорректная работа cURL) |
| 1.3.7 | - Добавлено свойство GetAdminListViewHTML для свойства модуля. Теперь редактировать и просмотривать значение свойства элемента можно из списка в административной панели - Мелкие изменения в настройках (приведен к единообразую регистр параметров модуля) - В главный файл модуля "include.php" добавлена небольшая инструкция дла разработчиков: "как осуществить публикацию одного элемента" и "как осуществить полную выгрузку всех элементов указанного инфоблока" - Исправлены ошибки несовместимости с PHP 5.1 |
| 1.3.6 | - Немного изменен интерфейс настройки параметров свойства. Расширены поля для редактирования шаблонов публикуемых материалов |
| 1.3.5 | - Доработана выгрузка в Вконакте: теперь фотография публикуется не только во всплывающий слой, но и на саму страницу |
| 1.3.0 | - Исправлены мелкие ошибки - Добавлен функционал настройки шаблона имени, текста анонса и детального текста - Добавлено событие OnBuildPostParamsReplace - расширение массива подстановки в шаблон своими парами ключ-значение - Исправлена ошибка отображения HTML спецсимволов |
| 1.0.3 | - Служебное обновление |
| 1.0.2 | - Служебное обновление |
При версии PHP 5.4
В модуле (classes/general/socialmediaposter_property.php) поправили метод:
func tion ConvertToDB($arProperty, $value)
{
$return = array("VALUE" => array());
foreach ($value["VALUE"] as $k => $v)
if (empty($v))
unset($value["VALUE"][$k]);
if (!is_array(unserialize($value["VALUE"]))) {
$return["VALUE"] = serialize($value["VALUE"]);
} else {
$return["VALUE"] = $value["VALUE"];
}
return $return;
}
А в CIBlockElement::Add() в качестве значения свойства пишем сериализованный массив:
$arIblockElementProps[$arSettings["PUBLISH_PROP_ID"]] = serialize(array(0=>"twitter",1=>"googleplus",2=>"vkontakte",3=>"facebook",4=>"odnoklassniki",5=>"livejournal"));
Проблема вся у Вас в том, что свойство заявлено как строковое, а на вход ему Вы хотите дать массив значений, и видимо на каком-то этапе Битрикс этот массив режет.
В связи с этим, пожалуйста, в обновлении скорректируйте метод ConvertToDB как указано выше.
А так модуль супер - спасибо еще раз!
Пожалуйста, напишите здесь, как устанавливать значение этого магического свойства (отвечающего за публикацию записи инфоблока) через API Битрикса (CIBlockElement::Add или CIBlockElement::Update). Пробовали загонять туда массив значений (twitter, vkontakte и пр.) - не работает. С другой стороны, свойство не множественное, возможно поэтому и не работает... В общем, думаю, всем бы была полезна данная информация.
А то и так пробовали, и этак -- но молча не работает. Похоже даже агент не создается.