سلام
چجوری می تونم مطالب تصادفی در سایت را نمایش بدم؟ البته یه ویجت برای این کار پیدا کردم ،اما نمی خوام از ویجت استفاده کنم.
سلام
چجوری می تونم مطالب تصادفی در سایت را نمایش بدم؟ البته یه ویجت برای این کار پیدا کردم ،اما نمی خوام از ویجت استفاده کنم.
Hojjat گفت:
سلام
چجوری می تونم مطالب تصادفی در سایت را نمایش بدم؟ البته یه ویجت برای این کار پیدا کردم ،اما نمی خوام از ویجت استفاده کنم.
سلام
برای این کار من یه پلاگین برای شما پیدا کردم که این کار رو انجام میده
به صورت آجاکس هست و میتونید براش تعیین کنید که بعد از چند ثانیه لینک ها به روز بشن
و باید آدرس فید هر سایتی که میخواین رو بهش بدید و صفحه رو ذخیره کنید.
اینم کدی که باید توی قالب بزارید :
<?php rbarticle_tpl_init() ?>
http://wordpress.org/extend/plugins/random-blog-article
ممنون.
ببخشید یه چیزی،فکر کنم شما منظور من را بد متوجه شدید (البته به احتمال بیشتر من منظورم را بد گفتم.)من یه پلاگین می خوام شبیه این
http://wordpress.org/extend/plugins/random-posts-widget/
که بتونه مطالبی از بین پست های موجود در یه بلاگ را به صورت تصادفی نشون بده.
Hojjat گفت:
ممنون.
ببخشید یه چیزی،فکر کنم شما منظور من را بد متوجه شدید (البته به احتمال بیشتر من منظورم را بد گفتم.)من یه پلاگین می خوام شبیه این
http://wordpress.org/extend/plugins/random-posts-widget/
که بتونه مطالبی از بین پست های موجود در یه بلاگ را به صورت تصادفی نشون بده.
والا اینم همین کار رو میکنه فقط تنها اشکالش اینه که با فید RSS یعنی rss شما هر چی باشه به همون تعداد نشون میده :d
میگردم براتون اگر چیزه دیگه ای دیدم معرفی میکنم تو همین تاپیک
اینو امتحان کنید :
http://wasabi.pbwiki.com/Random%20Posts%20and%20Random%20Excerpts
ممنون.
مشکل حل شد.
بسیار عالی
میشه در مورد کارش توضیح بدید
من پلاگین را فعال کردم ولی خوب http://forum.wp-persian.com/bb-images/smilies/4.gif
:D می دونم یه جای کار ناقصه لطفا راهنمایی کنید
enigma2 گفت:
میشه در مورد کارش توضیح بدید
من پلاگین را فعال کردم ولی خوب http://forum.wp-persian.com/bb-images/smilies/4.gif
:D می دونم یه جای کار ناقصه لطفا راهنمایی کنید
در صفحه سازنده توضیح داده شده. مثلا برای نمایش مطالب بصورت اتفاقی باید از کد زیر استفاده کرد :
<?php random_posts(); ?>
برای افزایش قابلیت ها یکسری استرینگ هم درست شده که اونها هم توضیح داده شده . مثلا شما می تونید مشخص کنید چند تا مطلب نمایش داده بشه و یا قبل و بعد از مطالب چه چیزی نمایش داده بشه و ...
* $limit - No. of posts to show.
* $len - Lenght of the auto-generated excerpt.
* $before_title - Text to appear before the entry title.
* $after_title - Text to appear after the entry title.
* $before_post - Text to appear before the entry excerpt.
* $after_post - Text to appear after the entry excerpt.
* $show_pass_post = Include/exclude password protected entries (Default: false).
* $show_excerpt = Show/hide excerpt (Default: false).
در لیست بالا توضیحات دستورات نوشته شده که باید به شکل زیر در دستور اصلی قرار بگیره :
random_posts($limit, $len, $before_title, $after_title, $before_post, $after_post, $show_pass_post, $show_excerpt);
مثلا اگه شما می خواهید ۲۰ مطلب به صورت اتفاقی هر بار نمایش داده بشه می تونید از کد زیر استفاده کنید :
<?php random_posts(20); ?>
سلام نوید جون:
ببین من نصب کردم و درست هم بود . فقط یه مشکل داره که این ارور قبل از مطالب اتفاقی میاد:
Warning: Missing argument 2 for random_posts() in c:\program files\easyphp1-8\www\wordpress\wp-content\plugins\random-posts\random-posts.php on line 11
اینم خط 11 فایل random-posts.php:
function random_posts ($limit, $len, $before_title = '<li>', $after_title = '</li>', $before_post = '', $after_post = '', $show_pass_post = false, $show_excerpt = false) {
این $limit, $len, های اولی برای چی آورده شده ؟ وقتی نمی خواین به یه چیزی مقدار بدید نیاریدش اونجا ...
<?php random_posts(20); ?>
این کد را باید کجا وارد کنیم .من \لاگین را فعال کردم ولی اصلا انگار نه انگار
تو صفحه index.php یا sidebar.php جایی که می خواهید این مطالب رو نشون بدید.
همه افزونه ها خودکار نیستن ...
navid گفت:
تو صفحه index.php یا sidebar.php جایی که می خواهید این مطالب رو نشون بدید.
همه افزونه ها خودکار نیستن ...
میشه کد کل فایل random post.php را بدون limit و lin اینجا بذارید
ممنون
میشه کد کل فایل random post.php را بدون limit و lin اینجا بذارید
این خطا رو برای من هم داد
آقا اینا همش کشکه بیا بابا من دارم بزار هر کجای سایتت که میخوای نشون میده
<ul class="random-posts">
<?php query_posts('showposts=15&offset=0&orderby=rand'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php endwhile; endif; ?>
اینم کد عزیزان
miladansari22 گفت:
آقا اینا همش کشکه بیا بابا من دارم بزار هر کجای سایتت که میخوای نشون میده<ul class="random-posts">
<?php query_posts('showposts=15&offset=0&orderby=rand'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>- "><?php the_title(); ?>
<?php endwhile; endif; ?>
اینم کد عزیزان
آخرین پاسخ مربوط می شه به 12 ماه پیش! فکر کنم تا الان مشکلش حل شده.
کدتون هم کمی مشکل داره!
موفق باشید
mostafa1990 گفت:
آخرین پاسخ مربوط می شه به 12 ماه پیش! فکر کنم تا الان مشکلش حل شده.
کدتون هم کمی مشکل داره!
موفق باشید
D:
آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
خودمم از ادیتش استفاده میکنم!
<?php
global $post;
$myposts = get_posts('showposts=5&orderby=rand');
foreach($myposts as $post) :
setup_postdata($post);?>
<?php endforeach; ?>
یه تشکر خالی همین برا ما کافیه!....
کد شما ام مشکل داره عزیز
loon گفت:
آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
خودمم از ادیتش استفاده میکنم!<?php
global $post;
$myposts = get_posts('showposts=5&orderby=rand');
foreach($myposts as $post) :
setup_postdata($post);?><?php endforeach; ?>
یه تشکر خالی همین برا ما کافیه!....
کا
loon گفت:
آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
خودمم از ادیتش استفاده میکنم!<?php
global $post;
$myposts = get_posts('showposts=5&orderby=rand');
foreach($myposts as $post) :
setup_postdata($post);?><?php endforeach; ?>
یه تشکر خالی همین برا ما کافیه!....
تشکر - تشکرتشکر - تشکرتشکر - تشکرتشکر - تشکر
loon گفت:
آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
خودمم از ادیتش استفاده میکنم!<?php
global $post;
$myposts = get_posts('showposts=5&orderby=rand');
foreach($myposts as $post) :
setup_postdata($post);?><?php endforeach; ?>
یه تشکر خالی همین برا ما کافیه!....
اقا این کد ناقصه که ...