رفتن به مطلب

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


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

کوئری:


<?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

لینک به ارسال

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

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


<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'); ?>

لینک به ارسال
  • 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 باشد یا در افزونه

لینک به ارسال

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


}

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(''); ?

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

لینک به ارسال

سلام

دوستان گرامی

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

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

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

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

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

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

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

لینک به ارسال

سلام

دوستان گرامی

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

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

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

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

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

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

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

چک کنید به


$no_posts = 5

ربطی نداره

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

لینک به ارسال

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

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

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


$no_posts = 5

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

لینک به ارسال
  • 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

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

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

لینک به ارسال

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

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

اره !!

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

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+'">')

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...