taktos
-
تعداد ارسالها
8 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط taktos
-
-
سلام دوستان... من واقعا به یه مشکل خیلی مهم برخوردم و امیدوارم یکیتون کمکم کنید
من متاسفانه توی جی کوئری مبتدی هستم یعنی در حد خنگ
توی پوسته ایی که کد کردم به یه چیزی نیاز دارم که نمونشو میتونید توی سایت دی جی کالا ببینید
اگه توی یکی از محصولات برید میبینید که هر محصول چند بخش داره(مشخصات کلی- نقد-نمودار قیمت- نظرات مشتریان و...)
روشون که کلیک کنید به آرومی اسکرول میشن به همون قسمت
و اینکه اسکرول رو که بالا پایین بیاری هر قسمت که بش برسی استایلش تغییر میکنه
الان من توی پوسته به این شکل کدنویسی کردم
اون قسمت بالایی که فیکس میشه
<div class="style">
<a href="#link1" title="" class="masal">مشخصات</a>
<a href="#link2" title="" class="masal">نقد وبررسی</a>
</div>و قسمتهای اصلی
<div class="box" id="link1"></div>
<div class="box" id="link2"></div>الان مثلا روی مشخصات کلی که کلیک کنی یهو میره اون قسمت ولی من میخام آوم اسکرول شه
و اینکه به هر قسمت که رسید یه کلاسی به لینکه اضافه بشه مثلا بتونم رنگشو تغییر بدم مثلا کلاس action
<a href="#link2" title="" class="masal action">نقد وبررسی</a> -
بله
یعنی از 7 به بعد با کلاس دیگری نمایش بدهد
البته با js و css هم میشد که بنده همین به ذهنم رسید
نه دمت گرم حاجی منم منظورم همین بود
ممنون
-
<ul>
<?php
$my_query = new WP_Query('showposts=7&cat=2');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li class="clearfix">
<a href="<?php the_permalink() ?>" class="title" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"><span><?php the_title(); ?></span></a>
</li>
<?php endwhile; ?>
</ul>
<ul>
<?php
$my_query = new WP_Query('showposts=10&cat=2&&offset=7');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li class="clearfix">
<a href="<?php the_permalink() ?>" class="title" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"><span><?php the_title(); ?></span></a>
</li>
<?php endwhile; ?>
</ul>آهان الان متوجه شدم این offest میگه که مثلا از دومین یا چندمین به بعد این شکلی باشه؟ درسته؟
-
شما 2 کوئری بگیرید و در کوئری اول یک کلاس فراخانی کنید و در کوئری دوم offset بگیرید و کلاس دیگری فراخانی کنید
ممنون ولی اصن نفهمیدم
خب میشه شما این لطفو کنید و کدش رو همینجا بذارید
-
در کوئری از offset استفاده کنید و یا با css و js استایل بدید که باز کمی جستجو کنید بسیار تاپیک موجود هست
خب الان این کد رو بهم داد
<?php
$custom_query = new WP_Query(array(
'post_status' =>'published',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'cat' =>'61',
'posts_per_page' =>'5',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>
<ul>
<?php if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<li><strong><?php the_title(); ?></strong>
<a class="links" href="<?php the_permalink(); ?>"> پیوند یکتا</a>
<div class="post" id="post<?php echo the_ID();?>">
<?php the_content(); ?>
</div>
</li>
<?php endwhile;endif;?>
</ul>
<?php wp_reset_query(); ?>الان این هر 7 تا پست رو به یه شکل نشون میده
در صورتی که من لازم دارم تا برای آخرین پست یه کلاس انتخاب کنم و برای بقیه یه کلاس دیگه
مث همون نمونه ایی که خدممتون دادم
-
عزیز من این کد رو که تولید کرد رو بلدم
فقط همونجوری که گفتم نیاز دارم اولین پست حالتش با بقیه فرق کنه
-
سلام دوستان, یه مشکل جدی دارم و خیلی واسم مهمه ممنون میشم راهنماییم کنید
من میخام در صفحه اصلی سایتم مطالب یک دسته خاص رو نشون بدم, کدش رو دارم ولی من یه جور خاص میکنم
میخام که اولین پست با بقیه فرق کنه
مثل این سایت : http://nilitarin.ir/
یعنی اولین پست به علاوه تصویر شاخص و عنوان یه توضیح مختصر هم داشته باشه ولی چندتای بعدیش فقط تصویر شاخص و عنوان داشته باشه
ممنون میشم راهنماییم کنید
دادن تایم به اسکرول و تغییر استایل
در برنامه نویسی استاتیک
ارسال شده در