salmanclever
Well-Known Member
سلام
دوستان من یک چنین کدی هست که یک سری متن رو بصورت فید این نشون میده
خوب من میخام این کد را در قالب وبلاگ در بلاگفا استفاده کنم
در بلاگفا بلاکهایی هست که تیتر آخرین مطالب ارسالی رو لیست میکنه و لینک میکنه که به این صورت هستند
خوب من میخام تیتر آخرین پستهارو توی تم وبلاگم در اسکریپت بالایی قرار بدم
خوب همونطور که دیدید اسکریپت بالا چندتا آرایه جدید ساخته و کد html رو به اون آرایه ها داده
خوب وقتی بلاکهای بلاگفا رو میدید همچین خروجی به شما میده:
خوب حالا من کدی رو میخام که بصورت خودکار خروجی بلاگفا رو به آرایه تبدیل کنه و بزاره جای آرایه های اسکریپت بالا که بصورت خودکار تیتر پستهایی که جدید اضافه میشه بصورت خودکار بصورت فید این نمایش داده بشه و لینک بشه
لطف کنید کامل توضیح بدید
و لطف کنید کدی که باید به اسکریپت بالا اضافه کنم بدید
خیلی خیلی تشکر میکنم از دوستانی که کمک میکنند
دوستان من یک چنین کدی هست که یک سری متن رو بصورت فید این نشون میده
کد:
<script type="text/javascript">
****************************************/
//configure tickercontents[] to set the messges you wish be displayed (HTML codes accepted)
//Backslash any apostrophes within your text (ie: I\'m the king of the world!)
var tickercontents=new Array()
tickercontents[0]='1) <a href="<A href="http://www.javascriptkit.com">JavaScriptKit.com</a">http://www.javascriptkit.com">JavaScriptKit.com</a>- JavaScript tutorials and scripts.</a>'
tickercontents[1]='2) <a href="<A href="http://www.codingforums.com">Coding">http://www.codingforums.com">Coding Forums</a>- Web coding and development forums.</a>'
tickercontents[2]='3) <a href="<A href="http://www.dynamicdrive.com">DynamicDrive.com</a">http://www.dynamicdrive.com">DynamicDrive.com</a>- Award winning, original DHTML scripts.</a>'
tickercontents[3]='4) <a href="<A href="http://www.freewarejava.com">FreewareJava</a">http://www.freewarejava.com">FreewareJava</a>- Free Java applets, tutorials, and resources.</a>'
var persistlastviewedmsg=1 //should messages' order persist after users navigate away (1=yes, 0=no)?
var persistmsgbehavior="onload" //set to "onload" or "onclick".
//configure the below variable to determine the delay between ticking of messages (in miliseconds):
var tickdelay=3000
////Do not edit pass this line////////////////
var divonclick=(persistlastviewedmsg && persistmsgbehavior=="onclick")? 'onClick="savelastmsg()" ' : ''
var currentmessage=0
function changetickercontent(){
if (crosstick.filters && crosstick.filters.length>0)
crosstick.filters[0].Apply()
crosstick.innerHTML=tickercontents[currentmessage]
if (crosstick.filters && crosstick.filters.length>0)
crosstick.filters[0].Play()
currentmessage=(currentmessage==tickercontents.length-1)? currentmessage=0 : currentmessage+1
var filterduration=(crosstick.filters&&crosstick.filters.length>0)? crosstick.filters[0].duration*1000 : 0
setTimeout("changetickercontent()",tickdelay+filterduration)
}
function beginticker(){
if (persistlastviewedmsg && get_cookie("lastmsgnum")!="")
revivelastmsg()
crosstick=document.getElementById? document.getElementById("memoryticker") : document.all.memoryticker
changetickercontent()
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = ""
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function savelastmsg(){
document.cookie="lastmsgnum="+currentmessage
}
function revivelastmsg(){
currentmessage=parseInt(get_cookie("lastmsgnum"))
currentmessage=(currentmessage==0)? tickercontents.length-1 : currentmessage-1
}
if (persistlastviewedmsg && persistmsgbehavior=="onload")
window.onunload=savelastmsg
if (document.all||document.getElementById)
document.write('<div id="memoryticker" '+divonclick+'></div>')
if (window.addEventListener)
window.addEventListener("load", beginticker, false)
else if (window.attachEvent)
window.attachEvent("onload", beginticker)
else if (document.all || document.getElementById)
window.onload=beginticker
</script>
در بلاگفا بلاکهایی هست که تیتر آخرین مطالب ارسالی رو لیست میکنه و لینک میکنه که به این صورت هستند
کد:
<BlogPreviousItems items="30">
<a href="<-PostLink->" title="<-PostDate->" ><-PostTitle-></a>
</BlogPreviousItems>
خوب همونطور که دیدید اسکریپت بالا چندتا آرایه جدید ساخته و کد html رو به اون آرایه ها داده
کد:
var tickercontents=new Array()
tickercontents[0]='1) <a href="<A href="http://www.javascriptkit.com">JavaScriptKit.com</a">http://www.javascriptkit.com">JavaScriptKit.com</a>- JavaScript tutorials and scripts.</a>'
tickercontents[1]='2) <a href="<A href="http://www.codingforums.com">Coding">http://www.codingforums.com">Coding Forums</a>- Web coding and development forums.</a>'
tickercontents[2]='3) <a href="<A href="http://www.dynamicdrive.com">DynamicDrive.com</a">http://www.dynamicdrive.com">DynamicDrive.com</a>- Award winning, original DHTML scripts.</a>'
tickercontents[3]='4) <a href="<A href="http://www.freewarejava.com">FreewareJava</a">http://www.freewarejava.com">FreewareJava</a>- Free Java applets, tutorials, and resources.</a>'
کد:
<a href="post-10.aspx" <A <A title="پنجشنبه هشتم آذر 1386" href="<A href="http://mostartest.blogfa.com/post-10.aspx">تست">http://mostartest.blogfa.com/post-10.aspx">تست 10</A>
<A title="پنجشنبه هشتم آذر 1386" href="<A href="http://mostartest.blogfa.com/post-9.aspx">تست9</A">http://mostartest.blogfa.com/post-9.aspx">تست9</A>
خوب حالا من کدی رو میخام که بصورت خودکار خروجی بلاگفا رو به آرایه تبدیل کنه و بزاره جای آرایه های اسکریپت بالا که بصورت خودکار تیتر پستهایی که جدید اضافه میشه بصورت خودکار بصورت فید این نمایش داده بشه و لینک بشه
لطف کنید کامل توضیح بدید
و لطف کنید کدی که باید به اسکریپت بالا اضافه کنم بدید
خیلی خیلی تشکر میکنم از دوستانی که کمک میکنند