saeed450

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

24 پست در این موضوع قرار دارد

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

0

به اشتراک گذاری این پست


لینک به پست

کوئری:


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

به اشتراک گذاری این پست


لینک به پست

نمونه + آموزش

http://www.jquerynewsticker.com/

5

به اشتراک گذاری این پست


لینک به پست

من این دستور (فقط اخرین خبر رو نشون میده)رو گذاشتم توی هدر ..اما فقط فونت نوشته عوض میشه و رنگ و خط زیرش عوض نمیشه ..یعنی همش با تگ 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>

0

به اشتراک گذاری این پست


لینک به پست

یک برگه به نام 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

به اشتراک گذاری این پست


لینک به پست

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

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


<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 خبر اخر رو نشون بدم . این یه دونه بیشتر نشون نمیده

0

به اشتراک گذاری این پست


لینک به پست

ابن تابع مربوط به چی هست magazine3_ticker ؟

0

به اشتراک گذاری این پست


لینک به پست

آخرین اخبار

0

به اشتراک گذاری این پست


لینک به پست

محتوای همین تابع را بررسی کنید

1

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

میتونه در 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
0

به اشتراک گذاری این پست


لینک به پست

در کد پست 6 میخواین علامت عوض بشه؟

1

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

سلام

دوستان گرامی

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

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

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

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

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

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

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

چک کنید به


$no_posts = 5

ربطی نداره

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

3

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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


$no_posts = 5

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

2

به اشتراک گذاری این پست


لینک به پست

بیشتر از 5 که چیزی رو نشون نمیده . و اعداد 1 تا 5 رو هم گذاشتم و فرقی نکرد !

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

سلام

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

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

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

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

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

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

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

ویرایش شده در توسط mam1371
0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

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

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

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

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

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

اره !!

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

www.hadafdownload.com

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

0

به اشتراک گذاری این پست


لینک به پست

اره !!

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

www.hadafdownload.com

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

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

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

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

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


ورود به حساب کاربری