انجمن


تبدیل حالت خلاصه نویسی در پست ها به حالت کامل  (۱۰ نوشته)

  • مهدی سالاری

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

    با سلام قالبی هست در حالت نشون دادن پست هاش در صفحه اول (index.php) به صورت خلاصه هستش به طوری که فقط قسمتی از پست رو نشون می ده و عکس ها رو هم نشون نمی ده مشکل از اونجا بدتر می شه که اگر برای برای عکس کاپشِن هم بنویسی کد کاپشِن رو به صورت متن در پست نشون می ده . به این صورت که در این عکس می بینید .

    حالا می خوام که حالت خلاصه نویسی رو به حالت نشون دادن کامل متن پست تغییر بدم . می خواستم اگه می شه کمک کنید تا این کار رو بکنم . کد ها فایل Index.php رو اینجا می زارم تا بتونید چک کنیدش :

    <?php get_header(); ?>
    
    <div id="entry">
    
            <div class="recent">
            <?php $my_query = new WP_Query('showposts=1');
            while ($my_query->have_posts()) : $my_query->the_post();
            $do_not_duplicate = $post->ID; ?>
    
            <div class="post new" id="post-<?php the_ID(); ?>">
    
                <div class="info">
                        <div class="latest">
                        <h3 class="title">جدید ترین نوشته</h3>
                        <div class="date">نوشته شده در <?php the_time('d M Y'); ?></div>
                        </div><!--latest-->
                        <div class="comcount">
                        <?php comments_popup_link('بدون دیدگاه', 'یک دیدگاه', '% دیدگاه'); ?>
                        </div><!--comcount-->
                        <br clear="all" />
                </div><!--info-->
    
           		<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>       
    
            	<div class="content"><?php the_content_rss('', TRUE, '', 90); ?><br /><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" class="readmore">لینک ثابت</a></div>
    
                <div class="meta">
                        <div class="tags"><?php the_tags('', ', ', '<br />'); ?></div>
                        <div class="cats"><?php the_category(', ') ?></div>
                </div><!--meta-->
    
            </div><!--post-->
            <?php endwhile; ?>
            </div><!--recent-->
            <div class="recentbottom"><!-- --></div>
    
    		<?php if (have_posts()) : while (have_posts()) : the_post();
            if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
    
            <div class="post recent" id="post-<?php the_ID(); ?>">
    
             	<div class="info2">
                        <div class="latest">
                        <div class="date">نوشته شده در <?php the_time('d M Y'); ?></div>
                        </div><!--latest-->
                        <div class="comcount">
                        <?php comments_popup_link('بدون دیدگاه', 'یک دیدگاه', '% دیدگاه'); ?>
                        </div><!--comcount-->
                        <br clear="all" />
                </div><!--info-->
    
            <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>       
    
            <div class="content"><?php the_content_rss('', TRUE, '', 40); ?><br /><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" class="readmore">لینک ثابت</a></div>
    
            <div class="meta">
            <div class="tags"><?php the_tags('', ', ', '<br />'); ?></div>
            <div class="cats"><?php the_category(', ') ?></div>
            </div><!--meta-->
    
            </div><!--post-->
            <div class="recentbottom"><!-- --></div>
    		<?php endwhile; ?>
    
            <div class="alignleft"><?php next_posts_link('نوشته های جدید') ?></div>
            <div class="alignright"><?php previous_posts_link('نوشته های قدیمی') ?></div>
            <br clear="all" />
    
    		<?php else : ?>
    		<?php endif; ?>
    
    </div><!--entry-->
    <div id="angelbg"><!-- --></div>
    <?php include (TEMPLATEPATH . '/sidebar.php'); ?>
    <?php get_footer(); ?>
  • بهرنگ

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

    کد
    <?php the_content_rss('', TRUE, '', 90); ?>
    و
    <?php the_content_rss('', TRUE, '', 40); ?>
    رو به

    <?php the_content(); ?>

    تغییر بدید

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

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

    خیلی ممنون Mizsia عزیز @},- ~O)

  • iranboy

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

    من هم دقیقا همین مشکل رو دارم فقط فایل index متفاوت هستش نمی دونم کدوم فایل رو باید اصلاح کنم ابنم متن index هستش

    <?php get_header(); ?>	
    
    <div id="container">
    
    <div id="left-div">
    
    <div id="left-inside">
    
     <?php if (get_option('artsee_format') == 'Blog Style') { ?>
    <?php include(TEMPLATEPATH . '/includes/blogstyle.php'); ?>
    <?php } else { include(TEMPLATEPATH . '/includes/defaultindex.php'); } ?>
    
    </div>
    
    </div>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>   
    
    </body>
    </html>

    فقط من اونهای رو که در index اشاره کرده رو نیگاه کردم جمله مشابه با دستور پیدا نکردم

  • lib-lord

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

    چک کن شاید کد

    <?php the_excerpt(); ?>

    به جای

    <?php the_content(); ?>

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    MR. Garcia
  • iranboy

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

    blogstyle

    <?php if (have_posts()) : while (have_posts()) : the_post();
      if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
    
    <div class="home-post-wrap2">
    
    <div style="clear: both;"></div>
    
    <!--Begin Post-->
    <div class="single-entry">
    <span class="titles"><a>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title2('', '', true, '400') ?></a></span>
    <div class="post-info">Posted by <?php the_author() ?> in  <?php the_category(', ') ?> on  <?php the_time('m jS, Y') ?> |  <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div>
    <?php the_content(); ?>
    </div>
    </div>
    <!--End Post-->
    
    <!--Display Comments-->
    <?php comments_template(); ?>
    <!--End Comments-->
    
    <?php endwhile; ?>
    
    <div style="clear: both;"></div>
    
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
    else { ?>
    <p class="pagination"><?php next_posts_link('&laquo; Previous Entries') ?> <?php previous_posts_link('Next Entries &raquo;') ?>
    
    <?php } ?>
    
    <?php else : ?>
    
    <h2 >No Results Found</h2>
    
    Sorry, your search returned zero results.
    <?php endif; ?>

    defaultindex

    <?php if (have_posts()) : while (have_posts()) : the_post();
      if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
    
    <div class="home-post-wrap2">
    
    <div style="clear: both;"></div>
    
    <!--Begin Post-->
    <div class="single-entry">
    <span class="titles"><a>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title2('', '', true, '400') ?></a></span>
    <!--Display thumbnail if found-->
    <div class="post-info">Posted by <?php the_author() ?> in  <?php the_category(', ') ?> on  <?php the_time('m jS, Y') ?> |  <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div>
    <?php the_content_limit(300, ""); ?>
    <div class="readmore"><a>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">Read More</a></div>
    </div>
    </div>
    <!--End Post-->
    
    <!--Display Comments-->
    <?php comments_template(); ?>
    <!--End Comments-->
    
    <?php endwhile; ?>
    
    <div style="clear: both;"></div>
    
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
    else { ?>
    <p class="pagination"><?php next_posts_link('&laquo; Previous Entries') ?> <?php previous_posts_link('Next Entries &raquo;') ?>
    
    <?php } ?>
    
    <?php else : ?>
    
    <h2 >No Results Found</h2>
    
    Sorry, your search returned zero results. 
    
    <?php endif; ?>
  • lib-lord

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

    کد های blogstyle ظاهرا مشکلی ندارن . ولی در defaultindex از یه افزونه برای نمایش خلاصه استفاده شده .
    در قسمت

    <!--Begin Post-->
    <div class="single-entry">
    <span class="titles"><a>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title2('', '', true, '400') ?></a></span>
    <!--Display thumbnail if found-->
    <div class="post-info">Posted by <?php the_author() ?> in  <?php the_category(', ') ?> on  <?php the_time('m jS, Y') ?> |  <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div>
    <?php the_content_limit(300, ""); ?>
    <div class="readmore"><a>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">Read More</a></div>
    </div>
    </div>
    <!--End Post-->

    به جای

    <?php the_content_limit(300, ""); ?>

    از

    <?php the_content(); ?>

    استفاده کن . اگه نتیجه گرفتی خبرم کن .

  • iranboy

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

    نه مشکلش رفع نشد

  • iranboy

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

    ممنون مشکلش رفع شد من مشابه کد رو در default.php پیدا کردم و دستورشما رو اضافه کردم مشکلم رفع شد @},-

  • lib-lord

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

    خواهش می کنم ، :-)

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



برچسب‌ها