Добавить надпись подписаться на обложку группы вк. Виджеты в ВК для группы — как добавить и настроить

  • 27.05.2019

В этом уроке расскажу как делается кнопка подписаться ВКонтакте .

Выглядит она вот таким образом.

Вместо того, чтобы попроситься в друзья, на вашу старницу можно будет только подписаться.

Для того, чтобы у вас появилась ссылка подписаться ВКонтакте , заходим на своей странице в раздел "Мои настройки", далее переходим на вкладку "Приватность" и у опции "О каких заявках в друзья приходят оповещения" выбираем "От друзей друзей".

Теперь добавлять вас в друзья смогут только друзья друзей. У всех остальных будет ссылка "Подписаться". Проверить это можно перейдя по ссылке "посмотреть, как видят Вашу страницу другие пользователи" в самом низу страницы.

Если захотите вернуть все обратно, то вместо "От друзей друзей" нужно выбрать "От всех пользователей".

В этом уроке покажу как скачать музыку из ВКонтакте с помощью расширения для браузера от сайта savefrom.net. Первым делом необходимо установить "Savefrom.net помощник " . Переходим по ссылке и по инструкции устанавливаем расширение для вашего браузера. Не обращайте внимание на то, что инструкция рассказывает про youtube. Наша задача просто установить помощник.

Прогресс не стоит на месте. С каждым годом мониторы становятся все круче и разрешение экрана все больше. Не вдаваясь в подробности скажу, что чем больше разрешение экрана, тем мельче выглядят сайты и тем труднее читать их. В этой связи ВКонтакте тоже не стоит на месте. Социальная сеть ввела специальную настройку, которая позволяет увеличить размер шрифта на сайте.

В этом уроке разберем несколько способов как создается ссылка на страницу ВКонтакте . Они же еще называются внутренними ссылками. С их помощью можно сделать ссылку на конкретную страницу пользователя.

К сожалению, не многие пользователи знают, что в социальной сети vk есть возможность редактировать собственные сообщения. Эта функция появилась относительно недавно и доступна в полной и мобильной версиях сайта (обещают, что в ближайших обновлениях она станет доступна и пользователям мобильного приложения).

Новый функционал для ботов ВК — кнопки быстрых ответов или же keyboard.

ВАЖНО! Более свежая версия статьи

Наша команда «ботописцев» сразу заинтересовалась этим нововведением и начала изучать официальную API , чтобы рассказать вам и показать подробную инструкцию по созданию бота использующего keyboard. В ходе этой статьи получится бот, посмотреть работу которого вы можете в нашей группе GameTips в ВК. Так же вы можете присоединиться к беседе-комьюнити в вк, где вам могут помочь с возникшей проблемой.

Писать будем используя Сallback api(отправляет каждое действие в сообществе по отдельности на сервер). Поэтому его тоже следует настроить. Переходим в
«Управление сообществом» →»Работа с API». Для работы бота нужно зарегистрировать ключ доступа. Нажимаете «Создать ключ» и выбираете необходимые права доступа, для этого бота нужны только права на сообщения. Подтверждаем номер телефона и сохраняем куда нибудь ключ доступа. Теперь переходим во вкладку Callback API. Ставим свое название сервера и выбираем последнюю версию API(на данный момент она 5.80, и именно с ней ниже представленный бот будет работать 100%) . Во вкладке «Типы запросов» выбираем только входящие сообщения.

Настройка сервера

Теперь вам понадобится сервер для хостинга своего бота. Вы можете использовать бесплатные хостинги, например 000webhost.

Если вы будете использовать дешевые/бесплатные хостинги, то вероятнее всего на них будет отключен cURL(вы не сможете отправлять ботом медиа файлы, только текст), и его нельзя включить. У 000webhost все с этим нормально, можете использовать. Если у вас свой сервер или хороший купленный, то вам надо подключить cURL для полноценной работы бота из нашего примера.

Как работает Callback API и keyboard

Проведу краткий экскурс как все работает. Сallback API отсылает на ваш сервер любое событие, которое происходит в группе виде JSON. Полный список событий можно посмотреть во вкладке «Сallback API» → «Типы событий». Вот так выглядит JSON запрос когда пользователь отправляет сообщение, в данном случае он нажал на кнопку:

{"type":"message_new","object":{"date":1529668584,"from_id":89846036,"id":1522,"out":1,"peer_id":89846036,"text":"Золотая рыбка","conversation_message_id":305,"fwd_messages":,"important":false,"random_id":0,"attachments":,"payload":"{\"animals\":\"Goldfish\"}","is_hidden":false},"group_id":101461081}

Тут есть несколько интересных полей, которые можно обработать: id пользователя, текст сообщения(text), полезная нагрузка кнопки(payload).

Отправка сообщений пользователю происходит с помощью метода messages.send . Если вы отправляете клавиатуру, то после всех стандартных параметров вы добавляете параметр keyboard, который содержит json кнопок, вот как он выглядит:

Keyboard: { "one_time": false, "buttons": [ [{ "action": { "type": "text", "payload": "{\"button\": \"1\"}", "label": "Red" }, "color": "negative" }, { "action": { "type": "text", "payload": "{\"button\": \"2\"}", "label": "Green" }, "color": "positive" }]

Работа с библиотекой

Для работы бота мы используем самописную библиотеку на PHP. (Если ссылка не работает, то вот архив)вы можете найти документацию к библиотеке и скачать саму библиотеку. Вот короткий листинг готовых функций для написания бота, подробнее ищите по ссылке выше. Если вы хотите узнавать об изменениях в библиотеке, то напишите хотя бы одно сообщение нашему боту в ВК , через него мы будет вас оповещать об изменениях.

$vk = new vk_api(vk_key, version_api) — инициализация бота. Параметры: ключ сообщества(vk_key), версия API(version_api).

sendMessage(id, text) — функция отправки сообщений юзеру. Параметры: id пользователя(id), текст сообщения(text).

sendImage(id, patch) — функция отправки изображений. Параметры: id пользователя(id), путь до изображения(patch).

sendButton(id, text, buttons, one_time) — функция отправки сообщения с кнопками. Параметры: id пользователя(id), текст сообщения(не может быть пустым)(text), массив с кнопками(buttons), не обязательный параметр one_time, по дефолту false, если поставить true, то после нажатия на любую кнопку клавиатура скроется.

request(method, array_arguments) — универсальная функция работы с методами. Параметры: method — название метода из официального api, array_arguments — массив параметров.

sendOK() — Бета функция. Используется вместо echo «ok», помогает в тех случаях, когда время работы скрипта долгое, и бот начинает повторять сообщения по несколько раз.
ВАЖНО: есть использовать эту функцию, то у вас не будет отображаться вывод ошибок. Во время дебага заменяйте на echo «ok»

Полный код бота на PHP

Теперь перейдем собственно к коду, где прокомментирована почти каждая строка.
Данный код поддерживается на PHP 5.6+
В блоке CONFIG укажите свой ключ доступа сообщества, ключ для подтверждения сервера а так же выбранную вами версию API.

Теперь вы знаете как работает код, и можете подстроить его под себя.

Стартуем!

Заливайте свой скрипт и библиотеку на сервер. Теперь заходим в настройках во вкладку Callback API, вписываем в поле адреса путь до своего скрипта и жмем подтвердить. Если вы все сделали правильно, то рядом с адресом появится зеленая галочка.

FAQ:

Вопрос: Вообще ничего не работает!
Ответ: Значит где-то накосячили. Перечитайте еще раз внимательно статью, и проверьте, все ли вы сделали. Любой шаг влево может привести к ошибке…

Вопрос: У меня все работает, но не отправляются картинки.
Ответ: Проверьте, добавили ли вы папку img с изобажениями. Так же, возможно вы используете сервер, где не поддерживается cURL.

Вопрос: Я изменил версию на 5.78 или любую другую. У меня ничего не работает.
Ответ: Используйте другие версии api кроме 5.80 на свой страх и риск. Например на версии 5.78 от ВК приходят другие названия переменных(например вместо object->text идет object->body), поэтому скрипт крашится. Все изменения api ищите

Каждый блоггер стремится к эффективному продвижению своего сайта с помощью и применяет всевозможные инструменты для этого. А как сделать кнопку Вконтакте? Чтобы добавить её на блог следует зарегистрировать аккаунт на сервисе vk.com (правда людей, не имеющих здесь своей странички, осталось считанные единицы;)). Читайте также статью, . Именно из-за огромной популярности данного сервиса размещение такой приятной функции способно привлечь немало посетителей на площадку.

Как добавить кнопку Мне нравится Вконтакте на свой сайт?

1. Для начала требуется войти в свой аккаунт в системе.

3. Теперь выбираем Подключить новый сайт и заполняем ниже все строки:
– Название сайта: указываете название своего блога или сайта.
– Адрес сайта: прописываете адрес проекта.
– Основной домен сайта: вносится автоматически после заполнения адреса.
Кликнете на Сохранить .

5. После переходим к дизайну кнопки: я выбрал Кнопка с миниатюрным счетчиком высотой 22 px и в названии указал Мне нравится (второй вариант Мне интересно показался неинтересным:smile:). Данная высота со счетчиком идеально сочетается с уже добавленными кнопочками других социальных сетей на сайте. В самом низу таблицы будет автоматически отображаться вид нашей кнопочки при внесении каких-либо изменений:

6. Сейчас необходимо скопировать предоставленный код и вставить его в блог. Итак, копируем первую часть:

Вот так она выглядит:

of your page –>

VK.init({apiId: 3144046, onlyWidgets: true});

7. Теперь код нужно вставить после тега . Если у вас WordPress, то в админке стоит перейти во вкладку Дизайн/Редактор , выбрать файл header.php и добавить скопированный код:

8. Идем обратно на открытую веб-страницу сайта vk.com и копируем оставшуюся вторую часть:

Я разместил сразу же за кодом от кнопки Твиттера.

Сайт «ВКонтакте» очень популярен, в силу чего на нем зарегистрированы не только обычные люди, но и звезды шоу-бизнеса, певцы и актеры. Они известные и узнаваемые лица, не обделены поклонниками как наяву, так и в социальной сети. Количество их настоящих друзей «ВКонтакте» не так велико, а вот что делать с остальными заявками, в которых предлагают дружбу?! Получить звездный статус и много друзей мечтает большинство пользователей сети, в связи с чем многим хотелось бы знать, как создать подписку «В Контакте»?

Данная услуга доступна для всех желающих и не требует никаких дополнительных затрат и особых обременительных действий. Известно несколько способов создания подписки на свою страницу.

Люди, которые на вас подписаны, - это ваши подписчики. Их количество просматривается чуть ниже главной фотографии страницы. Эти люди вас как бы «читают» - в их ленте показаны ваши изменения и новости.

Люди и страницы, на которые подписаны вы, отображаются с левой стороны чуть ниже списка друзей. Вы также можете просматривать в своей ленте их новости и обновления. В любой момент, если вам что-то не понравилось, можно отписаться от любого вида информации, поступающей от них.

Как создать подписку «В Контакте» удалением?

Для того чтобы сделать данную процедуру, достаточно просто зайти раздел с вашими друзьями и удалить тех товарищей, которых вы хотите переместить в подписчики. Удаленные друзья станут автоматически подписавшимися на ваши обновления. Метод распространенный, но не очень эффективный. Ведь стараясь приобрести как можно больше подписчиков, вы можете удалить из друзей важного для вас человека.

Как создать подписку «В Контакте» при заявках в друзья?

К любому, даже не самому общительному и популярному пользователю соцсети поступают заявки в друзья от других людей. К кому-то реже, к кому-то чаще. Это могут быть товарищи, просто знакомые и неизвестные люди. Лишь от вас зависит, кто станет вашим другом. Как сделать подписку «В Контакте» таким образом? Да совершенно просто! Когда в следующий раз к вам поступит заявка от лица, которое не представляет для вас интереса, перед вами будут две кнопки: «принять в друзья» и «оставить в подписчиках». Выберите второй вариант - и человек автоматически перейдет в ваши подписчики.

Как создать подписку «В Контакте», используя настройки?

Такой вариант подходит для людей, которые не любят совершать лишних манипуляций. Зайдите у себя на странице в меню настроек и перейдите в раздел «приватность». Из всего предложенного найдите графу под названием «кто может добавлять меня в друзья» и исправьте положение на «друзья друзей». Таким образом, вам смогут подавать заявки лишь хоть как-то знакомые люди, а остальные будут автоматически отфильтровываться в подписчики.

От количества подписавшихся на вас пользователей соцсети зависит ваше место в поиске среди людей. От переведения в подписчики не застрахован никто, поэтому существует и такая функция, как «отписаться» от человека.

Как создать событие «В Контакте»?

Для того чтобы организовать «ВКонтакте» встречу, собрание или поход на какое-либо событие, достаточно зайти в раздел «мои группы», который находится слева в меню пользователя. Откроется список ваших групп и встреч. В верхнем правом углу существует надпись «создать группу/сообщество», вот ее и следует нажать. В появившемся окошке будет предложено три варианта развития событий: создать группу, публичную страницу или мероприятие. Выбирайте последнюю функцию и создавайте необходимое для вас событие.

Никаких строгих ограничений по создаваемым группам и мероприятиям нет. Однако, если ваш «контент» будет содержать информацию, которая заведомо вредит пользователям, ее попросту закроют или удалят. В любом случае, все, что происходит в социальной сети «ВКонтакте», не должно выходить за рамки закона.

Многих пользователей ВКонтакте раздражают постоянные заявки на добавления в друзья от незнакомцев. Оповещения о них будут высвечиваться до тех пор, пока человек не примет или отклонит заявку. Немногие знают, что разработчики сайта предлагают решение такой проблемы с помощью одной-единственной опции — кнопки «Подписаться».

С помощью простых манипуляций владелец аккаунта ВК может заменить кнопку «Добавить в друзья» на «Подписаться». Ее будут видеть незнакомые посетители вашей страницы. Кликнув по ней, придет уведомление, что пользователь добавлен в подписчики. В свободное время можно решить, кого из них добавлять в друзья.

Человеку, подписавшемуся на вашу страницу, будет доступна та информация, которую вы разрешите видеть всем пользователям ВКонтакте в настройках приватности.

  • На странице аккаунта нажмите направленную вниз стрелочку возле миниатюры фотографии профиля;
  • В выпадающем списке кликните по разделу «Настройки»;
  • В открывшемся меню перейдите во вкладку «Приватность»;
  • Откройте блок «Связь со мной», и разрешите оповещения о входящих заявках только от друзей ваших друзей.
  • Проверить, вступили ли в силу указанные действия, можно следующим образом:


    А также здесь можно посмотреть, видят ли незнакомцы основную информацию вашей страницы, изображения и геометки, список сообществ, аудиозаписи, перечень подарков.

    Если данные сведения открыты для всех пользователей, то изменения будут доступны людям из числа подписчиков. К примеру, запись о добавлении фотографий, они увидят в своих лентах новостей.

    В группе

    Если вы являетесь администратором сообщества, то установить кнопку «подписаться» в нем нельзя. Пользователи смогут только подать заявку на вступление. А вот на официальных страницах - можно. Поэтому, если вы захотите расширить таким способом круг аудитории, то просто измените настройки группы, сделав ее официальной страницей.