انجمن


چگونه روزنوشت در سایت ایجاد کنیم؟  (۱۰ نوشته)

  • 1memar

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

    منظورم از روزنوشت ، یک چیزی شبیه قسمت بالاییه سایت " یک پزشک " هست که بشه برای نوشته های سریع استفاده کرد و بقیه ی نوشته های ثابت زیرش نشون داده بشن.

  • navid

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

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

    <?php query_posts('showposts=1&cat=3'); ?>
    <?php while (have_posts()) : the_post(); ?>
    <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    <?php the_content('ادامه مطلب را بخوانید...'); ?>
    <?php endwhile; ?>

    کد بالا آخرین مطلب رو از دسته شماره ۳ نشون می دده. کافیه به جای شماره ۳ آی دی دسته مورد نظر رو جایگذاری کنید.
    کد زیر هم ۱۰ مطلب آخر رو نشون می ده از همه دسته ها بجز شماره ۳ :

    <?php query_posts('showposts=10&cat=-3'); ?>
    <?php while (have_posts()) : the_post(); ?>
    <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    <?php the_content('ادامه مطلب را بخوانید...'); ?>
    <?php endwhile; ?>

    --------------------
    افزونه ای هم هست با نام Sideblog که می تونید از آدرس زیر تستش کنید :
    http://wordpress.org/extend/plugins/sideblog

  • 1memar

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

    مرسی نوید جان. لطف کردی

  • 1memar

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

    من در اولین مرحله به مشکل خوردم :D این کد ها رو توی کدوم قسمت \وسته باید اضافه کنم؟ index ?? :-/

  • navid

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

    بله. باید توی index.php باشه و جایگزین کد قبلیش بشه :-)

  • 1memar

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

    ~X(
    نوید جان من نمیفهمم باید چی روُ کجا اضافه کنم و چی رو حذف کنم! میشه بی زحمت یه راهنمایی کنید؟!؟ :-[ کد های index.php رو هم گذاشتم:

    <?php get_header(); ?>
    <div id="content">

    <?php if (have_posts()) : ?>

    <?php while (have_posts()) : the_post(); ?>

    <div class="post" id="post-<?php the_ID(); ?>">
    <div class="post-date"><span class="post-month"><?php the_time('M') ?></span> <span class="post-day"><?php the_time('d') ?></span></div>
    <div class="entry">
    <h2>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></h2>
    <span class="post-cat"><?php the_category(', ') ?></span> <span class="post-comments"><?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></span>
    </div>
    <div class="post-content">
    <?php the_content('Read the rest of this entry »'); ?>
    </div>
    </div>

    <?php endwhile; ?>

    <div class="navigation">
    <span class="previous-entries"><?php next_posts_link('Previous Entries') ?></span> <span class="next-entries"><?php previous_posts_link('Next Entries') ?></span>
    </div>

    <?php else : ?>

    <h2 class="center">Not Found</h2>
    <p class="center">Sorry, but you are looking for something that isn't here.</p>

    <?php endif; ?>

    </div><!--/content -->

    <?php get_sidebar(); ?>

    <?php get_footer(); ?>

  • 1memar

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

    :D
    ببخشید! فکر کنم باید دستور ها رو اینجری میذاشتم!

    <?php get_header(); ?>
    
      <div id="content">
    
      <?php if (have_posts()) : ?>
    
      	<?php while (have_posts()) : the_post(); ?>
    
        <div class="post" id="post-<?php the_ID(); ?>">
    
    	  <div class="post-date"><span class="post-month"><?php the_time('M') ?></span> <span class="post-day"><?php the_time('d') ?></span></div>
    
    	  <div class="entry">
    
            <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
    
    		<span class="post-cat"><?php the_category(', ') ?></span> <span class="post-comments"><?php comments_popup_link('بدون نظـر »', 'یک نظر »', '% نظـر »'); ?></span>
    
    	  </div>
    
    		<div class="post-content">
    
    			<?php the_content('+ بقیه ی نوشته را بخوانید &raquo;'); ?>
    
    		</div>
    
    	</div>
    
    	<?php endwhile; ?>
    
    	<div class="navigation">
    
    	  <span class="previous-entries"><?php next_posts_link('نوشته های قبلی') ?></span> <span class="next-entries"><?php previous_posts_link('Next Entries') ?></span>
    
    	</div>
    
    	<?php else : ?>
    
    		<h2 class="center">Not Found</h2>
    
    		<p class="center">Sorry, but you are looking for something that isn't here.</p>
    
      <?php endif; ?>
    
      </div><!--/content -->
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>
  • navid

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

    اینو تست کن. فقط آدرس دسته بندی هاش رو مطابق با بلاگت کن. الان فرض شده مطالب روزنوشتت دسته بندی ۳ هست.

    <?php get_header(); ?>
    
      <div id="content">
    <!-- ghesmat e rooznevesht -->
    <?php query_posts('showposts=1&cat=3'); ?>
      <?php if (have_posts()) : ?>
      	<?php while (have_posts()) : the_post(); ?>
        <div class="post" id="post-<?php the_ID(); ?>">
    	  <div class="post-date"><span class="post-month"><?php the_time('M') ?></span> <span class="post-day"><?php the_time('d') ?></span></div>
    	  <div class="entry">
            <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
    		<span class="post-cat"><?php the_category(', ') ?></span> <span class="post-comments"><?php comments_popup_link('بدون نظـر »', 'یک نظر »', '% نظـر »'); ?></span>
    	  </div>
    		<div class="post-content">
    			<?php the_content('+ بقیه ی نوشته را بخوانید &raquo;'); ?>
    		</div>
    	</div>
    	<?php endwhile; ?>
    	<div class="navigation">
    	  <span class="previous-entries"><?php next_posts_link('نوشته های قبلی') ?></span> <span class="next-entries"><?php previous_posts_link('Next Entries') ?></span>
    	</div>
    	<?php else : ?>
    		<h2 class="center">Not Found</h2>
    		<p class="center">Sorry, but you are looking for something that isn't here.</p>
      <?php endif; ?>
     <!-- post haye blog -->
    <?php query_posts('showposts=10&cat=-3'); ?>
      <?php if (have_posts()) : ?>
      	<?php while (have_posts()) : the_post(); ?>
        <div class="post" id="post-<?php the_ID(); ?>">
    	  <div class="post-date"><span class="post-month"><?php the_time('M') ?></span> <span class="post-day"><?php the_time('d') ?></span></div>
    	  <div class="entry">
            <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
    		<span class="post-cat"><?php the_category(', ') ?></span> <span class="post-comments"><?php comments_popup_link('بدون نظـر »', 'یک نظر »', '% نظـر »'); ?></span>
    	  </div>
    		<div class="post-content">
    			<?php the_content('+ بقیه ی نوشته را بخوانید &raquo;'); ?>
    		</div>
    	</div>
    	<?php endwhile; ?>
    	<div class="navigation">
    	  <span class="previous-entries"><?php next_posts_link('نوشته های قبلی') ?></span> <span class="next-entries"><?php previous_posts_link('Next Entries') ?></span>
    	</div>
    	<?php else : ?>
    		<h2 class="center">Not Found</h2>
    		<p class="center">Sorry, but you are looking for something that isn't here.</p>
      <?php endif; ?>
    
      </div><!--/content -->
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>
  • 1memar

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

    نوید جان من بالاخره یه جوری سر و تهش رو به هم آوردم. میشه بگی مشکلی داره یا نه؟ در کل چطور شده؟! :-?
    1memar.net

  • navid

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

    در ظاهر که مشکلی ندیدم . ولی بهتره که یه جوری این قسمت رو از قسمت دیگه جداتر بکنی ;-)

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



برچسب‌ها

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