hi comm
Ein freund von mir hat ein twitter js in die hp eingebaut welcher die serverzeit beim aktualisieren automatisch einsetzt. Das Problem ist nun dass die serverzeit eine stunde zu früh ist kann man dass ändern?
[HTML]/*
- tweetable 1.6 - jQuery twitter feed generator plugin
- Copyright (c) 2009 Philip Beel (http://www.theodin.co.uk/)
- Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
- and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
- With modifications from Philipp Robbel (http://www.robbel.com/) and Patrick DW (stackoverflow)
- for IE compatibility.
- Revision: $Id: jquery.tweetable.js 2011-01-06 $
/
(function ($) {
//define the tweetable plugin
$.fn.tweetable = function (options) {
//specify the plugins defauls
var defaults = {
limit: 5, //number of tweets to show
username: ‚frischform‘, //@username tweets to display
time: false, //display date
replies: true, //filter out @replys
position: ‚append‘ //append position
};
//overwrite the defaults
var options = $.extend(defaults, options);
//loop through each instance
return this.each(function (options) {
//assign our initial vars
var act = $(this);
var $tweetList;
var tweetMonth = ‚‘;
var shortMonths = [„Jan“,„Feb“,„Mar“,„Apr“,„May“,„Jun“,„Jul“,„Aug“,„Sep“,„Oct“,„Nov“,„Dec“];
var api = „http://api.twitter.com/1/statuses/user_timeline.json?screen_name=“;
var count = „&count=“;
//do a JSON request to twitters API
$.getJSON(api + defaults.username + count + defaults.limit + „&callback=?“, act, function (data) {
//loop through twitters response
$.each(data, function (i, item) {
//check for the first loop
if (i == 0) {
//create an unordered list to store tweets in
$tweetList = $(‚
- ‘)defaults.position.toLowerCase() + ‚To‘;
‘ + item.text.replace(/#(.?)(\s|$)/g, ‚#$1 ‘).replace(/(\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~|!:,.;]*[-A-Z0-9+&@#/%=~|])/ig, '$& ‚).replace(/@(.?)(\s|(|)|$)/g, ‚@$1 $2‘)+‚
‘);‘ + item.text.replace(/#(.?)(\s|$)/g, ‚#$1 ‘).replace(/(\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~|!:,.;]*[-A-Z0-9+&@#/%=~|])/ig, ‚$& ‚).replace(/@(.*?)(\s|(|)|$)/g, ‚@$1 $2‘) + ‚
‘);
}
//handle @reply filtering if required
if (defaults.replies === false) {
if (item.in_reply_to_status_id === null) {
$tweetList.append(‚
}
} else {
$tweetList.append(‚
}
//display the tiem of tweet if required
if (defaults.time == true) {
for(var iterate=0; iterate<=12; iterate++) {
if(shortMonths[iterate] == item.created_at.substr(4, 3)) {
tweetMonth = iterate + 1;
if(tweetMonth < 10) {
tweetMonth = ‚0‘ + tweetMonth;
}
}
}
$(‘.tweet_link_‘ + i).append(‘ ’ + item.created_at.substr(8, 2) + ‚/‘ + tweetMonth + ‚/‘ + item.created_at.substr(28,4) + ’ ’ + item.created_at.substr(11,8) + ‚‘);
}
});
//close the unordered list
});
});
}
})(jQuery);[/HTML]