انجمن


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

  • maya

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

    من یک افزونه میخوام که نمایش یک دسته خاص رو بشه باهاش تو صفحه اصلی نمایش داد. (بصورت خلاصه نشون بده و یا متن کامل )
    اگه در قیمت ابزارک هم فعال بشه که دیگه عالیه .
    البته ناگفته نماند من جستجو کردم افزونه زیر رو پیدا کردم
    http://wordpress.org/extend/plugins/category-posts/
    منتها این افزونه آخر مطالب رو یکسان jostify نمیکنه.
    با تشکر

  • Vahed

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

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

    <?php query_posts("showposts=N&cat=ID"); ?>
    <?php while (have_posts()) : the_post(); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" class="title">
    <?php the_title(); ?></a>
    <?php endwhile; ?>

    حالا یه توضیح هم بدم :
    1.showposts=N
    2.cat=ID
    مورد 1 همون تعداد پست ها هستش که میخوای نمایش داده بشه و مورد دوم آی دی یا شماره ی دسته (یا موضوعی) هستش که میخوای مطالبش نمایش داده بشه.
    خیلی راحت ! :D

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    عبدالماجد شه بخش ( ایجباری ) - Mostafa - بهروز ازند - mohammadoud - hashemzanganeh
  • عبدالماجد شه بخش ( ایجباری )

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

    http://iran98.org/1389/11/14/what-query_posts/#comment-546

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

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

    Admin_tak2net گفت:
    سلام maya جان ؛
    نیازی به افزونه نیست.راحت میتونی با کد زیر مطالب اون دسته که میخوای رو توی صفحه ی اصلی نمایش بدی :

    <?php query_posts("showposts=N&cat=ID"); ?>
    <?php while (have_posts()) : the_post(); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" class="title">
    <?php the_title(); ?></a>
    <?php endwhile; ?>

    حالا یه توضیح هم بدم :
    1.showposts=N
    2.cat=ID
    مورد 1 همون تعداد پست ها هستش که میخوای نمایش داده بشه و مورد دوم آی دی یا شماره ی دسته (یا موضوعی) هستش که میخوای مطالبش نمایش داده بشه.
    خیلی راحت ! :D

    آخه میخوام توضیحش رو هم نمایش بده

  • عبدالماجد شه بخش ( ایجباری )

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

    برای اضافه کردن متن به کد بالا این تکه را اضافه کنید :

    <?php the_content(); ?>

    که به این صورت در میاد :

    <?php query_posts("showposts=N&cat=ID"); ?>
    <?php while (have_posts()) : the_post(); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" class="title">
    <?php the_title(); ?></a>
    <?php the_content(); ?>
    <?php endwhile; ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Vahed - Mostafa - maya - بهروز ازند - hashemzanganeh
  • Vahed

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

    آقای عبدالماجد هم درست میگن.
    ولی خب شاید یکم بخوای اختصاصی تر نمایش بدی !
    شاید متوجه منظورم شده باشی ؛ منظورم اینه که مثلا بخوای توضیح کوتاهی از ابتدای مطلب بدون جدا کردن متن اصلی و ادامه ی مطلب با تعداد کاراکتر محدود نمایش داده بشه.واسه این کار از کد زیر استفاده کن :
    <?php the_content_rss('', TRUE, '', 30); ?>
    که در کل میشه :

    <?php query_posts("showposts=N&cat=ID"); ?>
    <?php while (have_posts()) : the_post(); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" class="title">
    <?php the_title(); ?></a>
    <?php the_content_rss('', TRUE, '', 30); ?>
    <?php endwhile; ?>

    اینم بگم که عدد 30 که به کار بردم یعنی 30 کاراکتر از متن مطلب رو انتخاب و نمایش میده.

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

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

    با اجازه از اقا Vahed گل
    یه اصلاحیه کوچولو

    اینم بگم که عدد 30 که به کار بردم یعنی 30 کاراکتر از متن مطلب رو انتخاب و نمایش میده.

    محدودیت براساس کلمه صورت میگیره نه کاراکتر با فاصله بین کلمات تشخیص میده

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

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

    خواهش می کنم encaria جان ؛ دقت نکرده بودم ؛ کاملا درسته بر حسب کلمه هست.

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

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

    سلام
    منم از این کد استفاده کردم
    <?php the_content_rss('', TRUE, '', 30); ?>
    اما باعث میشه که عکس هم که تو پست قرار دادم دیده نشه . اما من میخوام عکس هم کنارش باشه .
    و یه سوال دیگه چطوری میتونم مطالب یک زیر مجمومه یک برگه رو در یک برگه نمایش بدم ؟؟
    منظورم مثلا برگه x 3 تا زیر مجموعه یا همون زیر شاخه داره مثلا A-B-C این ها سه تا صفحه هستن
    اما من میخوام مطالب اون 3 تا صفحه رو خلاصه وار در صفحه x یا حالا یه صفحه دیگه نمایش بده .
    برا اینکار باید چیکار کنم ؟؟؟

  • Vahed

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

    سلام دوست عزیز web-design جان.
    برای اینکه بتونید عکس ها رو نمایش بدید باید همون طوری که عبدالماجد عزیز گفتن از کد زیر استفاده کنید :
    <?php the_content(); ?>

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

  • mohammadoud

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

    Admin_tak2net گفت:
    سلام maya جان ؛
    نیازی به افزونه نیست.راحت میتونی با کد زیر مطالب اون دسته که میخوای رو توی صفحه ی اصلی نمایش بدی :

    <?php query_posts("showposts=N&cat=ID"); ?>
    <?php while (have_posts()) : the_post(); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" class="title">
    <?php the_title(); ?></a>
    <?php endwhile; ?>

    حالا یه توضیح هم بدم :
    1.showposts=N
    2.cat=ID
    مورد 1 همون تعداد پست ها هستش که میخوای نمایش داده بشه و مورد دوم آی دی یا شماره ی دسته (یا موضوعی) هستش که میخوای مطالبش نمایش داده بشه.
    خیلی راحت ! :D

    سلام دوست عزیز خیلی ممنون از پستتون

    من دقیقا همین کار رو برای وب سایتم انجام دادم
    ولی یه مشکل بزرگ داره
    تعداد پست های وب سایت بالتبع از زیاده برای همین صفحه وب سایتم صفحه بندی شده
    حالا وقتی مثلا می‌زنم صفحه بعد، به صفحه بعد میره یعنی آدرس توی مرورگر تغییر می کنه و آدرس صفحه 2 میشه ولی مطالب همون مطلب های صفحه 1 باقی می‌مونه!

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

  • mohammadoud

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

    سلام دوباره
    خودم راه حلش رو پیدا کردم، گفتم اینجا بگم که اگه کسی مشکل داشت بتونه درستش کنه

    در واقع مشکل اینه که با کدی که دوستان معرفی کردن، اگه شما یک صفحه رو شماره گذاری کرده باشین ,وقتی می‌خوایین برین صفحه بعد یا قبل، درست عمل نمی کنه و همون پست ها رو نشون میده

    در واقع به جای کد

    <?php query_posts("showposts=N&cat=ID"); ?>
    <?php while (have_posts()) : the_post(); ?>

    باید این کد زیر رو وارد کنید

    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 0; query_posts("cat=N&paged=$paged"); ?>
    
    <?php  while (have_posts()) : the_post();?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    NESTED - Morteza - BSA
  • hashemzanganeh

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

    majed گفت:
    برای اضافه کردن متن به کد بالا این تکه را اضافه کنید :

    <?php the_content(); ?>

    که به این صورت در میاد :

    <?php query_posts("showposts=N&cat=ID"); ?>
    <?php while (have_posts()) : the_post(); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" class="title">
    <?php the_title(); ?></a>
    <?php the_content(); ?>
    <?php endwhile; ?>

    سلام
    میدونم که مطلب مربوط به یکسال پیش است؛ ممنون میشم کسی راهنمایی کنه که چطور میشه لینک بایگانی اون دسته و لینک ارسال نظر رو اضافه کرد.
    ممنون

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



برچسب‌ها

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