keyvan

ادغام دو کد، آخرین ارسال ها

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

سلام

با این کد میتونم آخرین ارسال های انجمن مای بی بی رو در سایت وردپرس نمایش بدم


<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://yoursite.com/feed');
$maxitems = 7;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item['link']; ?>'
title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>
</ul>

تا اینجا مشکلی نیست

حالا میخوام این کد که مربوط به آخرین ارسال ها وردپرس هست رو هم در اون جا بدم تا از استایل اون استفاده کنم

اما هر کاری کردم یه جاش لنگ میزد


<div class="div15">
<div class="div015"></div>
<div class="div18"><font class="text6">آخرین ارسال ها</font></div>
<div style="float:left;"><font class="text4"><br></div>
</div>
<div class="div21">
<div class="definepost-body">
<ul>
<?php $recent = new WP_Query("cat=0&showposts=10"); while ($recent->have_posts()) : $recent->the_post(); ?>
<li>
<a class="last" href="<?php the_permalink(); ?>" alt="post-<?php the_ID(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<span class="post-date">(<?php the_time(get_option('date_format')); ?>)</span>
</li>
<?php endwhile; wp_reset_query(); ?>
</ul>
</div>
</div>
<div class="definepost-bottom"></div>

البته قسمتی که استایل داره فکر کنم این باشه


<a class="last" href="<?php the_permalink(); ?>" alt="post-<?php the_ID(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<span class="post-date">(<?php the_time(get_option('date_format')); ?>)</span>

ممنون میشم راهنمائی کنید

0

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


لینک به پست

شما میخوای حلقه نمایش آخرین های وردپرس بره توی کد اولیتون؟

2

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


لینک به پست

wp-query از اسمش بر می آد که نیازمند هسته ی وردپرسه

به نظرم بهتره آخرین ارسال های وردپرس را با rss در اونجا نشون بدید

جدا از چندین کد و اسکریپت رایگان rss خوان که به زبان php موجودند می تونید از این کد هم استفاده کنید

در head


<script type="text/javascript" src="http://www.google.com/jsapi">
</script>
<script type="text/javascript" src="gfeedfetcher.js">
/***********************************************
* gAjax RSS Feeds Displayer- (c) Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
</script>

و در محل مورد نظر


<script type="text/javascript">
var cssfeed=new gfeedfetcher("ID", "Class", "");
cssfeed.addFeed("Label", "http:///domain.com/rss.xml") ;
cssfeed.displayoptions("snippet") ;
cssfeed.setentrycontainer("li") ;
cssfeed.filterfeed(10, "date") ;
cssfeed.init()
</script>

مطابق زیر هم مقدار بدید

ID آی دی منو

class کلاس منو

Label نام سایت خودتون

domain.com/rss.xml آدرس فید

snippet (اگر می خواهید خلاصه مطلب را هم بعد از عنوان ببینید و الا پاکش کنید و جایش را خالی بگذارید و یا description برای چاپ کل مطلب بعد از عنوان همچنین می تونید date رو برای نمایش تاریخ بگذارید )

10 : تعداد آی تمی که می خواهید نمایش داده شود

و date بعد از ده نحوه ی سورت مطالب که می تونه title هم باشه

(منبع داینامیک درایو)

5

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


لینک به پست

شما میخوای حلقه نمایش آخرین های وردپرس بره توی کد اولیتون؟

سلام

نه اینطور نیست، کد اول که آخرین ارسال های مای بی بی رو برام نمایش میده و دارم ازش استفاده میکنم، منتها میخوام اون کد سوم که استایل هست رو به کد اول جهت زیبا سازی استفاده کنم.

0

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


لینک به پست

جناب استاد

گویا کدهای که شما قرار داده اید جهت نمایش دادن آخرین ارسال های وردپرس در مای بی بی باشد، که اگر اینطور باشد ،بسیار نیازمند آن هستم

منتها در بعضی موارد قسمت دوم ،خوب متوجه نشدم

0

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


لینک به پست

تست کنید:

<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://yoursite.com/feed');
$maxitems = 7;
$items = array_slice($rss->items, 0, $maxitems);
?>
<div class="div15">
<div class="div015"></div>
<div class="div18"><font class="text6">آخرین ارسال ها</font></div>
<div style="float:left;"><font class="text4"><br></div>
</div>
<div class="div21">
<div class="definepost-body">
<ul>
<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<li>
<a href='<?php echo $item['link']; ?>' title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
<div class="definepost-bottom"></div>

1

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


لینک به پست

ممنون از شما، ولی هیچ تغییری نکرد

0

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


لینک به پست

کد نمایش از انجمن رو قرار دادم توی استایل حلقه پست شما در وردپرس.

اگر تغییری نکرده مشکل از استایل شماست چون الان دقیقا همون چیزی هست که میخواستید.

اگر سایت آنلاین هست یکبار کش رو هم خالی کنید.

0

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


لینک به پست

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

من خودم اون استایل در انتها وارد میکردم ،نمایش میداد ،ولی بهم ریخته بود، خوب این یعنی استایل سرجاش هست

الان کدی که شما برام گذاشتید رو در پوسته قرار دادم؛ و هم کد آخرین ارسال های خود سایت رو

ببینید

http://www.blogsport.info/

ویرایش شده در توسط کیوان65
0

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


لینک به پست

ظاهرا" اصل کاری رو قرار ندادید؟!

منظورم از استایل ا


<a class="last" href="<?php the_permalink(); ?>" alt="post-<?php the_ID(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<span class="post-date">(<?php the_time(get_option('date_format')); ?>)</span>

ین بود

0

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


لینک به پست

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

الان هم استایل کدهاتون توی سایت درست هست.

2

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


لینک به پست

جناب استاد

گویا کدهای که شما قرار داده اید جهت نمایش دادن آخرین ارسال های وردپرس در مای بی بی باشد، که اگر اینطور باشد ،بسیار نیازمند آن هستم

منتها در بعضی موارد قسمت دوم ،خوب متوجه نشدم

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

در مورد اسکریپتی که فرمودید با این کد می شه از هر وبلاگ و سایتی که RSS رو پشتیبانی می کنه آخرین مطالب رو در هر جایی نمایش داد حتی می شه کد را مستقیما روی نت پد بریزی و با فرمت html ذخیره کنی روی دسکتاپ و همونطور که یک صفحه ی استاتیک را روی ویندوز می بینی ببینیش و هر جاش رو ندونستید بگید عرض می کنم

و در مورد کد مرتضای عزیز هم اگر منظورتون پیوند به مرجعه که در کد وجود داره و اگر منظورتون تاریخه که باز هم به راحتی قابل اضافه کردنه ولی این دو هیچ ارتباطی به استایل ندارند

2

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


لینک به پست

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

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

الان هم استایل کدهاتون توی سایت درست هست.

بله این کد رو برای نمایش آخرین ارسال های انجمن ما بی بی در وردپرس رو میخوام.

منظورم از نوع استایل این تصویر پیوست هست، حالا شاید اشتباه بهش میگم استایل،کدی که مربوط به اینا میشه رو در ارسال اول ،آخرین کد قرار دادم.

حالا جالب اینجاست که خود کد اول هم از کار افتاده ، واسه این خط (لاین 5)خطا میده


<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://yoursite.com/feed');
$maxitems = 7;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item['link']; ?>'
title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>
</ul>

راستی اگر کدی هم برای نمایش ارسال ها وردپرس در ما بی بی هست، ممنون میشم برا قرار بدید

معذرت، زیاد شد

post-523-0-84849000-1353929538_thumb.jpg

ویرایش شده در توسط کیوان65
0

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


لینک به پست

الان فقط تاریخ کم داره دسته؟

<?php echo $item->get_date('j F Y @ g:i a'); ?>

برای استایل من اصلا روی سایتتون چیزی مثل عکسی که دادید نمیبینم.

1

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


لینک به پست

الان تصویری که قرار دادم کدش رو از سایت برداشتم. کد دومی در ارسال اول هست که اینطوری نمایش داده میشه

0

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


لینک به پست

کجای سایت هست که من نمیبینم؟!

1

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


لینک به پست

الان میذارم ببینید

0

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


لینک به پست

هروقت ست کردید بگید و آدرس بدید تا بررسی کنیم.

1

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


لینک به پست

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

http://www.blogsport.info/

0

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


لینک به پست

تست کنید:

<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://yoursite.com/feed');
$maxitems = 7;
$items = array_slice($rss->items, 0, $maxitems);
?>
<div class="div15">
<div class="div015"></div>
<div class="div18"><font class="text6">آخرین ارسال ها</font></div>
<div style="float:left;"><font class="text4"><br></div>
</div>
<div class="div21">
<div class="definepost-body">
<ul>
<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<li>
<a class="last" href="<?php echo $item['link']; ?>" alt="post-3175" title="<?php echo $item['title']; ?>"><?php echo $item['title']; ?></a>
<span class="post-date"><?php echo $item->get_date('j F Y @ g:i a'); ?></span>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
<div class="definepost-bottom"></div>

0

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


لینک به پست

سلام

تست کردم

کلا" قالب رو میرزه بهم

0

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


لینک به پست

براساس کد خودتون بود.

کد بخش آخرین ها که در سایت قرار دادید رو بصورت اصلی اینجا قرار بدید.

0

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


لینک به پست

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


<!-- Begin: Define Post -->

<div class="div15">
<div class="div015"></div>
<div class="div18"><font class="text6">آخرین ارسال ها</font></div>
<div style="float:left;"><font class="text4"><br></div>
</div>
<div class="div21">
<div class="definepost-body">
<ul>
<?php $recent = new WP_Query("cat=0&showposts=10"); while ($recent->have_posts()) : $recent->the_post(); ?>
<li>
<a class="last" href="<?php the_permalink(); ?>" alt="post-<?php the_ID(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<span class="post-date">(<?php the_time(get_option('date_format')); ?>)</span>
</li>
<?php endwhile; wp_reset_query(); ?>
</ul>
</div>
</div>
<div class="definepost-bottom"></div>
<!-- End: Define Post -->

ویرایش شده در توسط کیوان65
0

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


لینک به پست

این دیگه براساس کد خودتون هست مشکلی اگر داشت باید در پوسته پیدا کنید:


<!-- Begin: Define Post -->
<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://yoursite.com/feed');
$maxitems = 7;
$items = array_slice($rss->items, 0, $maxitems);
?>

<div class="div15">
<div class="div015"></div>
<div class="div18"><font class="text6">آخرین ارسال ها</font></div>
<div style="float:left;"><font class="text4"><br></div>
</div>
<div class="div21">
<div class="definepost-body">
<ul>
<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<li>
<a class="last" href="<?php echo $item['link']; ?>" alt="" title="<?php echo $item['title']; ?>"><?php echo $item['title']; ?></a>
<span class="post-date">تاریخ</span>
</li>
<?php endforeach; ?>

</ul>
</div>
</div>
<div class="definepost-bottom"></div>
<!-- End: Define Post -->

2

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


لینک به پست

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

سلام

اگر بخوام در این کد که آخرین ارسال ها رو نمایش میده؛ با کلیک روی عنوان مطلب، مطلب در یک صفحه جدید باز شود ،بایید چه تغییری در آن انجام شود؟


<div class=div54>
<div class="div15">
<div class="div015"></div>
<div class="div18"><font class="text6">آخرین ارسال های سایت</font></div>
</div>
<div class="div21">
<div class=div55></div>
<div class=div56><font class=text4>
<ul>
<?php $recent = new WP_Query("cat=0&showposts=10"); while ($recent->have_posts()) : $recent->the_post(); ?>
<li><a class="last" href="<?php the_permalink(); ?>" alt="post-<?php the_ID(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><span class="post-date">(<?php the_time(get_option('date_format')); ?>)</span></li>
<?php endwhile; wp_reset_query(); ?>
</ul>
</font>
</div></div>
<div class=div26m>
</div>
</div>

ویرایش شده در توسط کیوان65
0

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


لینک به پست

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

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

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

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


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

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

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


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