Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.8.x > Made in vBSupport.org 3.8

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 04.09.2010, 16:20   #1
На доске почёта
сам знаешь за что
 
banned nax
Last twitter status in member profile

Last twitter status in member profile


Описание
Мм… в профиле юзера будет выводиться последний статус из социальной сети Twitter.
Автор
GmStaff
Скриншоты


Функции идентичны оригинальным — например, при наведении на никнейм появляется тултип, который показывает немного информации.


Демо
@gm-community.net

Инструкция
Для начала добавляем дополнительное поле профиля, тип «Текстовое поле одной строкой»
  • Заголовок — Twitter
  • Описание — Ваш никнейм в социальной сети Twitter
  • Категория поля профиляпо желанию
  • Значение по умолчаниюоставляем пустым
  • Максимальное количество символов в значении поля — 25
Далее по желанию.
Запоминаем id поля, у меня, например, это field10.
Затем подключаем в шаблоне headinclude используемого стиля:
jQuery (да-да, именно так), либо качаем с официального сайта, либо используем мое хранилище (о нем ниже).
jTweetsAnywhere, оф. сайт.
[s]CSS от jTweetsAnywhere[/s] Подключим непосредственно в MEMBERINFO. Также можно поступить с JS скриптами выше.
Добавляем в headinclude:
  • При использовании моего хранилища:
    Код:
    <script type="text/javascript" src="http://platform.twitter.com/anywhere.js?id=APIKey&v=1"></script>
    <script type="text/javascript" src="http://storage.gm-community.net/js/jquery.js"></script>
    <script type="text/javascript" src="http://storage.gm-community.net/js/jquery.jtweetsanywhere.js"></script>
  • При скачке скриптов с оф.сайтов и последующим отправлением скриптов в /clientscript:
    Код:
    <script type="text/javascript" src="http://platform.twitter.com/anywhere.js?id=APIKey&v=1"></script>
    <script type="text/javascript" src="clientscript/jquery.js"></script>
    <script type="text/javascript" src="clientscript/jquery.jtweetsanywhere.js"></script>
В шаблон MEMBERINFO добавляем:
  • При использовании моего хранилища:
    Код:
    @import url("http://storage.gm-community.net/css/jquery.jtweetsanywhere.css");
  • При скачке дистрибутива с оф.сайта и последующим отправлением css файла в /clientscript:
    Код:
    @import url("clientscript/jquery.jtweetsanywhere.css");
Затем, ищем
Код:
					<if condition="$prepared['usertitle']">
						<h2>$prepared[usertitle]</h2>
					</if>
Ниже добавляем:
Код:
<if condition="$userinfo[fieldX]">
	<div id="TwitterStatus"></div>

	<script type="text/javascript">
		$('#TwitterStatus').jTweetsAnywhere({
			username: '$userinfo[fieldX]',
			count: 1
		});
	</script>
</if>
Где fieldX — id дополнительного поля, которое мы добавляли в начале.
Вот и всё, в общем-то.
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 22:47 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version Х.З.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot