форум vBSupport.ru > vBulletin > vBulletin 4.0.x-4.1.х > Хаки, моды и скрипты 4.0.x-4.1.х
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default Коментарии при помощи facebook
5

Добавляет коментарий на фэйсбук с темы

Источник: VBpirates

в шаблоне SHOWTHREAD
Найти:

PHP Code:
{vb:raw similarthreads
Выше добавить и прописать свой api ключ facebook:

PHP Code:
<h4 class="threadinfohead"><span class="optiontitle">Facebook</span></h4>     <div id="thread_tags_list" class="thread_info_block">         <div class="inner_block">             <div id='tag_list_cell'> <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script> <fb:comments></fb:comments> <script type="text/javascript"> FB.init("YOUR_API_KEY_HERE", "<path from web root>/xd_receiver.htm"); </script>             </div>             <p>                 <a href="tags.php{vb:raw session.sessionurl_q}">{vb:rawphrase view_tag_cloud}</a>             </p>         </div>     </div> 
Так как данный хак наводит на сомнения в его работоспособности, привду другой пример.

Заходим на свой аккаунт по адресу http://www.facebook.com/home.php

Переходим на вкладку разработчиков http://developers.facebook.com/?ref=pfс

Click image for larger version

Name:	fb-1.jpg
Views:	20
Size:	41.7 KB
ID:	23397
Нажимаем на кнопку "Добавить Facebook на мой сайт" и переходим на страницу http://developers.facebook.com/docs/guides/web
Click image for larger version

Name:	fb-2.jpg
Views:	12
Size:	44.6 KB
ID:	23398

Тому, кто переведёт все изложенные на этой странице инструкции - видимо отдельная премия, но мы сразу проследуем по ссылке Social Plugins (подчёркнуто красным) на адрес http://developer.facebook.com/plugins

Здесь уже всё попроще и даже кое-что на русском языке:
Click image for larger version

Name:	fb-3.jpg
Views:	14
Size:	55.4 KB
ID:	23399

Нас интересует вкладка Comments с пояснением:"The Comments plugin lets users comment on any piece of content on your site."

Нажимаем на ссылку Comments и переходим по адресу http://developers.facebook.com/docs/...ugins/comments
Click image for larger version

Name:	fb-4.jpg
Views:	10
Size:	38.3 KB
ID:	23400

Самый главный параметр здесь - это ID вашего сайта. Сайт, на котором вы хотели бы разместить комментарии, у вас есть, а ID пока отсутствует. Получим его, тем более, что получение ID сайта в социальных сетях при добавлении комментариев - один самых популярных вопросов. И самых безответных.

Нажимаем на кнопку "Get code" и получаем всплывающее окошко:
Click image for larger version

Name:	fb-5.jpg
Views:	13
Size:	23.6 KB
ID:	23401

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

Нажимаем на ссылку "registering your site" и сталкиваемся с откровенным недоверием системы:
Click image for larger version

Name:	fb-6.jpg
Views:	8
Size:	16.9 KB
ID:	23402
Здесь Facebook - в том случае, если вы не ассоциировали со своим аккаунтом мобильный номер ранее - предлагает сделать это немедленно. Сделав правильный вывод, что с номером кредитной карты связывать аккаунт крайне небезопасно, нажимаете на ссылку "мобильный телефон".

Получаете окошко вида:
Click image for larger version

Name:	fb-7.jpg
Views:	9
Size:	45.7 KB
ID:	23403
Вводите в соответствующее поле свой номер без восьмёрки, то есть в 10-значном формате и нажимаете кнопку "Подтвердить".

Замечание: используйте только Билайн или МТС, по крайней мере Facebook заявляет, что сотрудничает именно с этими операторами. Об этом же упоминают и некоторые форумы в Сети. Если у вас нет Билайна или МТС, обратитесь к подруге, другу или дальнему родственнику.

В течение примерно 1-2 секунд получаете SMS от абонента с номером типа +18133...... сообщение вида:

"Kod podtverzdenia v Facebook Mobile:eRt5fw Ili posetite http://fb.me/87FIUYH66kjhv14hgt"
Click image for larger version

Name:	fb-8.jpg
Views:	6
Size:	24.5 KB
ID:	23404
Введите в соответствующей графе полученный 6-значный код. Для примера выше - это eRt5fw

Тут с первого раза пока ещё ни у кого не получалось, так что получите окошко вида:
Click image for larger version

Name:	fb-9.jpg
Views:	6
Size:	40.9 KB
ID:	23405
о том, что произошла ошибка.

На всякий случай пробуем ещё раз через некоторое время.

Почему это происходит? По моему мнению, это свидетельствует о недостаточных вычислительных мощностях уважаемого Facebook, обслуживающего, как известно более полумиллиарда аккаунтов по состоянию на начало 2011 года.

Как правило со второй попытки (сделайте её через полчаса, не ранее, а то процедура забанится) вы всё-таки добьётесь успеха, получив окно вида:
Click image for larger version

Name:	fb-10.jpg
Views:	4
Size:	11.4 KB
ID:	23406

Теперь надо вернуться к одному из предыдущих диалогов, перейдя по ссылке http://developers.facebook.com/docs/...ugins/comments и снова нажав на кнопку "Get code"
Click image for larger version

Name:	fb-5.jpg
Views:	13
Size:	23.6 KB
ID:	23401
Нажимаем опять на ссылку "registering your site" и наконец переходим, куда нужно:
Click image for larger version

Name:	fb-11.jpg
Views:	7
Size:	14.0 KB
ID:	23407
Введите в поле "Название сайта" название своего сайта, для которого мы готовим площадку комментирования. Я ввёл "город Минеральные Воды", так как мой сайт именно про это.

В поле URL сайта введите адрес своего сайта со слешем на конце, например: http://www.smga.ru/

Место действия оставьте как есть - т.е. "русский"

Нажмите кнопку "Create app" и получите окошко вида:
Click image for larger version

Name:	fb-12.jpg
Views:	5
Size:	15.2 KB
ID:	23408
Проходим проверку безопасности и нажимаем кнопку "Отправить":
Click image for larger version

Name:	fb-13.jpg
Views:	8
Size:	31.7 KB
ID:	23409
На этой странице для дела нам понадобится только ID - он подчёркнут красным. СОХРАНИТЕ ЭТОТ НОМЕР КУДА-НИБУДЬ НАДЁЖНО.

Для любителей разобраться в предмете поглубже есть ссылка "Панель разработчика". Нажмите и посмотрите, что там к чему, но пока нам это без надобности.

Снова идём по ссылке http://developers.facebook.com/docs/...ugins/comments

В поле "Unique ID" вставляем ID, полученный только что.

Поле "Number of Comments" задаёт количество комментариев, после которых для просмотра остальных нужно будет разворачивать страницу с помощью кнопки "Смотреть больше". В общем, оставьте 10 по умолчанию.

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

Чекбокс "Publish Feed" оставляйте.

Нажимаем на кнопку "Get code" и получаем всплывающее окошко с уже правильным готовым кодом:
Click image for larger version

Name:	fb-5.jpg
Views:	13
Size:	23.6 KB
ID:	23401

Как вы видите, код изменился и представляет из себя нечто вроде:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=168861349823347&amp;amp;xfbml=1"></script><fb:comments xid="168861349823347" numposts="10" width="425" publish_feed="true"></fb:comments>

Сделайте две вещи:

1. Проверьте ID, он должен точно соответствовать ранее полученному. Заметьте, ID в коде присутствует в двух местах.

2. Если кодировка в коде en_US несмотря на ранее указанную вами зону языка, замените на ru_RU

Должно получиться вот так:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/ru_RU/all.js#appId=168861349823347&amp;amp;xfbml=1"></script><fb:comments xid="168861349823347" numposts="10" width="425" publish_feed="true"></fb:comments>

Также обратите внимание на окно с кодом, FB прямо указывает вам в последней строчке пояснений к коду на то, что "Скрипт выше использует ID вашего приложения: город Минеральные Воды"

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

Теперь осталось только вставить полученный код на ту страницу, где вы хотите разместить комментарии. Получится примерно так, как на странице со статьёй, которую вы сейчас читаете.

И, наконец, по мере вашего роста в части освоения FB в недалёком будущем вам захочется вернуться к модернизации созданного приложения.

Это всегда можно будет сделать, зайдя из своего аккаунта по ссылке http://www.facebook.com/developers/a...68861349823347 заменив id на свой.

И тут по идее возникает вопрос, а как быть с пользователями, которые принципиально не пользуются FB, являясь сторонниками VKontakte?

Можно ли сделать и для них свой блок комментариев, и даже совместить эти два блока на одной странице? Конечно, сделать это крайне необходимо, так как понятно, что пользователи из VK стопроцентно русскоязычны и терять их ни в коем случае нельзя.

Пример работы на тестовом форуме http://about-elf.ru/showthread.php?6...B5%D0%BA%D1%82 под быстрым ответом.
Attached Thumbnails
screen.JPG   fb-14.jpg  

Last edited by artscripts : 06-30-2011 at 04:10 AM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Shestak
Эксперт
 
Shestak's Avatar
Default
1

Мб что-то пропущено в порядке установки?

Quote:
<script type="text/javascript">FB.init("YOUR_API_KEY_HERE", "<path from web root>/xd_receiver.htm");</script>
Shestak добавил 30.06.2011 в 02:36
А в источнике(я там вроде не был, потому не видел оригинал) только это было указано, тк сейчас смотрю на свое же сообщение, и вижу еще файл xd_receiver.htm

Там про него ничего не было сказано?

Last edited by Shestak : 06-30-2011 at 03:36 AM. Reason: Добавлено сообщение
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default
0

О, действительно в источнике нет не каких файлов, только коды. Видимо там тоже откуда то скопированно или неправильно, или не понятно как.
Опубликовал второй вариант более муторный но рабочий)

Last edited by artscripts : 06-30-2011 at 04:02 AM.
 
 
Shestak
Эксперт
 
Shestak's Avatar
Default
0

Прогуглил тот файл. Он входит в состав YAFB - Yay! Another Facebook Bridge.
Потому да, наверно новый(второй) вариант, хоть и муторнее, но лучше(имхо), так как нет привязки к какому-либо плагину.
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default
0

Shestak, согласен, но все же зная людей, они будут искать самый простой способ)
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 07:32 AM.


Powered by vBulletin® Version PreModed
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.