alam7o 92 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 با سلامخیلی گشتم چیزی پیدا نکردم که کمکم کنهمن میخوام پست های دسته مثال اموزش تو صفحه اصلی استایل جدایی داشته باشن /فرض مثال دسته نرم افزار ها آخرش زده (ادامه مطلب + دانلود) حالا من میخوام دسته آموزش آخرش به جای ادامه مطلب ( ادامه آموزش ) باشه و مثلا رنگ فونتش فرق کنهامیدوارم منظورمو متوجه شده باشدواضحتر بگم من مشکلم با ادامه مطلب دسته یا همون single.php نیست من میخوام توی index.php استایلشون فرق کنه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 1. در ابتدای حلقه index.php وارد کنید<?php if(in_category(10)) {$class = "class1";$more = "ادامه آموزش";}else {$class = "class2";$more = "ادامه دانلود";}?>2. به اولین div داخل حلقه به این شکل کلاس بدید<div class="post <?php echo $class;?>">3. تابع the_content را به این صورت ویرایش کنید<?php the_content($more);?>4. به کلاس های class1 و class2 در css استایل مورد نظر رو بدید.نکته: فرض شده آی دی دسته بندی 10 باشه که در خط اول اولین سری کدها مشخصه و باید با آی دی دسته مورد نظرتون ستش کنید. 6 نقل قول لینک به ارسال
alam7o 92 ارسال شده در آذر 93 مالک گزارش بازنشر ارسال شده در آذر 93 (ویرایش شده) ببینید الان این کد قسمت پست index.php منه<?php if (have_posts()) : while (have_posts()) : the_post(); ?><div class="post-new"> <div class="post-title"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></h2></div> <div class="post-line"></div><div class="jahan-postd-new"><div style="text-align:justify; font-size: 14.3px;color:#292929;font-weight:lighter; font-family:BYekan"><?php the_content(''); ?></div></div><a href="<?php the_permalink() ?>" class="post-more" title="<?php the_title(); ?>" target="_blank">ادامه مطلب + دانلود</a></div><?php include(TEMPLATEPATH."/m-mortabet.php");?> <?php endwhile; ?><?php endif; ?>اینارو به چه صورت تغییر بدم که برای هرکدوم یه استایل جدا قرار بدم ؟مثال سایز فونت اینجا 14.3 است در اموزش 16 باشه ویرایش شده آذر 93 توسط alam7o نقل قول لینک به ارسال
alam7o 92 ارسال شده در آذر 93 مالک گزارش بازنشر ارسال شده در آذر 93 (ویرایش شده) الان تونستم کادرشون رو جدا کنم و استایل جدایی برای<div class="post-new"> تعیین کنماما ادامه مطلب تغییری نکردبا چه دستوری کاری کنم که بشه اونجا رو هم تغییر داد مثال شاید بخوام تو دسته اموزش قبل <?php the_content(''); ?> یه متن ثابت قرار بگیره قرار بگیره ویرایش شده آذر 93 توسط alam7o نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 پاسختون رو کاملا واضح دادم کافی بود یکبار کدها را بخونید <?php if (have_posts()) : while (have_posts()) : the_post();if(in_category(10)) {$class = "class1";$more = "ادامه آموزش";}else {$class = "class2";$more = "ادامه دانلود";}?><div class="post-new <?php echo $class;?>"> <div class="post-title"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></h2></div> <div class="post-line"></div><div class="jahan-postd-new"><div style="text-align:justify; font-size: 14.3px;color:#292929;font-weight:lighter; font-family:BYekan"><?phpif(in_category(10)) {?><h4>متن دلخواه</h4><?php}the_content(''); ?></div></div><a href="<?php the_permalink() ?>" class="post-more" title="<?php the_title(); ?>" target="_blank"><?php echo $more;?></a></div><?php include(TEMPLATEPATH."/m-mortabet.php");?> <?php endwhile; ?><?php endif; ?> 1 نقل قول لینک به ارسال
alam7o 92 ارسال شده در آذر 93 مالک گزارش بازنشر ارسال شده در آذر 93 ممنون درست شد کد هارو مطالعه کردم ولی خب متوجه نمیشدمحالا یه مشکل پیش اومده که مطالب ادامه مطلب رو هم نشون میده ! یعنی همه ی متن پست رو تو همون صفحه اصلی نشون میده دیگه خلاصه نمیشه چیکارش کنم ؟ نقل قول لینک به ارسال
alam7o 92 ارسال شده در آذر 93 مالک گزارش بازنشر ارسال شده در آذر 93 ممنون درست شد کد هارو مطالعه کردم ولی خب متوجه نمیشدمحالا یه مشکل پیش اومده که مطالب ادامه مطلب رو هم نشون میده ! یعنی همه ی متن پست رو تو همون صفحه اصلی نشون میده دیگه خلاصه نمیشه چیکارش کنم ؟از <?php the_excerpt(); ?> استفاده کردم حل شد ممنون نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .