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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
в файле 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