رفتن به مطلب

صفحه بندی سایت


پست های پیشنهاد شده

سلام دوستان

صفحه اصلی سایت منو ببینید

http://famovie.ir

اگه دقت کنیدبالای فیلم ها چند تا گزینه هست

جدیدترین فیلم ها و سریال ها انیمیشن سریال فیلم

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

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

من کد های این قالب رو دیدم و یه جوریه که انگار قسمت سریال ها با فیلم ها از هم جداست و یه صفحه جدا گانه و انگار با ای فریم نشان داده میشه( با ای فریم نیستا :blink: مثل اونه)

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

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

ممنون

لینک به ارسال

به نام خدا

سایت من چیزی به اسم صفحه بندی که بزنی صفحه 1 یا 2 یا سه نداره

و چون یه قالب متفاوتیه با اموزش های تو اینترنت نمیشه براش صفحه بندی ساخت و باید یه تغیراتی کنه

خدا نگهدار

لینک به ارسال

در کوئری هر دسته showpost تعیین کرده و هر مثلا 10 تای دسته فیلم x برای شما نمایش میدهد

لینک به ارسال

ارتباطی نداره

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


http://mandegarweb.com/wordpress/wordpress-learning/%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D9%86%D8%AF%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D8%B3%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B5-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1/

لینک به ارسال

نه نه نه اصلا داریم ازموضوع اصلی خارج میشیم

ببین من یه چیز های فهمیدم

تو اموزش افزونه wp_pagenavi

نوشته بود اموزش استفاده درست از query_posts()

با کلی تحقیق فهمیدم این چیه و افزونه pagenavi هم از همین استفاده میکنه برای صفحه بندی اما نکته ای که من فهمیدم این بود که اصلا قالب من اینوو نداره و از این استفاده میکنه


<?php
$my_query = new WP_Query('showposts=10');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>

من امدم کد بالا رو به query_posts() تبدیل کنم همه چی به هم ریخت :blink:

اقا یکی در مورد صفحه بندی و موضوع قبلی که داده بودم : فهرست ها همراه با کلاس کمکم کنه

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

اگه کسی بلده حداقل بیاد یه نگاه به کد های قالب من بندازه دقیق تر بیاد اینجا برای دیگران توضیح بده مشکلم چیه

من دیگه از این بهتر نمیتونم توضیح بدم مشکلم چیه دیگه سر در نمیارم

ممنون از همه

ویرایش شده توسط shakala
لینک به ارسال

برای صفحه بندی کوئری در کد کوئری بگذارید


echo '<div id="paginate">';
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $custom_query->max_num_pages
) );
echo '</div>';

برای صفحه بندی سایت در فایل functions.php بگ

ذارید


function my_pagination() {
global $wp_query;
$big = 999999999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages )
);
}

و در محل مناسب در index.php


<?php echo my_pagination();?>

توضیح: در کد اول


$custom_query

نام فرضی کوئری شماست

در ضمن کسی نبود را معمولا برای رزم می گویند یا گرفتن نفس نفس کش نه وقتی که پشتیبانی رایگان نیاز دارند

لینک به ارسال

لطفا اسپم نکنید

اگر در قالب شما از کوئری استفاده شده می تونی تکه کد زیر رو به کوئریتون اضافه کنید :

'paged' => get_query_var('page') ) 

اگر کوئری اون بخش از سایتتون رو هم بذارید بهتر میشه

لینک به ارسال

:blink:

اقای ایمان فخار منظور شما اینه که کد سایتمو اینجوری کنم؟


<?php

$my_query = new WP_Query('showposts=10');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID

echo '<div id="paginate">';
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $my_query->max_num_pages
) );
echo '</div>';

;?>

:unsure:

یا اقای nestad

منظور شما هم اینه که زیرش اضافه کنم؟ مثل بالا؟

من برنامه نویسی بلد نیستم

لینک به ارسال

کد کاملش این میشه

<?php

$my_query = new WP_Query( 'showposts' => 10, 'paged' => get_query_var('paged'));

while ($my_query->have_posts()):

$my_query->the_post();

$do_not_duplicate = $post->ID;?>

<div class="respl-item category-120">

<div class="item-inner">

<div class="item-image clearfix">

<a href="<?php the_permalink() ?>">

<img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&h=600&w=400&zc=1"/>

<span class="quick-view"></span>

</a>

</div>

<div class="item-title" style="font-family:AHamase;direction:rtl;text-align:right;">

<a href="<?php the_permalink() ?>" style="font-family:AHamase;direction:rtl;text-align:right;" >

<?php the_title(); ?>

</a>

</div>

<div class="item-rating">

<div class="count_commentar" style="font-family:AHamase;direction:rtl;font-size:15px;">

<?php echo arixWp_PostViews( get_the_ID(), 'display' ); ?>

</div>

</div>

<div class="item-tooltip" style="font-family:AHamase;direction:rtl;text-align:right;">

<div class="item-title" style="font-family:AHamase;direction:rtl;text-align:right;padding-bottom:08px;">

<a href="<?php the_permalink() ?>" style="font-family:AHamase;direction:rtl;text-align:right;">

<?php the_title(); ?> </a>

</div>

<div class="tooltip-meta" style="font-family:AHamase;direction:rtl;text-align:right;border-top:1px dashed #ccc;padding-top:08px;font-style:none;">

<p><span>منتشر کننده</span>: فامووی</p>

<p><span>ژانر </span>: <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['janer'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></p>

<p><span>حجم </span>: <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['hajm'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></p>

<p><span>سال تولید </span>: <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['tolid'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></p>

<p><span>امتیاز </span>: <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['emtiaz'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></p>

<p><span>وضعیت زیرنویس </span>: <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['zirnevis'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></p>

<p><span>کیفیت </span>: <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['keyfiat'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></p>

</div>

<div class="more-content" style="font-family:AHamase;direction:rtl;text-align:right;font-style:none;">

خلاصه داستان:<br>

<?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['kholase'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?>

</div>

</div>

<div class="item-more">

<div class="more-readmore">

<a href="<?php the_permalink() ?>" style="font-family:AHamase;direction:rtl;text-align:right;font-style:none;font-size:12px;" >

ادامه مطلب </a>

</div>

<div class="more-trailer">

<a href="<?php the_permalink() ?>" style="font-family:AHamase;direction:rtl;text-align:right;font-style:none;padding-left:65px;font-size:14px;"> ادامه مطلب </a>

</div>

</div>

</div>

</div>

<?php endwhile; ?>

از این چند تا تو سایت هست که فقط این خط شون فرق داره


$my_query = new WP_Query("showposts=15&cat=$homepage_id2");

اونم برای نشان دادن یه دسته خاص

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...