انجمن


نتیجه ای یافت نشد  (۷ نوشته)

  • Mohsen

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

    سلام.
    در سایت من ، بعد از جست و جو اگر نتیجه ای یافت نشد ، فقط قالب سایتم رو (بدون مطلب) نشون میده.
    میخوام که اگه نتیجه ای یافت نشد بگه : "با عرض پوزش ، نتیجه ای یافت نشد."
    خواهش میکنم کمکم کنید.

  • Morteza

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

    شما باید فایل search.php بسازید و اون رو مطابق میلتون در بیارید.

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

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

    من این صفحه رو ایجاد کردم ولی هیچ تغییری ایجاد نشد.

  • silvercover

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

    rasoulrahimi گفت:
    من این صفحه رو ایجاد کردم ولی هیچ تغییری ایجاد نشد.

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

    <div class="entry">
    
    	<?php if (have_posts()) : ?>
    
    		<?php while (have_posts()) : the_post(); ?>
    
    				<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent Link to ','rhea'); ?><?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
    				<small><?php _e('Written by','rhea'); ?> <?php the_author() ?> <?php _e('on','rhea'); ?> <abbr title="<?php the_time('Y-m-d\TH:i:sO'); ?>"><?php unset($previousday); printf(__('%1$s – %2$s'), the_date('', '', '', false), get_the_time()) ?></abbr> - <?php if(function_exists('the_views')) { the_views(); } ?> </small><br /><br />
    
    					<?php the_content(__('Read more &raquo;','rhea')); ?>
    
    <br />
    <?php the_tags(__('Tags: ','rhea'), __(', ','rhea'), __('<br />','rhea')); ?><?php _e('Posted in','rhea'); ?> <?php the_category(__(', ','rhea')); ?> | <?php edit_post_link(__('Edit','rhea'), '', __(' | ','rhea')); ?> <?php comments_popup_link(__('No Comments »','rhea'), __('1 Comment »','rhea'), __('% Comments »','rhea')); ?><br />
    <div class="line"></div>
    
    		<?php endwhile; ?>
    
    		<div class="navigation">
    			<div class="alignleft"><?php next_posts_link(__('&laquo; Older Entries','rhea')) ?></div>
    			<div class="alignright"><?php previous_posts_link(__('Newer Entries &raquo;','rhea')) ?></div>
    		</div>
    
    	<?php else : ?>
    
    		<h2 class="center"><?php _e('No posts found. Try a different search?','rhea'); ?></h2>
    
    	<?php endif; ?>
    
    	</div></div>

    این کد از فایل search.php پوسته rhea برداشته شده.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - Mohsen - hadisoft
  • Mohsen

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

    نمیشه اون تکه ای که باید در فایل search.php وجود داشته باشه رو بزارید. آخه من میخوام شکل قالبم رو داشته باشه.

  • silvercover

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

    rasoulrahimi گفت:
    نمیشه اون تکه ای که باید در فایل search.php وجود داشته باشه رو بزارید. آخه من میخوام شکل قالبم رو داشته باشه.

    خب منم همون تکه رو گذاشتم.

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

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

    اگر کسی مشکل من رو داشت ، ابتدا از فایل index.php یک کپی بگیره و اسم اون رو search.php بذاره. بعد این تکه کد زیر رو به اون اضافه کنه:

    <div class="entry">
    
    	<?php if (have_posts()) : ?>
    
    		<?php while (have_posts()) : the_post(); ?>
    
    <div class="line"></div>
    
    		<?php endwhile; ?>
    
    	<?php else : ?>
    
    		<h2 class="center"><?php _e('با عرض پوزش. نتیجه ای یافت نشد.','rhea'); ?></h2>
    
    	<?php endif; ?>
    
    </div>

    البته این چیزی که من اینجا نوشتم همون گفته ی آقای silvercover است که یکم ساده تر نوشتم و یکم تغییرش دادم.(کوتاه تر کردم)
    از آقای silvercover بی نهایت ممنونم.

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