انجمن


نمایش مطالب تصادفی در سایت  (۲۱ نوشته)

  • Hojjat

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰
    تشکر شده: ۴ بار
    # نوشته شده: ۱۶ سال پیش
    ۷ آذر ۱۳۸۶ - ۱۹:۲۰

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

  • itmag

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۸
    تشکر شده: ۱۲ بار
    # نوشته شده: ۱۶ سال پیش
    ۷ آذر ۱۳۸۶ - ۲۰:۴۷

    Hojjat گفت:
    سلام
    چجوری می تونم مطالب تصادفی در سایت را نمایش بدم؟ البته یه ویجت برای این کار پیدا کردم ،اما نمی خوام از ویجت استفاده کنم.

    سلام
    برای این کار من یه پلاگین برای شما پیدا کردم که این کار رو انجام میده
    به صورت آجاکس هست و میتونید براش تعیین کنید که بعد از چند ثانیه لینک ها به روز بشن
    و باید آدرس فید هر سایتی که میخواین رو بهش بدید و صفحه رو ذخیره کنید.
    اینم کدی که باید توی قالب بزارید :
    <?php rbarticle_tpl_init() ?>
    http://wordpress.org/extend/plugins/random-blog-article

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    7min - ~> Mr.vAhiD.DI <~ - امیرسالار
  • Hojjat

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰
    تشکر شده: ۴ بار
    # نوشته شده: ۱۶ سال پیش
    ۷ آذر ۱۳۸۶ - ۲۱:۳۸

    ممنون.
    ببخشید یه چیزی،فکر کنم شما منظور من را بد متوجه شدید (البته به احتمال بیشتر من منظورم را بد گفتم.)من یه پلاگین می خوام شبیه این

    http://wordpress.org/extend/plugins/random-posts-widget/

    که بتونه مطالبی از بین پست های موجود در یه بلاگ را به صورت تصادفی نشون بده.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    امیرسالار
  • itmag

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۸
    تشکر شده: ۱۲ بار
    # نوشته شده: ۱۶ سال پیش
    ۷ آذر ۱۳۸۶ - ۲۲:۱۸

    Hojjat گفت:
    ممنون.
    ببخشید یه چیزی،فکر کنم شما منظور من را بد متوجه شدید (البته به احتمال بیشتر من منظورم را بد گفتم.)من یه پلاگین می خوام شبیه این

    http://wordpress.org/extend/plugins/random-posts-widget/

    که بتونه مطالبی از بین پست های موجود در یه بلاگ را به صورت تصادفی نشون بده.

    والا اینم همین کار رو میکنه فقط تنها اشکالش اینه که با فید RSS یعنی rss شما هر چی باشه به همون تعداد نشون میده :d
    میگردم براتون اگر چیزه دیگه ای دیدم معرفی میکنم تو همین تاپیک

  • navid

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۲۷۱۸
    تشکر شده: ۲۹۹ بار
    # نوشته شده: ۱۶ سال پیش
    ۸ آذر ۱۳۸۶ - ۱۲:۳۲

    اینو امتحان کنید :
    http://wasabi.pbwiki.com/Random%20Posts%20and%20Random%20Excerpts

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    7min
  • Hojjat

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰
    تشکر شده: ۴ بار
    # نوشته شده: ۱۶ سال پیش
    ۹ آذر ۱۳۸۶ - ۰۱:۳۰

    ممنون.
    مشکل حل شد.
    بسیار عالی

  • enigma2

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۸
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۶ سال پیش
    ۹ آذر ۱۳۸۶ - ۲۳:۳۵

    میشه در مورد کارش توضیح بدید

    من پلاگین را فعال کردم ولی خوب http://forum.wp-persian.com/bb-images/smilies/4.gif
    :D می دونم یه جای کار ناقصه لطفا راهنمایی کنید

  • navid

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۲۷۱۸
    تشکر شده: ۲۹۹ بار
    # نوشته شده: ۱۶ سال پیش
    ۱۰ آذر ۱۳۸۶ - ۰۷:۳۰

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    7min -
  • AmirTnT

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۰۰
    تشکر شده: ۲۶ بار
    # نوشته شده: ۱۵ سال پیش
    ۱۲ مرداد ۱۳۸۷ - ۲۰:۵۲

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

    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) {
  • navid

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۲۷۱۸
    تشکر شده: ۲۹۹ بار
    # نوشته شده: ۱۵ سال پیش
    ۱۳ مرداد ۱۳۸۷ - ۲۰:۳۶

    این $limit, $len, های اولی برای چی آورده شده ؟ وقتی نمی خواین به یه چیزی مقدار بدید نیاریدش اونجا ...

  • alirah84

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۶
    # نوشته شده: ۱۵ سال پیش
    ۱۴ مرداد ۱۳۸۷ - ۰۰:۱۵

    <?php random_posts(20); ?>

    این کد را باید کجا وارد کنیم .من \لاگین را فعال کردم ولی اصلا انگار نه انگار

  • navid

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۲۷۱۸
    تشکر شده: ۲۹۹ بار
    # نوشته شده: ۱۵ سال پیش
    ۱۴ مرداد ۱۳۸۷ - ۱۷:۳۰

    تو صفحه index.php یا sidebar.php جایی که می خواهید این مطالب رو نشون بدید.
    همه افزونه ها خودکار نیستن ...

  • alirah84

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۶
    # نوشته شده: ۱۵ سال پیش
    ۱۴ مرداد ۱۳۸۷ - ۲۱:۰۱

    navid گفت:
    تو صفحه index.php یا sidebar.php جایی که می خواهید این مطالب رو نشون بدید.
    همه افزونه ها خودکار نیستن ...

    میشه کد کل فایل random post.php را بدون limit و lin اینجا بذارید
    ممنون

  • محمود

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۳
    تشکر شده: ۳۷ بار
    # نوشته شده: ۱۴ سال پیش
    ۱۲ آبان ۱۳۸۸ - ۱۶:۰۰

    میشه کد کل فایل random post.php را بدون limit و lin اینجا بذارید
    این خطا رو برای من هم داد

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

    اینم کد عزیزان

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۸ آبان ۱۳۸۹ - ۰۰:۰۸

    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 ماه پیش! فکر کنم تا الان مشکلش حل شده.
    کدتون هم کمی مشکل داره!
    موفق باشید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    طراحان نوین - ~> Mr.vAhiD.DI <~ - mehrdadvs
  • mehrdadvs

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۹۰
    تشکر شده: ۶۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۸ آبان ۱۳۸۹ - ۱۵:۰۵

    mostafa1990 گفت:

    آخرین پاسخ مربوط می شه به 12 ماه پیش! فکر کنم تا الان مشکلش حل شده.
    کدتون هم کمی مشکل داره!
    موفق باشید

    D:

  • Om!d

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    تشکر شده: ۲ بار
    # نوشته شده: ۱۳ سال پیش
    ۱۹ دی ۱۳۸۹ - ۲۱:۰۸

    آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
    خودمم از ادیتش استفاده میکنم!

    <?php
    global $post;
    $myposts = get_posts('showposts=5&orderby=rand');
    foreach($myposts as $post) :
    setup_postdata($post);?>

    <?php endforeach; ?>

    یه تشکر خالی همین برا ما کافیه!....

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    yasermgh -
  • alips

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۵
    تشکر شده: ۱۵ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۰ دی ۱۳۸۹ - ۰۶:۴۱

    کد شما ام مشکل داره عزیز

    loon گفت:
    آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
    خودمم از ادیتش استفاده میکنم!

    <?php
    global $post;
    $myposts = get_posts('showposts=5&orderby=rand');
    foreach($myposts as $post) :
    setup_postdata($post);?>

    <?php endforeach; ?>

    یه تشکر خالی همین برا ما کافیه!....

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    bata.ir
  • yasermgh

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۷
    تشکر شده: ۱۸ بار
    # نوشته شده: ۱۲ سال پیش
    ۳۰ خرداد ۱۳۹۰ - ۲۱:۱۰

    کا

    loon گفت:
    آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
    خودمم از ادیتش استفاده میکنم!

    <?php
    global $post;
    $myposts = get_posts('showposts=5&orderby=rand');
    foreach($myposts as $post) :
    setup_postdata($post);?>

    <?php endforeach; ?>

    یه تشکر خالی همین برا ما کافیه!....

    تشکر - تشکرتشکر - تشکرتشکر - تشکرتشکر - تشکر

  • 0098kids

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۳ دی ۱۳۹۰ - ۲۲:۵۵

    loon گفت:
    آقا من خودم کلی اینا رو دست کاری کردم این بهترینشه!
    خودمم از ادیتش استفاده میکنم!

    <?php
    global $post;
    $myposts = get_posts('showposts=5&orderby=rand');
    foreach($myposts as $post) :
    setup_postdata($post);?>

    <?php endforeach; ?>

    یه تشکر خالی همین برا ما کافیه!....

    اقا این کد ناقصه که ...

  • درباره‌ی این موضوع



    برچسب‌ها