mehdi.tayebi 171 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 من در طراحی قالب میخوام در قالبم طرح زوج و فرد قرار بدیم . منظورم این هستش که مثلا پست های 1 و 3 و 5 و 7 و ... ظاهر و گرافیکش از سمت راست تنظیم کنم ، مثلا تصاویر بند انگشتی اون از سمت راست نمایش بده و در پست های زوجم 2 و 4 و 6 و 8 و ... تم و ظاهر گرافیکش سمت چپ باشه ....امیدوارم درست توضیح داده باشم که چی می خوام ....یه نمونه عکس هم میزارم که منظورم خوب برسونم .ممنون نقل قول لینک به ارسال
rezakianoosh 1795 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) میتونید یه حلقه php بسازید که یکی یکی اضافه بشه و بعد این حلقه رو به کلاس دسته هاتون بدید و بعد مثلا کلاس دستههاتون اینطوری میشه : cl1 ، cl2 و ...نمونه کد :<?phpfor ($i=0; $i < 10; $i++) {echo "<div class='nameclass$i'>\n";}?>خروجی :<div class='nameclass0'><div class='nameclass1'><div class='nameclass2'><div class='nameclass3'><div class='nameclass4'><div class='nameclass5'><div class='nameclass6'><div class='nameclass7'><div class='nameclass8'><div class='nameclass9'> ویرایش شده دی 92 توسط rezakianoosh 3 نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 ممنونم. این حلقه رو می تونید بر پایه " هر پست وردپرس " برام پیاده سازی بکنید ؟؟ یعنی منظورم حلقه مربوط به نمایش متن در وردپرس بعلاوه اون نوع دستوری که میگید هستش .... نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 این حلقه اضافه کنید خوب متوجه نمیشم . من میخوام یکی در میون پست های من رو اونطوری نمایش بده .... خوب مثلا :پست اولم سمت راست نشون بده ،پست دوم سمت چپ ،پست سوم سمت راستپست چهارم سمت چپ...در مورد سی.اس.اس مشکلی ندارم و تنظمیاتش انجام میدوم . مشکل اینجاست که چطوری از طریق PHP می تونم تعیین کنم مثلا به پست های اول و سوم و چهارم و .... کلاس " right " اضافه کن و در پست های زوج کلاس " left " . کد مربوط به حلقه نمایش هر پست هم در زیر قرار میدهم . ممنون میشم کمکم کنید ...<div class="post-wrapper"><!--start post loop--> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <div class="wrap entry"> <?php the_content('ادامه متن...'); ?> </div><!--wrap--> </div><!--post--> <?php endwhile;?> <?php endif; ?> <?php harimau_pagination(); ?> </div><!--end post loop--> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 با CSShttp://www.w3.org/Style/Examples/007/evenodd.en.htmlhttp://www.w3schools.com/cssref/sel_nth-child.asp 4 نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 آقا پارسا عزیز ممنونم بابت اشاره ای که کردی اما خوب با سی.اس.اس زمانی اوکی میشه که بخواهی با یک آیتمت این رفتار رو بکنی ...شما فرض کن داخل حلقه مطلبت امکان داره دههاااا مجموعه با آی.دی های متفاوت وجود داشته باشه... پس بهترین روش استفاده از همان حلقه هستش .اما من ساختار دستوریش برای استفاده در حلقه وردپرس نمیدونم دقیقاممنون میشم اونطوری بهم بگید ... نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) بعد از کلی سرچ و کل انجار رفتن با PHP ساختار دستوریش یافتم و با کمی تغییر نوشتمش ::این کد در داخل فانکشن خودتون قرار می دهید ...function oddeven_post_class ( $classes ) { global $current_class; $classes[] = $current_class; $current_class = ($current_class == 'odd') ? 'even' : 'odd'; return $classes;}add_filter ( 'post_class' , 'oddeven_post_class' );global $current_class;$current_class = 'odd'; ویرایش شده دی 92 توسط M3hdi نقل قول لینک به ارسال
Bright Moon 653 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 کوئری نمایش پست ها به صورت یکی در میون !مشکلتون رو حل میکنه 3 نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 کوئری نمایش پست ها به صورت یکی در میون !مشکلتون رو حل میکنهممنونم . مشکلم با استفاده از کد فانکشنی که در پست 5 قرار دادم حل شدش ... ممنونم . نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .