webbarg 46 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلام .می خواستم بدونم می تونم چند نوع قالب نظرات داشته باشم .یعنی 2_3 نوع فایل comments.php که هر کدوم با استایل و خاصیت جدا برای هر دسته باشه ؟ لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 شدنش می شه ولی کد نویسی را باید بشناسید مشخص کنید تا سایت چجوری باید تشخیص بده کدوم قالب را احضار کنه تا شرطش و طریقه اش رو بگم اجراش با خودتونه 1 لینک به ارسال
webbarg 46 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 سلام و خسته نباشید خدمت استاد فخار عزیز .من از یک روش قدیمی و ساده برای قسمت کردن استفاده می کنم .فایل single.php را تغییر دادم و به شکل زیر در اوردمش :<?php post;if ( in_category('1') ) {include(TEMPLATEPATH . '/singles1.php'); }elseif ( in_category('2') ) {include(TEMPLATEPATH . '/singles2.php'); }else { include(TEMPLATEPATH . '/single-default.php'); }?>و برای هر دسته که می خوام مطلب اون متفاوت باشه یک فایل متفاوت از single.php اراعه میدم . لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 با همین شرط در صفحه comments.php می تونید کار کنید if ( in_category('1') ) {wp_list_comments("callback=my_comments1");}elseif (in_category('2') ) {wp_list_comments("callback=my_comments2");}else {wp_list_comments("callback=my_comments3");}و قالبهای دلخواهتون رو در توابعی به نامهای my_comments1 و my_comments2 و my_comments3 و ... بگذارید 3 لینک به ارسال
IMasoud 102 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلام و خسته نباشید خدمت استاد فخار عزیز .من از یک روش قدیمی و ساده برای قسمت کردن استفاده می کنم .فایل single.php را تغییر دادم و به شکل زیر در اوردمش :<?php post;if ( in_category('1') ) {include(TEMPLATEPATH . '/singles1.php'); }elseif ( in_category('2') ) {include(TEMPLATEPATH . '/singles2.php'); }else { include(TEMPLATEPATH . '/single-default.php'); }?>و برای هر دسته که می خوام مطلب اون متفاوت باشه یک فایل متفاوت از single.php اراعه میدم .واسه استفاده از پیج های مختلف با سبک مختلف نیاز به اون کار نیست شما می تونید موقع پست دادن یا ساختن پیج و ...توی منوی قالب اون صفحه ای مورد نظر رو انتخاب می کنیدحالا چطور صفحه مختلف بسازیم<?phpTemplate Name: page-cat-2;?>فایل ها رو هم به این شکل نام گذاری کنید بهتره.../page-cat2.php لینک به ارسال
webbarg 46 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 واسه استفاده از پیج های مختلف با سبک مختلف نیاز به اون کار نیست شما می تونید موقع پست دادن یا ساختن پیج و ...توی منوی قالب اون صفحه ای مورد نظر رو انتخاب می کنیدحالا چطور صفحه مختلف بسازیم<?phpTemplate Name: page-cat-2;?>فایل ها رو هم به این شکل نام گذاری کنید بهتره.../page-cat2.phpسلام .لطفا یک بار تاپیک را کامل بخونید و به عنوان تاپیک دقت کنید .موضوع بحث چیز دیگه هست . لینک به ارسال
IMasoud 102 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلام .لطفا یک بار تاپیک را کامل بخونید و به عنوان تاپیک دقت کنید .موضوع بحث چیز دیگه هست .می دونم من جواب شما رو دادم که اون روشی که گفتید زیاد جالب نیست و وقت گیر هست لینک به ارسال
isk 4447 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 به موازات روش فوق میتونید از این روش هم استفاده کنید:فرض که comments-second-template.php تمپلیت دلخواه شما برای دسته خاص باشه، در اینصورت میشه:<?php if (in_category('any_category_as_you_wish')) { ?> <?php comments_template('/comments-second-template.php'); ?> <?php } else { ?> <?php comments_template( '', true ); ?> <?php } ?>و احتمال داره بسته به نوع قالبتون نیاز بشه ازinclude (TEMPLATEPATH . /'comments-second-template.php')به جایcomments_template('/comments-second-template.php')استفاده کنید 2 لینک به ارسال
webbarg 46 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 به موازات روش فوق میتونید از این روش هم استفاده کنید:فرض که comments-second-template.php تمپلیت دلخواه شما برای دسته خاص باشه، در اینصورت میشه:<?php if (in_category('any_category_as_you_wish')) { ?> <?php comments_template('/comments-second-template.php'); ?><?php } else { ?> <?php comments_template( '', true ); ?><?php } ?>و احتمال داره بسته به نوع قالبتون نیاز بشه ازinclude (TEMPLATEPATH . /'comments-second-template.php')به جایcomments_template('/comments-second-template.php')استفاده کنیدسلام و خسته نباشید .امکانش یکم بیشتر توضیح بدید ؟ لینک به ارسال
isk 4447 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 شما گفتید که یه قالب دیگری برای کامنتها دارید. من فرض کردم اسم این قالب comments-second-template.php است و در پوشهی پوسته ذخیره شده.حالا هرجا در پوسته، مثلاً در single.php و یا loop-single.php که<?php comments_template( '', true ); ?>قرار دارد به جاش این<?php if (in_category('any_category_as_you_wish')) { ?> <?php comments_template('/comments-second-template.php'); ?><?php } else { ?> <?php comments_template( '', true ); ?><?php } ?>را قرار بدید.- من نام فایل قالب جدید کامنت را comments-second-template.php فرض کردم که شما باید تغییر بدید.- من نام دستهی مورد نظر را any_category_as_you_wish فرض کردم که شما باید تغییر بدید. 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری