24/08/15 Открыта запись на обучение вёрстки для майбба - ссылка на тему

Избранные уроки Photoshop


Вверх
Вниз

COLOR MATE

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » COLOR MATE » Каталог CSS|JS » Твиттер лента


Твиттер лента

Сообщений 1 страница 5 из 5

1

Источник
http://uploads.ru/t/r/z/R/rzRAH.png
Хтмл-верх:

Код:
<style type="text/css">
h2.tut {color:#fff; font-size:16px; text-transform:uppercase; padding:12px 0 0 58px;background: royalBlue;-moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; khtml-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; text-shadow: 2px 1px 6px #000000;}
#twitter-ticker { width:330px; height:400px; color:#666; display:none; text-align:left; margin:40px auto 20px; background:#f5f5f5; }
#tweet-container { height:330px; width:330px; overflow:auto; }
#twiticon { position:absolute; top:-25px; left:-10px; width:64px; height:64px; }
#loading { margin:100px 95px; }
 
.tweet { border:1px solid #f0f0f0; width:auto; overflow:hidden; margin:8px 8px 0; padding:5px; background:url(img/transparent.png);font-size:0.9em; }
.tweet:first-child { margin-top:0; }
.tweet .avatar,.tweet .user,.tweet .time { float:left; }
.tweet .time { display:block; width:70%; font-size:13px; color:#aaa; white-space:nowrap; }
.tweet .avatar img { width:30px; height:30px; border:1px solid #eee; margin:0 5px 5px 0; }
.tweet .txt { clear:both; }
.tweet .user { font-weight:bold; }
</style>

Хтмл-низ/объявление:

Код:
<!--Твиттер-->
<script type="text/javascript">
var tweetUsers = ['anekdotru'];
var buildString = "";
$(document).ready(function(){
$('#twitter-ticker').slideDown('slow');
for(var i=0;i<tweetUsers.length;i++)
{if(i!=0) buildString+='+OR+';
buildString+='from:'+tweetUsers[i];}
var fileref = document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", "http://search.twitter.com/search.json?q="+buildString+"&callback=TweetTick&rpp=20");
document.getElementsByTagName("head")[0].appendChild(fileref);
	});

function TweetTick(ob)
{
var container=$('#tweet-container');
container.html('');
	
$(ob.results).each(function(el){
var str = '	<div class="tweet">\
<div class="avatar"><a href="http://twitter.com/'+this.from_user+'" target="_blank"><img src="'+this.profile_image_url+'" alt="'+this.from_user+'" /></a></div>\
<div class="user"><a href="http://twitter.com/'+this.from_user+'" target="_blank">'+this.from_user+'</a></div>\
<div class="time">'+relativeTime(this.created_at)+'</div>\
<div class="txt">'+formatTwitString(this.text)+'</div>\
</div>';
container.append(str);
});}

function formatTwitString(str)
{
str=' '+str;
str = str.replace(/((ftp|https?):\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?)/gm,'<a href="$1" target="_blank">$1</a>');
str = str.replace(/([^\w])\@([\w\-]+)/gm,'$1@<a href="http://twitter.com/$2" target="_blank">$2</a>');
str = str.replace(/([^\w])\#([\w\-]+)/gm,'$1<a href="http://twitter.com/search?q=%23$2" target="_blank">#$2</a>');
return str;}

function relativeTime(pastTime)
{var origStamp = Date.parse(pastTime);
var curDate = new Date();
var currentStamp = curDate.getTime();
var difference = parseInt((currentStamp - origStamp)/1000);
if(difference < 0) return false;
if(difference <= 5)    return "Just now";
if(difference <= 20)    return "Seconds ago";
if(difference <= 60)    return "A minute ago";
if(difference < 3600)    return parseInt(difference/60)+" minutes ago";
if(difference <= 1.5*3600) 	return "One hour ago";
if(difference < 23.5*3600)	return Math.round(difference/3600)+" hours ago";
if(difference < 1.5*24*3600)	return "One day ago";
var dateArr = pastTime.split(' ');
return dateArr[4].replace(/\:\d+$/,'')+' '+dateArr[2]+' '+dateArr[1]+(dateArr[3]!=curDate.getFullYear()?' '+dateArr[3]:'');}
</script>

<div id="twitter-ticker">
<!-- Контейнер для заголовка и иконки -->
<div id="top-bar">
<div id="twitIcon"><img src="http://womtec.ru/wp-content/example/twitter-feed/img/womtec.png" width="64" height="64" alt="Twitter" style="float: left;" /></div>
<h2 class="tut">Твитты</h2>
</div>
<!-- Контейнер с картиной загрузки, которая исчезает после загрузки твиттов -->
<div id="tweet-container">
<img id="loading" src="http://womtec.ru/wp-content/example/twitter-feed/img/loading.gif" width="16" height="11" alt="Loading" />
</div></div>

Находим в скрипте строку var tweetUsers = ['anekdotru','Prog_Rock'];. В скобках - аккаунты с твиттера, за которыми вы хотите следить.

+2

2

Подскажите в чём проблема: http://savepic.org/2536393.jpg
Ставила и этот код и другой пробовала, везде получается так Оо

0

3

pandi
Если два разных скрипта выдают одну и туже ошибку, значит, проблема в вашем стиле.

0

4

http://apackofhoundsproud.mybb.ru/
Почему твитты не грузятся?

0

5

werty, Сомневаюсь, что эта штука работает. Через час протестирую и если не работает - снесу

0


Вы здесь » COLOR MATE » Каталог CSS|JS » Твиттер лента