Главная » 2011 » Май » 31 » Трансляция последних Твитов с twitter`a
06:12
Трансляция последних Твитов с twitter`a
Привет тебе, дорогой пользователь !

Сегодня я решил поделиться с тобой довольно интересным хаком. Суть его очень простая: трансляция в профиле пользователя последних твитов с популярного сервиса twitter.com. Все реализовано на javascript, так что в php мы сегодня не полезем.

Как это выглядит:


Теперь приступим к установке:

1. Скачиваем архив с файлами: Вы не можете скачивать файлы с нашего сервера

2. Распаковываем архив, там есть папка THEME, естественно это имя Вашего шаблона.

3. Открываем main.tpl, и сразу после открытия тега body вставляем:

[aviable=userinfo]<script type="text/javascript" src="путь_до_папки_шаблона/js/twitter.js">[/aviable]

Естественно заменив путь_до_папки_шаблона на путь до папки Вашего шаблона.

4. Открываем Ваш шаблон userinfo.tpl, и в удобное для Вас место вставляем следующий код:

            Последний tweet на twitter:

              <script type="text/javascript">
                var data = '[xfvalue_tweet]';
                if (data != ''){
                getTwitters('tweet', {
                  id: data ,
                  count: 1,
                  enableLinks: true,
                  ignoreReplies: true,
                  clearContents: true,
                  template: '"%text%" %time%'
            });
                document.getElementById('unf').innerHTML = '[img]путь_до_папки_шаблона/images/ajax-loader.gif[/img]
Загрузка...';
            } else {
                document.getElementById('unf').innerHTML = 'Пользователь еще не использует Twitter!';
            }
            
            


Естественно заменив путь_до_папки_шаблона на путь до папки Вашего шаблона.

5. Закрываем. Все, предварительная настройка завершена.

6. Ответственный момент: Идем в админ. панель Вашего сайта, в раздел Настройки профиля (?mod=userfields&xfieldsaction=configure). Создаем дополнительное поле со следующими параметрами:



Все, теперь в профиле у Ваших пользователей появится дополнительно поле, в которое нужно ввести логин на twitter. Не забудьте сделать анонс новой возможности Вашего сайта. Графическое отображение легко меняется при минимальных знаниях html+css.

Для копипастеров: при копировании обязательное указание источника - 4dle.com.ua, и автора - orenlab

P.S.: тестировал на 8.0, как там дела с доп. полями в ранних версиях, я не знаю, лень смотреть.
Категория: Хаки | Просмотров: 454 | Добавил: ALL-DLE | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: