رفتن به مطلب

اضافه کردن آخرین اخبار به هدر سایت


پست های پیشنهاد شده

کوئری:


<?php $recent = new WP_Query("showposts=10"); while($recent->have_posts()) : $recent->the_post();?>
<?php the_title(); ?>
<?php endwhile; ?>

افکت

http://speckyboy.com/2009/11/16/20-easy-to-use-jquery-text-effects-and-animations/

http://favbulous.com/post/788/10-javascript-text-effects

  • امتیاز 6
لینک به ارسال

این ده تاش رو با هم نشون میده .میخوام یکی یکی نشونشون بده

اینم دستور اخرین اخبار پوسته خودم هست ..ولی کار نمی کنه ! اگه همین اصلاح بشه بهتره چون قالب رو هم بهم نمی ریزه


<div id="theheaderight">
<div class="headerticker">
<div id="news">
<div class="news_title"> <?php echo get_option(''); ?> <img src="<?php bloginfo('template_url'); ?>/images/headline.png" alt="Arrow"/> </div>
<div class="news_content">
<!-- News Start -->
<div id="ticker-area">
<ul>
<?php magazine3_ticker(); ?>
</ul>
</div>
<!-- end news -->
</div>
<div class="clear"></div>
</div>
</div>

ویرایش شده توسط saeed450
لینک به ارسال

من این دستور (فقط اخرین خبر رو نشون میده)رو گذاشتم توی هدر ..اما فقط فونت نوشته عوض میشه و رنگ و خط زیرش عوض نمیشه ..یعنی همش با تگ h2 و به رنگ آبی مینویستش.کسی میدونه چرا عوض نمیشه ؟!


<font style="font-size:15px; color:black;font-family:'irannastaliq';"><?php
$my_query = new WP_Query('cat56');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a></br>
<?php endwhile; ?></font>

لینک به ارسال

یک برگه به نام mynews.php بسازید با این کدها


<?php ?>
<script>
// CREDITS:
// Newsticker
// By Peter Gehrig
// Copyright (c) 2010 Peter Gehrig. All rights reserved.
// Permission given to use the script provided that this notice remains as is.
// Additional scripts can be found at http://www.fabulant.com
// IMPORTANT:
// If you add this script to a script-library or script-archive
// you have to add a highly visible link to
// http://www.fabulant.com on the webpage
// where this script will be featured
var text=new Array()
var textlink=new Array()
var texttarget=new Array()
<?php $recent = new WP_Query("showposts=1"); while($recent->have_posts()) : $recent->the_post();?>
text[0]="<?php the_title(); ?>."
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=1");while($recent->have_posts()) : $recent->the_post();?>
text[1]="<?php the_title(); ?>."
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=2");while($recent->have_posts()) : $recent->the_post();?>
text[2]="<?php the_title(); ?>."
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=3");while($recent->have_posts()) : $recent->the_post();?>
text[3]="<?php the_title(); ?>."
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=4");while($recent->have_posts()) : $recent->the_post();?>
text[4]="<?php the_title(); ?>."
<?php endwhile;wp_reset_query(); ?>
// Add a link for each message
// Enter "#" if you don't want to link a message (see sample below)
<?php $recent = new WP_Query("showposts=1");while($recent->have_posts()) : $recent->the_post();?>
textlink[0]="<?php the_permalink(); ?>"
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=1");while($recent->have_posts()) : $recent->the_post();?>
textlink[1]="<?php the_permalink(); ?>"
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=2");while($recent->have_posts()) : $recent->the_post();?>
textlink[2]="<?php the_permalink(); ?>"
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=3");while($recent->have_posts()) : $recent->the_post();?>
textlink[3]="<?php the_permalink(); ?>"
<?php endwhile;wp_reset_query(); ?>
<?php $recent = new WP_Query("showposts=1&offset=4");while($recent->have_posts()) : $recent->the_post();?>
textlink[4]="<?php the_permalink(); ?>"
<?php endwhile;wp_reset_query(); ?>
texttarget[0]="_self"
texttarget[1]="_self"
texttarget[2]="_self"
texttarget[3]="_self"
texttarget[4]="_self"
var textfont="Arial"
var textfontcolor="#333"
var textfontcolorrollover="#000"
var textfontsize=9
var textdecoration="none"
var textbgcolor="#eee"
var textweight="bold"
var textitalic="normal"
var textwidth=1000
var textheight=28
var textpause=3
var textborder=1
var textbordercolor="#aaaaaa"
var speed=70
document.write("<table border=0 cellpadding=0 cellspacing=0>")
document.write("<tr><td width="+textwidth+" height="+textheight+" valign=top dir=rtl>")
var textalign="right"
var textvalign="top"
var textitalicA=""
var textitalicB=""
var textweightA=""
var textweightB=""
var textfontsizeHTML=1
var i_mes=0

var i_substring=0
var i_presubstring=0
var i_text=0
var textcontent=""
var notag=true
var textpresubstring=""
var textaftersubstring=""
textpause*=1000
var browserinfos=navigator.userAgent
var ie4=!document.getElementById&&document.all&&!browserinfos.match(/Opera/)
var ie5=document.getElementById&&document.all&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all&&!browserinfos.match(/Opera/)
var opera=browserinfos.match(/Opera/)
function gettextcontent() {
tablewidth=textwidth-2*textborder
tableheight=textheight-2*textborder
textpresubstring=text[i_text].substring(0,i_presubstring)
var i_prepre=i_presubstring-1
if (i_prepre<0) {i_prepre=0}
if (text[i_text].substring(i_prepre,i_presubstring)=="<"){notag=false}
if (text[i_text].substring(i_prepre,i_presubstring)==">"){notag=true}
if (notag) {
textcontent="<table border=0 cellpadding=4 width="+tablewidth+" height="+tableheight+" class=\"mynews\" dir=rtl><tr valign="+textvalign+"><td align="+textalign+">"
textcontent+="<a href='"+textlink[i_text]+"' target='"+texttarget[i_text]+"' style='position:relative; font-family:"+textfont+";text-decoration:"+textdecoration+";font-family:"+textfont+";color:"+textfontcolor+";font-size:"+textfontsize+"pt;font-weight:"+textweight+";font-style:"+textitalic+"' onmouseover=\"this.style.color=\'"+textfontcolorrollover+"\'\" onmouseout=\"this.style.color=\'"+textfontcolor+"\'\">"
textcontent+=textpresubstring
textcontent+="</a>"
textcontent+="</td></tr></table>"
}
}
function showtickerNS6() {
textcontent="<table border=0 cellpadding=4 width="+textwidth+" height="+textheight+" class=\"mynews\"><tr valign="+textvalign+"><td align="+textalign+">"
textcontent+="<a href='"+textlink[i_text]+"' target='"+texttarget[i_text]+"' style='position:relative; font-family:"+textfont+";text-decoration:"+textdecoration+";font-family:"+textfont+";color:"+textfontcolor+";font-size:"+textfontsize+"pt;font-weight:"+textweight+";font-style:"+textitalic+"' onmouseover=\"this.style.color=\'"+textfontcolorrollover+"\'\" onmouseout=\"this.style.color=\'"+textfontcolor+"\'\">"
textcontent+=text[i_text]
textcontent+="</a>"
textcontent+="</td></tr></table>"
document.getElementById("ticker").innerHTML=textcontent
i_text++
if (i_text>=text.length-1) {i_text=0}
var timer=setTimeout("showtickerNS6()", 2*textpause)
}
function showticker() {
if (i_substring<=text[i_text].length) {
i_substring++
i_presubstring=i_substring-1
if (i_presubstring<0) {i_presubstring=0}
gettextcontent()
if (ie4) {
ticker.innerHTML=textcontent
var timer=setTimeout("showticker()", speed)
}
if (ie5 || opera || ns6) {
document.getElementById("ticker").innerHTML=textcontent
var timer=setTimeout("showticker()", speed)
}
}
else {
clearTimeout(timer)
var timer=setTimeout("changetext()", textpause)
}
}
function changetext() {
i_substring=0
i_presubstring=0
i_text++
if (i_text>text.length-1) {
i_text=0
}
showticker()
}

if (ie5 || ns6 || opera) {
if (ns6) {
textwidth-=2*textborder
textheight-=2*textborder
}
document.write('<div ID="roof" style="position:relative;width:'+textwidth+'px;height:'+textheight+'px;border-style:solid;border-width:'+textborder+'px;border-color:'+textbordercolor+';background-color:'+textbgcolor+'">')
document.write('<span ID="ticker" style="position:absolute;top:0px;left:0px;width:'+textwidth+'px;height:'+textheight+'px;"></span>')
document.write('</div>')
}
window.onload=showticker
document.write("</td></tr></table>")
</script>

و در محل مناسب بگذارید


<?php include (TEMPLATEPATH . '/mynews.php'); ?>

  • امتیاز 5
لینک به ارسال
  • 1 ماه بعد...

این ده تاش رو با هم نشون میده .میخوام یکی یکی نشونشون بده

اینم دستور اخرین اخبار پوسته خودم هست ..ولی کار نمی کنه ! اگه همین اصلاح بشه بهتره چون قالب رو هم بهم نمی ریزه


<div id="theheaderight">
<div class="headerticker">
<div id="news">
<div class="news_title"> <?php echo get_option(''); ?> <img src="<?php bloginfo('template_url'); ?>/images/headline.png" alt="Arrow"/> </div>
<div class="news_content">
<!-- News Start -->
<div id="ticker-area">
<ul>
<?php magazine3_ticker(); ?>
</ul>
</div>
<!-- end news -->
</div>
<div class="clear"></div>
</div>
</div>

دوستان این برنامه الان جواب میده و مشکلی نداره. و قبل و بعد <?php magazine3_ticker(); ?> یه دستور marquee هم گذاشتم و مثل افکت حرکت میکنه . اما میخوام با استفاده از همین دستور 5 خبر اخر رو نشون بدم . این یه دونه بیشتر نشون نمیده

لینک به ارسال

یعنی به جز هدر توی کدوم قسمت دیگه ی قالب میتونه باشه این تابع ؟

این فراخوانی تابع هست

میتونه در functions باشد یا در افزونه

  • امتیاز 2
لینک به ارسال

توی فانکشن هست :)


}

function magazine3_ticker( $no_posts = 5, $before = ' <li>', $after = '</li> ', $hide_pass_post = true, $skip_posts = 0, $show_excerpts = false, $include_pages = false ) {

اما توابع پوسته رو هر وقت تغییر میده سرور ارور میده . خطریه ! ترجیح میدم دستش نزنم

<?php echo get_option(''); ?

اینو نمی تونم تغییر بدم واسه اینکه تعداد پست بیشتری رو نشون بده ؟!

  • امتیاز 1
لینک به ارسال

سلام

دوستان گرامی

پیوست نوشته استاد ! سوالی داشتم !

اینکه در کارد وقتی نوشته ها تایپ می شوند ! اخرشون نقطه گذاشته میشه !!

میخام اون حذف شه !

و در ابتدای ان - گذاشته شه کسی میتونه ککمک کنه ممنون میشم

ویرایش شده توسط mam1371
لینک به ارسال

ببخشید این پست ایشون mam1371 نمی دونم چه ربطی به این بحث داره !

ولی میخوام در کد پست 7 تعداد اخرین اخبار رو از یه دونه خبر بیشتر کنم. توی کد پست 13 این تاپیک، skip post مشخص می کنه کدوم پست نشون داده بشه . اما تعدادش رو نمی دونم چه طوری میشه زیاد کرد ؟

لینک به ارسال

سلام

دوستان گرامی

پیوست نوشته استاد ! سوالی داشتم !

اینکه در کارد وقتی نوشته ها تایپ می شوند ! اخرشون نقطه گذاشته میشه !!

میخام اون حذف شه !

و در ابتدای ان - گذاشته شه کسی میتونه ککمک کنه ممنون میشم

نقطه را حذف کنید چیزی نمایش نمی ده

ببخشید این پست ایشون mam1371 نمی دونم چه ربطی به این بحث داره !

ولی میخوام در کد پست 7 تعداد اخرین اخبار رو از یه دونه خبر بیشتر کنم. توی کد پست 13 این تاپیک، skip post مشخص می کنه کدوم پست نشون داده بشه . اما تعدادش رو نمی دونم چه طوری میشه زیاد کرد ؟

چک کنید به


$no_posts = 5

ربطی نداره

تابع شما از توابعی که توی خود قالب تعریف شده دستور می گیره نه توابع معمول باید تمام توابغش خونده شه تا بشه توش با اطمینان تغییر داد

  • امتیاز 3
لینک به ارسال

نه اون توابع پوسته رو هر وقت دست میزنم کل قالب میریزه بهم و سرور ارور میده . ترجیح میدم از روش دیگه ای استفاده کنم !

معمولا باید همینطور باشه نویسنده قالب فقط باید به راحتی بتونه از قالب سر دربیاره

این را تست کردید


$no_posts = 5

با تغییر 5 اتفاقی نیافتاد؟

  • امتیاز 2
لینک به ارسال
  • 2 هفته بعد...

سلام

این کادر رو من برداشتم و در مرورگر های فایر فاکس و ........ کادر رو نشون نمیده !

اما کادر بندی در مرورگر اکسپلوره هنوز نشون میده

لطفا اگه میشه اینو بگید چجوری برطرف میشه

این تصویر هاش :

post-2496-0-72335700-1373550107_thumb.jp

اما این عکس مرورگرهای دیگس که درست نشون میده ! و کادری نیس

post-2496-0-94307100-1373550131_thumb.jp

ویرایش شده توسط mam1371
لینک به ارسال

سلام

این کادر رو من برداشتم و در مرورگر های فایر فاکس و ........ کادر رو نشون نمیده !

اما کادر بندی در مرورگر اکسپلوره هنوز نشون میده

لطفا اگه میشه اینو بگید چجوری برطرف میشه

این تصویر هاش :

post-2496-0-72335700-1373550107_thumb.jp

اما این عکس مرورگرهای دیگس که درست نشون میده ! و کادری نیس

post-2496-0-94307100-1373550131_thumb.jp

مشکل شما به این تاپیک مربوط هست؟

سایت آنلاینه؟

  • امتیاز 1
لینک به ارسال

مشکل شما به این تاپیک مربوط هست؟

سایت آنلاینه؟

اره !!

خب من کد رو همینحا از نوشته جناب استاد و راهنمایی های ایشون برداشتم

www.hadafdownload.com

اینم سایت میتونید مشاهده کنید

لینک به ارسال

اره !!

خب من کد رو همینحا از نوشته جناب استاد و راهنمایی های ایشون برداشتم

www.hadafdownload.com

اینم سایت میتونید مشاهده کنید

بخش ;border-style:solid رو از کد حذف کنید

document.write('<div ID="roof" style="position:relative;width:'+textwidth+'px;height:'+textheight+';background-color:'+textbgcolor+'">')

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...