Самый легкий способ монетизировать блог

Приветствую.

Ух, наверное в этом посте будет большое количество кода, но, поверьте мне, оно того стоит.

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

В большинстве случаев блогеры размещают форму комментариев вконтакте и facebook в таком виде:


Самый легкий способ монетизировать блог

При таком расположении виджетов страница блога растягивается на “километры”, что очень сильно затрудняет доступ к основным комментариям. А это “не есть ГУД”.

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

Вот так:


Самый легкий способ монетизировать блог


Самый легкий способ монетизировать блог

Как вы видите на одной вкладке виджета комментарии от Вконтакте, на другой от FaceBook (возможно вы заметили, что в комментариях от FaceBook присутствует “Интерфейс модератора”, я расскажу вам как это можно сделать).

Удобно? Не правда ли?

Итак, начнем.

Создание виджета со вкладками

Создавать виджет со вкладкми мы будем простым добавлением трех элементов кода к нашему блогу.

В примерах я ставлю комментарии вконтакте на сайт wordpress. Думаю для других движков процедура аналогична.

1. Вставьте приведенный ниже код между тегами HEAD/HEAD (в вордпресс вы можете найти этот тег в файле header.php)

<style type="text/css">
body {background:#fff;color:#000;font-family:sans-serif;line-height:1.6;}
#page {width:70%;margin:10px auto;}
.tabs {width:100%;overflow:hidden;font-size:0.9em;margin:2em 0;zoom:1;padding:1px;position:relative;}
.tabs dt {float:left;line-height:2;height:2em;background:#e8f0f5;border:1px solid #e8f0f5;border-bottom:0;padding:0 1em;position:relative;left:35px;margin-right:1px;cursor:pointer;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;}
.tabs dt:hover {background-color:#bfdff4;}
.tabs dt.selected {border-color:#b0d0e9;background:#fff;z-index:3;cursor:auto;}
.tabs dd {background:#fff;display:none;float:right;width:100%;margin:2em 0 0 -100%;position:relative;z-index:2;}
.tabs dd.selected {display:block;}
.tabs .tab-content {border:1px solid #b0d0e9;padding:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;}
</style>

Этот код еще можно вставить в файл style.css, но я решил, что мы обойдемся бес сложностей.

2. Теперь подключаем скрипт. Вставьте приведенный ниже код между тегами HEAD/HEAD

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('dl.tabs dt').click(function(){
$(this)
.siblings().removeClass('selected').end()
.next('dd').andSelf().addClass('selected');
});
});
</script>

3. Теперь осталось только добавить на страницу саму форму. Делается это нижеприведенным кодом (данный код вставьте туда где бы вы хотели выводить комментарии от соц. сете, например я вставил свой код в файл single.php)

<dl class="tabs">
<dt class="selected">ВКонтакте</dt>
<dd class="selected">
<div class="tab-content">

Код комментариев Вконтакте

</div>
</dd>
<dt>FaceBook</dt>
<dd>
<div class="tab-content">

Код комментариев FaceBook

</div>
</dd>
</dl>

У вас должна получиться пустая форма.


Самый легкий способ монетизировать блог

Теперь давайте перейдем к добавлению самих виджетов комментирования.

Добавление комментариев от Вконтакте

1. Переходим по этой ссылке – http://vkontakte.ru/developers.php?oid=-1&p=Comments

2. Заполняем все необходимые поля


Самый легкий способ монетизировать блог

3. Копируем верхнюю часть кода и вставляем ее между тегами HEAD/HEAD


Самый легкий способ монетизировать блог

4. Копируем нижнюю часть кода и вставляем ее в первое поле созданного ранее виджета со вкладками


Самый легкий способ монетизировать блог

Таки образом код вывода комментариев должен выглядеть так:

<dl class="tabs">
<dt class="selected">ВКонтакте</dt>
<dd class="selected">
<div class="tab-content">

<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "692", attach: "graffiti,photo,audio"});
</script>

</div>
</dd>
<dt>FaceBook</dt>
<dd>
<div class="tab-content">

Код комментариев FaceBook

</div>
</dd>
</dl>

Добавление комментариев от FaceBook

Теперь давайте поставим на блог форму комментариев facebook. С комментариями от FaceBook немного сложнее. Перед тем как мы будем устанавливать код выполните вход в свой профиль на FaceBook.

1. Переходим на страницу разработчиков в FaceBook – http://www.facebook.com/developers

2. Нажимаем кнопку “Создать новое приложение”


Самый легкий способ монетизировать блог

3. Придумываем имя приложения, соглашаемся с условиями использования, нажимаем кнопку “Продолжить”


Самый легкий способ монетизировать блог

4. Вводим проверочный код, нажимаем кнопку “Отправить”

5. Вводим номер своего телефона , после получения проверочного кода вставляем его в необходимое поле

6. После того как вы ввели проверочный код, вы попадете на страницу приложения. На этой странице ОБЯЗАТЕЛЬНО скопируйте ID приложения


Самый легкий способ монетизировать блог

7. Внизу страницы нажмите на поле “Сайт” и введите адрес своего сайта


Самый легкий способ монетизировать блог

8. Нажмите кнопку “Сохранить изменения”

9. Теперь переходим по этой ссылке – http://developers.facebook.com/docs/reference/plugins/comments/

10. Заполняем все необходимые поля, нажимаем кнопку “Get Code”


Самый легкий способ монетизировать блог

11. Копируем код из первого поля и вставляем его в блог между тегами BODY/BODY


Самый легкий способ монетизировать блог

12. Копируем код из второго поля и вставляем его во второе поля созданного ранее виджета со вкладками.

Ваш код должен выглядеть так:

<dl class="tabs">
<dt class="selected">ВКонтакте</dt>
<dd class="selected">
<div class="tab-content">

<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "692", attach: "graffiti,photo,audio"});
</script>

</div>
</dd>
<dt>FaceBook</dt>
<dd>
<div class="tab-content">

<div class="fb-comments" data-href="http://gavrilov.enterbook.ru>" data-num-posts="5" data-width="690"></div>

</div>
</dd>
</dl>

Если у вас блог на движке WordPress, то вносим в коде еще одно изменение. Вместо адреса вашего сайта вставляем строчку –

<?php the_permalink(); ?>

Теперь ваш код должен выглядеть так

<dl class="tabs">
<dt class="selected">ВКонтакте</dt>
<dd class="selected">
<div class="tab-content">

<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "692", attach: "graffiti,photo,audio"});
</script>

</div>
</dd>
<dt>FaceBook</dt>
<dd>
<div class="tab-content">

<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="5" data-width="690"></div>

</div>
</dd>
</dl>

Ну вот в принципе и все, теперь на вашем блоге установлена красивая форма комментариев от социальных сетей.

Понравилась статья? Впереди еще много интересной информации, так, что подписывайтесь на RSS ленту, а также на мой канал на YOUTUBE.

Если вы не смогли установить комментарии себе на блог, то смотрите видео инструкцию.

ВИДЕО ВЕРСИЯ ПОСТА





Прокомментируйте пост и получите ссылку на ваш сайт в сайтбаре этого блога (ТОП Комментаторов)
Похожие статьи

ВКонтакте
FaceBook

39 комментариев: Как установить на блог “скомбинированные” комментарии от Вконтакте и FaceBook

  • Светлана говорит:

    Спасибо, Никита! Я ещё только начинающий блоггер, но Ваше пошаговое руководство по созданию комбинированных социальных кнопок кажется мне вполне доступным, несмотря на большое количество кодов. Думаю применить Ваши советы у себя на сайте.

  • Никита Гаврилов говорит:

    Светлана спасибо!
    Обязательно примените.

  • Роман говорит:

    Отличног раскрытый материал. Побежал скорее применять.

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

    Может знаете в чем могла бы быть причина. Мой блог на wordpress.

    Вот отрывки кода, которые вставила:
    Первая часть кода FB

    (function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = “//connect.facebook.net/ru_RU/all.js#xfbml=1&appId=132012073540765″;
    fjs.parentNode.insertBefore(js, fjs);
    }(document, ‘script’, ‘facebook-jssdk’));

    Вторая часть кода в single.php выглядит так

    FaceBook

    <div class="fb-comments" data-href="” data-num-posts=”10″ data-width=”560″>

  • Александр говорит:

    Здравствуй, Никита! Большое спасибо за урок. Все очень подробно описано, на понятном языки.Единственный вопрос:- Будет ли внешняя ссылка от этого виджета?

    • Никита Гаврилов говорит:

      Вы имеете в виду ссылку на facebook?

    • Юлия говорит:

      Конечно, будет внешняя ссылка. Любой виджет любого сервиса – это лишняя ссылка на вашем сайте. Но это совершенно не страшно, если у вас хороший и удобный сайт для людей с хорошим контентом.

  • Василий говорит:

    Никита спасибо! Отлично все описано и подробно.

  • Юлия говорит:

    Громадное спасибо Никите за очень нужную статью по установке комментариев от фейсбука и вконтакте.

  • Руслан говорит:

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

  • Алексей говорит:

    Вери матч … как раз искал

  • Руслан говорит:

    А уменя тема после вставки искажается, жаль, хотел применить

  • DAVID говорит:

    что значит Код комментариев Вконтакте
    ?????????

    • Никита Гаврилов говорит:

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

  • DAVID говорит:

    а аткуда взять код??????????????????????

  • Никита, ты не поверишь,только утром задумалась над вопросом: какой из 2-х виджетов установить на блог(чтобы не перегружать), а тут от тебя такой подарок. Я даже пост с сылкой на твою статью написала сразу :)
    Только вот мне, начинающему блогеру, не очень понятно: для чего мы вместо адреса нашего сайта вставляем строчку – ?

    • Никита Гаврилов говорит:

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

  • евгения говорит:

    Никита, с видео конечно удобнее все понимать, face у меня тоже не заработал, уж как я только не пробовала вставлять код ля фэйса боди..и между и со всех сторон – не работает и не переключается(((

    • Никита Гаврилов говорит:

      Если вкладки не переключаются, значит вы вставили код скрипта не в то место (тут еще многое завист от шаблона). Попробуйте вставить код скрипта в файл footer.php перед закрывающим тегом body

  • Татьяна говорит:

    Никита, ты супер!!! Давно искала, как это сделать. Все сделала, получилось.
    Единственное убрала из кода
    body {background:#fff;color:#000;font-family:sans-serif;line-height:1.6;}
    #page {width:70%;margin:10px auto;}
    Так как эти строчки искажали мой шаблон. Может у кого будет такая ситуация тоже.

  • Алексей говорит:

    Скажите, Никита, а можно ли администрировать оставленные сторонними пользователями комментарии? И если да, то где?

    • Никита Гаврилов говорит:

      Комментарии вконтакте модерируются на вкладке “Администрирование”. Для того, чтобы появилась панель модерации Fecebook нужно добавить в код блога две строчки:
      meta property=”fb:admins” content=”здесь ваш facebook ID”
      meta property=”fb:app_id” content=”ID приложения facebook”

      Каждую строчку заключите в <>

  • Алексей говорит:

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

  • Вадим говорит:

    Спасибо, Никита за разработку, но у меня, к сожалению, после установки сдвигается сайдбар. И второй плагин не открывается. http://you-blogger.com/stroim-blog/smo-igrushki-bloga-zavodim-druzej-na-facebook.html

  • Надежда говорит:

    Тоже хочу сказать спасибо! Сейчас буду устанавливать на своем новом сайте!!!

  • Надежда говорит:

    Спасибо за урок по установке комментариев ВК и Фейсбуке! Блог на вордпрессе, а при изменении последнего кода, ничего не получалось. Просто оставила на месте адрес сайта и все встало на свои места.

    • Никита Гаврилов говорит:

      Здравствуйте.
      Если в код от Facebook вы просто вcтавите адрес своего сайта, то комментарии оставленные на одной старнице будут отображаться на всех.

  • Людмила говорит:

    У меня несколько вопросов.
    А можно ли этот скрипт выводить ниже основных комментариев?
    И есть ли переходы с соцсетей по комментариям?

    • Никита Гаврилов говорит:

      Здравствуйте Людмила.
      Да, можно вставить в любое место сайта.
      Переходы есть, но их очень мало.

  • Людмила говорит:

    Ура! У меня получилось! Правда, для этого нужно было добавить в приложения “Вконтакте” свой блог.

  • Константин говорит:

    Отличная статья! Спасибо! Все работает!

  • Владислав говорит:

    Спасибо за эту статью!

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

*

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">



Подписка на обновления блога

Социальные сети

Введите ваш email адрес:

"Вы хотите получать сотни новых посетителей с YouTube?
Лишь один раз загрузив видео!"


ХОЧУ!
Социальные сети Социальные сети Социальные сети Социальные сети


Вступаем и зарабатываем

ТОП 5 Комментаторов

Мультимедийные "фишки" для вашего интернет бизнеса
Главная | Контакты | Мои услуги | Видео от А до Я | Видео-курсы | Все посты | Об авторе