0% found this document useful (0 votes)
261 views

TT Script

The document contains JavaScript code for displaying blog posts on a webpage. It defines functions to retrieve posts from a feed, extract metadata like images and dates, and output the posts in different HTML templates for things like lists, featured content, and sidebars. The functions retrieve a specified number of recent posts and output them dynamically on the page.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
261 views

TT Script

The document contains JavaScript code for displaying blog posts on a webpage. It defines functions to retrieve posts from a feed, extract metadata like images and dates, and output the posts in different HTML templates for things like lists, featured content, and sidebars. The functions retrieve a specified number of recent posts and output them dynamically on the page.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

/*<![CDATA[*/imgr=new Array();imgr[0]="http://2.bp.blogspot.

com/-uitX7ROPtTU/Tyv
-G4NA_uI/AAAAAAAAFBY/NcWLPVnYEnU/s1600/no+image.jpg";showRandomImg=true;aBold=tr
ue;summaryPost=100;summaryPost1=140;summaryTitle=25;numposts1=15;numposts2=4;num
posts3=5;numposts4=5;numposts5=10;numposts6=5;function removeHtmlTag(strx,chop){
var s=strx.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i]
=s[i].substring(s[i].indexOf(">")+1,s[i].length)}}s=s.join("");s=s.substring(0,c
hop-1);return s}function showrecentposts(json){j=(showRandomImg)?Math.floor((img
r.length+1)*Math.random()):0;img=new Array();document.write('<ul>');for(var i=0;
i<numposts1;i++){var entry=json.feed.entry[i];var posttitle=entry.title.$t;var p
cm;var posturl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.lengt
h;k++){if(entry.link[k].rel=='alternate'){posturl=entry.link[k].href;break}}for(
var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='replies'&&entry.link[k].
type=='text/html'){pcm=entry.link[k].title.split(" ")[0];break}}if("content"in e
ntry){var postcontent=entry.content.$t}else if("summary"in entry){var postconten
t=entry.summary.$t}else var postcontent="";postdate=entry.published.$t;if(j>imgr
.length-1)j=0;img[i]=imgr[j];s=postcontent;a=s.indexOf("<img");b=s.indexOf("src=
\"",a);c=s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&
&(d!=""))img[i]=d;var month=[1,2,3,4,5,6,7,8,9,10,11,12];var month2=["Jan","Feb"
,"Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var day=postdate.s
plit("-")[2].substring(0,2);var m=postdate.split("-")[1];var y=postdate.split("")[0];for(var u2=0;u2<month.length;u2++){if(parseInt(m)==month[u2]){m=month2[u2]
;break}}var daystr=day+' '+m+' '+y;var trtd='<li class="car"><div class="thumb">
<a href="'+posturl+'"><img width="145" height="100" class="alignnone" src="'+img
[i]+'"/></a></div><p><a class="slider_title" href="'+posturl+'">'+posttitle+'</a
></p></li>';document.write(trtd);j++}document.write('</ul>')}function showrecent
posts2(json){j=(showRandomImg)?Math.floor((imgr.length+1)*Math.random()):0;img=n
ew Array();for(var i=0;i<numposts2;i++){var entry=json.feed.entry[i];var posttit
le=entry.title.$t;var pcm;var posturl;if(i==json.feed.entry.length)break;for(var
k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){posturl=entry.l
ink[k].href;break}}for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='r
eplies'&&entry.link[k].type=='text/html'){pcm=entry.link[k].title.split(" ")[0];
break}}if("content"in entry){var postcontent=entry.content.$t}else if("summary"i
n entry){var postcontent=entry.summary.$t}else var postcontent="";postdate=entry
.published.$t;if(j>imgr.length-1)j=0;img[i]=imgr[j];s=postcontent;a=s.indexOf("<
img");b=s.indexOf("src=\"",a);c=s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);if((a!
=-1)&&(b!=-1)&&(c!=-1)&&(d!=""))img[i]=d;var month=[1,2,3,4,5,6,7,8,9,10,11,12];
var month2=["January","February","March","April","May","June","July","August","S
eptember","October","November","December"];var day=postdate.split("-")[2].substr
ing(0,2);var m=postdate.split("-")[1];var y=postdate.split("-")[0];for(var u2=0;
u2<month.length;u2++){if(parseInt(m)==month[u2]){m=month2[u2];break}}var daystr=
day+' '+m+' '+y;if(i==0){var trtd='<div class="boxcontent"><div class="thumb"><h
2><a href="'+posturl+'">'+posttitle+'</a></h2><a href="'+posturl+'"><img width="
221" height="120" src="'+img[i]+'"/></a></div><h5>'+daystr+'</h5><div class="mor
e">Selanjutnya </div><ul>';document.write(trtd)}if((i>0)&&(i<numposts2)){var tr
td='<li><a href="'+posturl+'">'+posttitle+'</a></li>';document.write(trtd)}j++}d
ocument.write('</ul></div>')}function showrecentposts3(json){j=(showRandomImg)?M
ath.floor((imgr.length+1)*Math.random()):0;img=new Array();for(var i=0;i<numpost
s3;i++){var entry=json.feed.entry[i];var posttitle=entry.title.$t;var pcm;var po
sturl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if
(entry.link[k].rel=='alternate'){posturl=entry.link[k].href;break}}for(var k=0;k
<entry.link.length;k++){if(entry.link[k].rel=='replies'&&entry.link[k].type=='te
xt/html'){pcm=entry.link[k].title.split(" ")[0];break}}if("content"in entry){var
postcontent=entry.content.$t}else if("summary"in entry){var postcontent=entry.s
ummary.$t}else var postcontent="";postdate=entry.published.$t;if(j>imgr.length-1
)j=0;img[i]=imgr[j];s=postcontent;a=s.indexOf("<img");b=s.indexOf("src=\"",a);c=
s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!=""))
img[i]=d;var month=[1,2,3,4,5,6,7,8,9,10,11,12];var month2=["Jan","Feb","Mar","A
pr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var day=postdate.split("-")
[2].substring(0,2);var m=postdate.split("-")[1];var y=postdate.split("-")[0];for
(var u2=0;u2<month.length;u2++){if(parseInt(m)==month[u2]){m=month2[u2];break}}v

ar daystr=day+' '+m+' '+y;var trtd='<div class="contentdiv"><a href="'+posturl+'


"><img width="407" height="240" class="alignnone" src="'+img[i]+'"/></a><div cla
ss="sliderPostInfo"><h2 class="featuredTitle"><a href="'+posturl+'">'+posttitle+
'</a></h2><p>'+removeHtmlTag(postcontent,summaryPost)+'...</p></div></div>';docu
ment.write(trtd);j++}}function showrecentposts4(json){j=(showRandomImg)?Math.flo
or((imgr.length+1)*Math.random()):0;img=new Array();for(var i=0;i<numposts3;i++)
{var entry=json.feed.entry[i];var posttitle=entry.title.$t;var pcm;var posturl;i
f(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.
link[k].rel=='alternate'){posturl=entry.link[k].href;break}}for(var k=0;k<entry.
link.length;k++){if(entry.link[k].rel=='replies'&&entry.link[k].type=='text/html
'){pcm=entry.link[k].title.split(" ")[0];break}}if("content"in entry){var postco
ntent=entry.content.$t}else if("summary"in entry){var postcontent=entry.summary.
$t}else var postcontent="";postdate=entry.published.$t;if(j>imgr.length-1)j=0;im
g[i]=imgr[j];s=postcontent;a=s.indexOf("<img");b=s.indexOf("src=\"",a);c=s.index
Of("\"",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!=""))img[i]=
d;var month=[1,2,3,4,5,6,7,8,9,10,11,12];var month2=["Jan","Feb","Mar","Apr","Ma
y","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var day=postdate.split("-")[2].sub
string(0,2);var m=postdate.split("-")[1];var y=postdate.split("-")[0];for(var u2
=0;u2<month.length;u2++){if(parseInt(m)==month[u2]){m=month2[u2];break}}var days
tr=day+' '+m+' '+y;var trtd='<li><a class="toc" href="#"><img width="75" height=
"50" class="alignnone" src="'+img[i]+'"/></a></li>';document.write(trtd);j++}}fu
nction showrecentposts5(json){j=(showRandomImg)?Math.floor((imgr.length+1)*Math.
random()):0;img=new Array();if(numposts4<=json.feed.entry.length){maxpost=numpos
ts4}else{maxpost=json.feed.entry.length}for(var i=0;i<maxpost;i++){var entry=jso
n.feed.entry[i];var posttitle=entry.title.$t;var pcm;var posturl;if(i==json.feed
.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='
alternate'){posturl=entry.link[k].href;break}}for(var k=0;k<entry.link.length;k+
+){if(entry.link[k].rel=='replies'&&entry.link[k].type=='text/html'){pcm=entry.l
ink[k].title.split(" ")[0];break}}if("content"in entry){var postcontent=entry.co
ntent.$t}else if("summary"in entry){var postcontent=entry.summary.$t}else var po
stcontent="";postdate=entry.published.$t;if(j>imgr.length-1)j=0;img[i]=imgr[j];s
=postcontent;a=s.indexOf("<img");b=s.indexOf("src=\"",a);c=s.indexOf("\"",b+5);d
=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!=""))img[i]=d;var month=[1
,2,3,4,5,6,7,8,9,10,11,12];var month2=["January","February","March","April","May
","June","July","August","September","October","November","December"];var day=po
stdate.split("-")[2].substring(0,2);var m=postdate.split("-")[1];var y=postdate.
split("-")[0];for(var u2=0;u2<month.length;u2++){if(parseInt(m)==month[u2]){m=mo
nth2[u2];break}}var daystr=day+' '+m+' '+y;pcm='<a href="'+posturl+'">'+pcm+' co
mments</a>';if(i==0){var trtd='<li class="first"><div class="entry-thumb"><a hre
f="'+posturl+'"><img width="110" height="80" src="'+img[i]+'"/> </a></div><h2 cl
ass="entry-title"><a href="'+posturl+'">'+posttitle+'</a></h2><div class="entrymeta"><span class="meta-date">'+daystr+'</span></div><div class="entry-excerpt">
<p>'+removeHtmlTag(postcontent,summaryPost)+'...
<a href="'+posturl+'" class=
"meta-more">Baca Selengkapnya <span class="meta-nav"></span></a></p></div></li>'
;document.write(trtd)}if((i>0)&&(i<maxpost)){var trtd='<li class="catlist"><a hr
ef="'+posturl+'">'+posttitle+'</a></li>';document.write(trtd)}j++}}function show
recentposts6(json){j=(showRandomImg)?Math.floor((imgr.length+1)*Math.random()):0
;img=new Array();for(var i=0;i<numposts5;i++){var entry=json.feed.entry[i];var p
osttitle=entry.title.$t;var pcm;var posturl;if(i==json.feed.entry.length)break;f
or(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){posturl=e
ntry.link[k].href;break}}for(var k=0;k<entry.link.length;k++){if(entry.link[k].r
el=='replies'&&entry.link[k].type=='text/html'){pcm=entry.link[k].title.split("
")[0];break}}if("content"in entry){var postcontent=entry.content.$t}else if("sum
mary"in entry){var postcontent=entry.summary.$t}else var postcontent="";postdate
=entry.published.$t;if(j>imgr.length-1)j=0;img[i]=imgr[j];s=postcontent;a=s.inde
xOf("<img");b=s.indexOf("src=\"",a);c=s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);
if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!=""))img[i]=d;var month=[1,2,3,4,5,6,7,8,9,10,1
1,12];var month2=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","N
ov","Dec"];var day=postdate.split("-")[2].substring(0,2);var m=postdate.split("")[1];var y=postdate.split("-")[0];for(var u2=0;u2<month.length;u2++){if(parseIn

t(m)==month[u2]){m=month2[u2];break}}var daystr=day+' '+m+' '+y;var trtd='<li><a


href="'+posturl+'">'+posttitle+' </a></li>';document.write(trtd);j++}}/*]]>*/

You might also like