انجمن


افزودن ساعت در آر اس اس  (۲ نوشته)

  • Hesabkar

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

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

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

    کدها و تصویر از نتیجه کار را از لینک زیر دانلود کنید :

    http://up.vbpro.ir/do.php?id=2681

    من فکر میکنم که باید تابع زمانی که نوشتم رو مثل تابع عناوین از آرایه خارج کنیم
    یعنی مثل این کد :
    <?php echo $item['title']; ?>

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

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

  • Hesabkar

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

    نبود کسی مرا یاری دهد؟

    مشکل خیلی حاد هست دوستان

    کدهای من :

    <div class="news">
    <div class="name">
    دیده بان بازار</div>
    <div class="date">
    <?php the_time('d F Y'); ?>
    </div>
    </br></br>
    <p>
    <?php
    include_once(ABSPATH . WPINC . '/rss.php');
    $rss = fetch_rss('http://localhost/wp/?feed=rss2&cat=3');
    $maxitems = 25; //تعداد نمایش
    $items = array_slice($rss->items, 0, $maxitems);
    ?>
    <ul>
    <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
    else
    foreach ( $items as $item ) : ?>
    <li>
    <span>
    <?php echo mysql2date('H:i:s', get_lastpostmodified('GMT'), false);
    
    ?>
      &nbsp; -- &nbsp;
    <?php echo $item['title']; ?></span>
    </li>
    <?php endforeach; ?>
    </ul>
    </div>

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



برچسب‌ها

هیچ برچسبی نیست.