04 июля 2023, 23:15 Плагин работает, если в нем добавить 1 строку. Сейчас методом изучения логов и курению апи вк нашел проблему. в файле core/components/msocial/custom/network/vk/vk.class.php В разделе конструктора запроса видимо (не пинайте я не программист) не хватает версии api для вк. надо добавить везде где только можно эту строку $this->vkKeys['v'] = '5.131'; public $vkKeys; public function __construct(modX & $modx, $setting) { $this->modx = $modx; $this->setting = $setting; $this->vkKeys['owner_id'] = trim($this->modx->getOption('msocial_vk_id')); $this->vkKeys['access_token'] = trim($this->modx->getOption('msocial_vk_at')); $this->vkKeys['from_group'] = trim($this->modx->getOption('msocial_im_fg')); $this->vkKeys['message'] = $this->setting['message']; $this->vkKeys['v'] = '5.131'; } и с 78 строке сделать так $server = $this->request('https://api.vk.com/method/photos.getWallUploadServer', array( 'group_id' => $group_id, 'access_token' => $this->vkKeys['access_token'], 'v' => '5.131' )); $vkPhoto = $this->request($server->response->upload_url, $file); $result = $this->request('https://api.vk.com/method/photos.saveWallPhoto', array( 'group_id' => $group_id, 'photo' => $vkPhoto->photo, 'server' => $vkPhoto->server, 'hash' => $vkPhoto->hash, 'access_token' => $this->vkKeys['access_token'], 'v' => '5.131' )); Вопросы / Ошибка при постинге msocialvk 4 0
07 апреля 2015, 13:24 Проблема решена. Если Вы ставите дополнение modActiveDirectory: меняйте сразу порт с 636 на 389 Вопросы / modActiveDirectory + Win 2008 AD 1 0
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
в файле core/components/msocial/custom/network/vk/vk.class.php
В разделе конструктора запроса видимо (не пинайте я не программист) не хватает версии api для вк. надо добавить везде где только можно эту строку $this->vkKeys['v'] = '5.131';
public $vkKeys;
public function __construct(modX & $modx, $setting)
{
$this->modx = $modx;
$this->setting = $setting;
$this->vkKeys['owner_id'] = trim($this->modx->getOption('msocial_vk_id'));
$this->vkKeys['access_token'] = trim($this->modx->getOption('msocial_vk_at'));
$this->vkKeys['from_group'] = trim($this->modx->getOption('msocial_im_fg'));
$this->vkKeys['message'] = $this->setting['message'];
$this->vkKeys['v'] = '5.131';
}
и с 78 строке сделать так
$server = $this->request('https://api.vk.com/method/photos.getWallUploadServer', array(
'group_id' => $group_id,
'access_token' => $this->vkKeys['access_token'],
'v' => '5.131'
));
$vkPhoto = $this->request($server->response->upload_url, $file);
$result = $this->request('https://api.vk.com/method/photos.saveWallPhoto', array(
'group_id' => $group_id,
'photo' => $vkPhoto->photo,
'server' => $vkPhoto->server,
'hash' => $vkPhoto->hash,
'access_token' => $this->vkKeys['access_token'],
'v' => '5.131'
));
Если Вы ставите дополнение modActiveDirectory: меняйте сразу порт с 636 на 389