انجمن


مطالب تصادفی به همراه عکس  (۵ نوشته)

  • user122

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

    سلام.
    هر چی گشتم تو انجمن همچین چیزی ‍‍‍‍‍‍گیرم نیومد
    (عکس)(مطالب تصادفی به همراه عکس)(تصادفی)(مطالب)
    سوالم از شما این بود ک چگونه در سایدبار سایت مطالب تصادفی به همراه عکس نمایش بدم
    مثل تک طرح taktarh.com
    هر چی فکر کردم نتونستم بفهمم چه کدی کنار کدِ مطالب تصادفی قرار بدم ...
    لطفا کمکم کنید؟

  • Morteza

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

    دوست عزیز کاری نداره!!

    برای مثال ،این شروع حلقه برای پستهای رندم هست که کافیه شما در حلقه عکسهای پست (که میتونه از افزونه یا زمینه های دلخواه باشه) رو هم بگیرید و نمایش بدید.
    < ?php query_posts(array('orderby' => 'rand', 'category_name' => SomeCategoryName, 'showposts' => 1)); if (have_posts()) : while (have_posts()) : the_post(); ?>

    حالا یک راه دیگه بدون کوئری هم هست :

    <?php
     $rand_posts = get_posts('numberposts=1&orderby=rand');
     foreach( $rand_posts as $post ) :
     ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - user122 - امین
  • user122

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

    man4toman گفت:
    دوست عزیز کاری نداره!!

    برای مثال ،این شروع حلقه برای پستهای رندم هست که کافیه شما در حلقه عکسهای پست (که میتونه از افزونه یا زمینه های دلخواه باشه) رو هم بگیرید و نمایش بدید.
    < ?php query_posts(array('orderby' => 'rand', 'category_name' => SomeCategoryName, 'showposts' => 1)); if (have_posts()) : while (have_posts()) : the_post(); ?>

    حالا یک راه دیگه بدون کوئری هم هست :

    <?php
     $rand_posts = get_posts('numberposts=1&orderby=rand');
     foreach( $rand_posts as $post ) :
     ?>

    ممنون از پاسخ شما
    اول این که من نتونستم بیارمش!
    خوب اون کدرو تو قسمت سایدبار سایتم تو قسمت مطالب تصادفی قرار دادم اما ثمری نداشت . دوم اینکه پلاگین Query posts رو هم نصبیدم و کد کوئری شما رو قرار دادم اما...
    و سوم اون کد دوم شما آخرش رو اشتباه بستید
    ببخشید.اگه امکان داره دوباره راهنمایی کنید

  • Morteza

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

    سلام
    من اصلا کد رو نبستم.
    به دو حالت پیشنهاد دادم که استفاده کنید. شما در حلقه پستتون از کوئری اگه استفاده می برید فقط کافیه order رو رندم کنید.
    شما یک حلقه که میاد پست ها رو با عکس نشون میده رو بگیرید و بعد رندم رو با کوئری بهش اضافه کنید.
    نمیدونم متوجه شدید یا خیر؟

  • khaales

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

    man4toman گفت:
    دوست عزیز کاری نداره!!

    حالا یک راه دیگه بدون کوئری هم هست :

    <?php
     $rand_posts = get_posts('numberposts=1&orderby=rand');
     foreach( $rand_posts as $post ) :
     ?>

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

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