Частые ошибки при работе с плагинами SocButtons и SocComments

Заметки


Здравствуйте дорогие друзья и любители Joomla. Я думаю вы знакомы с моими расширениями SocButtons и SocComments, которые работают с социальными сетями. Сегодня я хотел бы дать ответы на часто задаваемые вопросы по работе плагинов SocButtons и SocComments, так как устал (мягко сказано) отвечать на одни и те же вопросы в комментариях (люди почему вы не читаете комментарии, там часто есть ответы на ваши вопросы).

Частые ошибки при работе с плагинами SocButtons и SocComments

Частые ошибки при работе с плагинами SocButtons и SocComments

Я выписал самые частые вопросы и их получилось 9 штук, но я думаю что со временем эта статья будет пополняться ответами, так как человеку лень читать комментарии, а проще задать вопрос автору, а потом думать что он мудак, потому что не ответил на его вопрос.

Ответы на вопросы по работе с плагинами SocButtons и SocComments

Начнем мы пожалуй с самых-самых популярных вопросов:

  1. У меня не работает кнопка Вконтакте в плагине SocButtons, постоянно идет загрузка а кнопка не появляется. Еще может писать Wrong application ID или Invalid application Domain. Здесь ответ очень прост. Перед тем как брать APP ID номер для кнопки Вконтакте, обязательно, слышите обязательно, сначала нужно сохранить это приложение для сайта. Если вы его не сохраните, номер передается другому человеку, который хочет получить кнопку. Из-за этой оплошности и появляется постоянная загрузка кнопки Вконтакте и ошибка Wrong application id. Ошибка Invalid application Domain появляется из-за того, что вы вводите не корректный App ID для кнопки. Тут или вы вводите App ID для другого домена, или ввели свой личный ID из Вконтакте, что не верно. Читаем статью Как получить APP ID для Facebook и Вконтакте
  2. В низу страницы выдает Внимание: нет доступа к «адрес страницы» для Facebook в плагине SocComments .  Тут та же проблема, не внимательно читаете что от вас требуется при получении APP ID для Facebook (ссылка на статью для получения APP ID для Facebook в прошлом ответе). Самая частая ошибка это не верно указан домен в поле Website with Facebook Login при получении App ID. Также частая ошибка это указан App Id от другого домена. Еще надпись Внимание: нет доступа к странице может появляться из-за того, что вы зашли на дубль основной страницы. По сути информация вся та же, а вот урл другой и именно из-за этого появляется надпись.
  3. После установки плагинов появились надписи типа, Notice: Undefined variable: html in, Notice: Undefined offset: 1 in, Notice: Undefined property: stdClass::$slug in, Notice: Undefined property: stdClass::$catslug in, Notice: Undefined property: stdClass::$sectionid in.   Часто пишут, что вот выскочили ошибки и не могу их убрать. Во-первых, это не ошибки а заметки. Часто когда выскакивают ошибки сайт перестает работать, здесь же обычные замечания, которые не влияют ни на работу сайта, ни на работу плагина. Во-вторых, замечания и ошибки отображаются из-за того, что у вас в настройках php выставлено display_errors = On, хотя по требованиям самой CMS Joomla данный параметр должен быть выключенным или в Общих настройках сайта вы выставили отображение ошибок. По мере выхода новых версий плагинов, мы уберем все эти замечания, но для тех кто пользуется на данный момент, выход описан выше.
  4. Когда я ставлю лайк с помощью кнопки Вконтакте запись не публикуется на стену, хотя кнопка like от Facebook публикует. Тут все еще проще. После того как вы поставили лайк с помощью кнопки Вконтакте, наведите курсор еще раз на кнопку и во всплывающем окне поставите галочку «Рассказать друзьям». Почему публикация автоматом не появляется на стене или нет настройки такой в параметрах, нужно спросить у Пашки Дурова.
  5. Не работает счетчик твитов в кнопке от Twitter в плагине SocButtons, хотя я твитнул статью уже пару раз. Тут нужно знать специфику работы самой кнопки твиттера, а именно то что твиты засчитываются с опозданием и вы не сразу сможете их увидеть на счетчике твитов. Если вы твитнули статью, счетчик обязательно это отобразит, но с опозданием, так что раньше времени не паникуем.
  6. Куда делась кнопка Facebook share из плагина SocButtons, ведь она работает нормально. Кнопка Facebook Share была убрана по 2 причинам: 1) Это то, что сама социальная сеть Facebook отказалась от поддержки этой кнопки и все ее задачи переложила на кнопку Facebook Like и 2) Кнопка Facebook Share мешает (создает проблемы) работе форме комментариев от той же Facebook
  7. Как поменять порядок отображения плагинов SocButtons, SocComments и других плагинов на сайте. В плагинах от Joomla есть несколько переменных для вывода плагинах в статьях и если они отличаются в плагинах, то скорее всего вы не сможете поменять местами их на сайте. Но если вывод плагина похож, тогда вам нужно зайти в админпанель сайта —>Менеджер плагинов  и в списке «Порядок» попробуйте сменить порядок вывода плагинов. Если данный способ не помог, то без вмешательства в код плагина, тогда не обойтись.
  8. При установки плагина пишет «Не возможно найти XML-файл установки в пакете Joomla». Тут есть 2 варианта происходящего. 1) Это вы забыли распаковать архив перед установкой (внутри архива лежат еще архивы). Зачастую в названиях таких архивов присутствует надпись unzipfirst или unzip, или unzip1st. Если в названии архива встречаются эти слова знайте, вам сначала нужно распаковать архив, а уже потом устанавливать пакеты что лежали в основном архиве. 2) Еще может быть что вы устанавливаете расширение не для той версии CMS Joomla. Например: у вас стоит Joomla 2.5, а вы пытаетесь установить расширение для версии Joomla 1.5. Смотрите внимательно для какой версии вы скачиваете расширение.
  9. После установки новой версии (обновления до последней версии) плагина SocButtons или SocComments, плагины работают не корректно (кнопки отображаются 2 раза, вкладки в комментариях не работаю и т.д ). Запомните, до и после обновления или установки новой версии расширения (будь-то SocComments, SocButtons или любого другого) нужно очистить кеш вашего сайта. А после того как вы установили (обновили) плагин и почистили кеш сайта, нужно зайти в расширение и проверить все ли настройки на месте и пересохранить их. Только после таких действий ваше обновление или установка новой версии будет 100% успешная.

Я надеюсь выше вы нашли ответ на свой вопрос и я не зря писал данный пост. На этом пост Частые ошибки при работе с плагинами SocButtons и SocComments завершен. Желаю вам безошибочной установки, обновления и работы любых расширений на ваших сайтах. Увидимся.

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca:




  • Valera

    Я один, кто столкнулся с проблемой кириллической адресации???
    Если лайкнуть в контакте и рассказать друзьям, то ссылку на сайт оно пишет вместо: 
    http://макеша.рф/о-нас/авторское-видение
    Вот это:
    http://макеша.рф/Р¾-Р½Р°С/Р°Р²С‚Р¾С€СРºР¾Рµ-Р²РёР´РµР½РёРµ

    Как это решить? Пытался редиректить 404 на главную, но не хочется гробить поисковый трафик(((

    • Это проблема ВКонтакте, он не воспринимает кириллические адреса

  • Валера, такое можно сделать только при ручной вставки кнопки Вконтакте на сайт и в ней прописать жестко урл главной.

  • как решить проблему с неотображением картинки в посте нажатия «лайк» или «мне нравится»
    И Вконтакте в Фейсбуке не отображается полное название статьи и картинка статьи. Целая проблема. Ничего не помогает. Подскажите как решить проблему. Сайт http://multirotor.com.ua/blog/57-razdelnaya

    • Скорее всего формат картинки не подходит соц сетям. Вы посмотрите в коде какую картинку добавляет плагин в тег og:image

  • Иван Трегубов

    Привет. Подскажите. Верси 1,5 Joomla   2.5
    При публикации статьи на класниках и маил стоит сразу по +1. Плюсуешь еще, новость публикуется в класниках и маил отображается. Но счетчик не меняет +1 на +2

  • 286244

     Не отображаются кнопки,вместо них {socbuttons}
    как исправить ошибку?

  • при изменении файла К2  componentscom_k2templatesdefaultitem.php вставила тег{socbuttons} , а он отображается как текст. Подскажите в чем может быть причина

  • аналогичная проблема {socbuttons} отображается как текст. Отредактировала componentscom_k2templatesdefaultitem.php вставила тег. Подскажите как исправить?

  • Вячеслав

    Не отображается форма Вконтакте, я так понимаю нужно ввести ApiId как его получить я знаю… но где его написать в коде??

    • Для этого есть соответствующее поле в настройках плагина.

  • Света

    Здравствуйте.
    При загрузке кнопки в контакте все время выводится /please specify correct base/
    Все остальные кнопки функциональны. API введен верно. С чем может быть связано, подскажите пожалуйста.