salman14000
Registered User
- تاریخ عضویت
- 17 اکتبر 2003
- نوشتهها
- 68
- لایکها
- 0
سلام
دوستان من یک چنین کدی هست که یک سری متن رو بصورت فید این نشون میده
خوب من میخام این کد را در قالب وبلاگ در بلاگفا استفاده کنم
در بلاگفا بلاکهایی هست که تیتر آخرین مطالب ارسالی رو لیست میکنه و لینک میکنه که به این صورت هستند
خوب من میخام تیتر آخرین پستهارو توی تم وبلاگم در اسکریپت بالایی قرار بدم
خوب همونطور که دیدید اسکریپت بالا چندتا آرایه جدید ساخته و کد 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="http://www.javascriptkit.com">JavaScriptKit.com</a>- JavaScript tutorials and scripts.</a>'
tickercontents[1]='2) <a href="http://www.codingforums.com">Coding Forums</a>- Web coding and development forums.</a>'
tickercontents[2]='3) <a href="http://www.dynamicdrive.com">DynamicDrive.com</a>- Award winning, original DHTML scripts.</a>'
tickercontents[3]='4) <a href="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="http://www.javascriptkit.com">JavaScriptKit.com</a>- JavaScript tutorials and scripts.</a>'
tickercontents[1]='2) <a href="http://www.codingforums.com">Coding Forums</a>- Web coding and development forums.</a>'
tickercontents[2]='3) <a href="http://www.dynamicdrive.com">DynamicDrive.com</a>- Award winning, original DHTML scripts.</a>'
tickercontents[3]='4) <a href="http://www.freewarejava.com">FreewareJava</a>- Free Java applets, tutorials, and resources.</a>'
خوب وقتی بلاکهای بلاگفا رو میدید همچین خروجی به شما میده:
کد:
<a href="post-10.aspx" <A <A title="پنجشنبه هشتم آذر 1386" href="http://mostartest.blogfa.com/post-10.aspx">تست 10</A>
<A title="پنجشنبه هشتم آذر 1386" href="http://mostartest.blogfa.com/post-9.aspx">تست9</A>
خوب حالا من کدی رو میخام که بصورت خودکار خروجی بلاگفا رو به آرایه تبدیل کنه و بزاره جای آرایه های اسکریپت بالا که بصورت خودکار تیتر پستهایی که جدید اضافه میشه بصورت خودکار بصورت فید این نمایش داده بشه و لینک بشه
لطف کنید کامل توضیح بدید
و لطف کنید کدی که باید به اسکریپت بالا اضافه کنم بدید
خیلی خیلی تشکر میکنم از دوستانی که کمک میکنند