1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

AutoTweet NG Joocial Постинг в ВКонтакте. Исправление ошибок

Тема в разделе "Инструкции и мануалы", создана пользователем eLig, 3 дек 2017.

  1. eLig

    eLig Опытный складчик

    Регистрация:
    28 окт 2014
    Сообщения:
    45
    Симпатии:
    11
    Компонент: AutoTweet NG Joocial
    Версия: 8.17.0
    Описание проблем:
    1.
    Кривая ссылка в настройках канала для авторизации
    2. Не размещаются изображения в постах
    Внимание! Решение применительно только для ВКонтакте.
    P.S. Другие сети не юзал :)

    Решение:
    Проблема #1:

    1. Открываем файл vk.php по адресу: public_html/administrator/components/com_autotweet/helpers/channels/vk.php
    2. Находим строку №127
    PHP:
    $authorizeUrlFormat 'http://api.vkontakte.ru/oauth/authorize?client_id=%s&scope=%s&response_type=%s&redirect_uri=%s';
    2.1 Заменяем на:
    PHP:
    $authorizeUrlFormat 'http://api.vk.com/oauth/authorize?client_id=%s&scope=%s&response_type=%s&redirect_uri=%s';
    3. Находим строку №154
    PHP:
    $authorizeUrlFormat 'http://api.vkontakte.ru/oauth/authorize?client_id=%s&scope=%s&response_type=%s&redirect_uri=%s';
    3.1 Заменяем на:
    PHP:
    $authorizeUrlFormat 'http://api.vk.com/oauth/authorize?client_id=%s&scope=%s&response_type=%s&redirect_uri=%s';
    4. Открываем файл vkchannels.php по адресу: public_html/administrator/components/com_autotweet/controllers/vkchannels.php
    4.1 Находим строку №53
    PHP:
    return 'http://api.vkontakte.ru/blank.html';
    4.2 Заменяем на:
    PHP:
    return 'http://api.vk.com/blank.html';
    5. Открываем файл form.php по адресу:
    public_html/administrator/components/com_autotweet/views/vkchannel/tmpl/form.php
    5.1 Находим строку №81
    PHP:
    $thisUrl 'http://api.vkontakte.ru/blank.html';
    5.2 Заменяем на:
    PHP:
    $thisUrl 'http://api.vk.com/blank.html';
    Проблема №1 должна быть устранена.

    Проблема #2:
    1. Открываем файл vk.php по адресу: public_html/administrator/components/com_autotweet/helpers/channels/vk.php
    2. Находим строку №556
    PHP:
    $data = array('photo' => '@' $imagefile);
    2.1 Заменяем на:
    PHP:
    $data['photo'] = new CURLFile($imagefile);
    Проблема №2 должна быть устранена.

    Примечание к проблеме №2:
    1.
    Нужная строка в примере объединена в одну, но по факту она занимает строки 556, 557, 558. Данные строки можно удалить или закомментировать.
    2. Проблема возникает у тех кто юзает PHP выше чем 5.5.

    P.S. C другими проблемами пока не сталкивался, если чего еще найду, то дополню тему.

    Дополнительная информация: настройка канала для ВКонтакте

    UP 13.12.2017 Добавлены пункты 4, 5 для Проблемы #1. Рекомендую их внести.
    Последнее редактирование: 13 дек 2017
    #1
    Shootnick, bobr_76 и zazarr нравится это.
  2. zazarr

    zazarr Опытный складчик

    Регистрация:
    20 авг 2016
    Сообщения:
    48
    Симпатии:
    14
    Спасибо.
    Правда, я пользоваться не буду. И вот почему:

    У меня все статьи без картинок. А этот Joocial, как ему ни говори, пытается найти картинку где-нибудь на сайте и пришпандорить в отправку на канал. Любую. Даже баннеры рекламные цепляет. Ну, спрашивается, зачем мне этот мусор в ВК?

    И не работает заглушка или опции типа "не использовать картинки" вообще. А сапорт у них довольно чванливый: "Собирайте десять недовольных и может быть мы рассмотрим, что можно в коде поменять". Да ну их.
    #2
  3. eLig

    eLig Опытный складчик

    Регистрация:
    28 окт 2014
    Сообщения:
    45
    Симпатии:
    11
    Вы использовали последнюю версию?
    #3
  4. zazarr

    zazarr Опытный складчик

    Регистрация:
    20 авг 2016
    Сообщения:
    48
    Симпатии:
    14
    Да, естественно. Я пользую их где-то с 5 или 6-й ветки. Потому что вменяемых вариантов больше нет. И с сапортом в своё время наобщался до отметки "не хочу блиа больше". Естественно, постоянно обновлял вполне нормальную подписку. Собственно, из-за тупого сапорта мне проще искать альтернативные варианты лицензирования.
    #4
  5. eLig

    eLig Опытный складчик

    Регистрация:
    28 окт 2014
    Сообщения:
    45
    Симпатии:
    11
    Проблем с изображениями, после вмешательства не испытываю, но вот как работает CRON вообще понять не могу, то публикует, то не публикует, то вместо 2-х материалов размещает 1 и т.д. Сейчас времени не особо, так что думаю на праздниках поковырять планировщик)
    #5
  6. zazarr

    zazarr Опытный складчик

    Регистрация:
    20 авг 2016
    Сообщения:
    48
    Симпатии:
    14
    Что-то там в начале марта опять слетело. Кажется, ВК поменял API и теперь замены из первого поста никак не меняют общей неполадки.
    #6
  7. Talgat

    Talgat Cкладчик

    Регистрация:
    2 июн 2015
    Сообщения:
    24
    Симпатии:
    2
    Проблема так и не решена? Посты не публикуются вк?
    #7
  8. zazarr

    zazarr Опытный складчик

    Регистрация:
    20 авг 2016
    Сообщения:
    48
    Симпатии:
    14
    Нет, не решена. Хотите - пните разрабов на официальном форуме.
    #8