mehrabi 2 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 با سلام و تشکر و معذرتجستجو کردم چیزی که می خواستم پیدا نکردمچطور میشه برای هر دسته یه قالب جدا درست کرد.بخش استایل جدا برای هر دسته را خوندم چیزی نفهمیدم.بخش استفاده از چند پوسته را هم خوندم.یه افزونه هم معرفی شده بود که نمی دونم چطور کار می کرد.هر سایتی هم دیدم نوشته بود categury[n].php ایجاد کنید و کد خود را درون این فایل قرار دهید. اما من کد نویسی بلد نیستم. چه کدی باید اینجا قرار بدم؟در واقع می خوام از چند قالب استفاده کنم.کاری که می خوام بکنم اینه:مثلا سه قالب دارم. چطکدی که قالب رو فراخوانی بکنه در وردپرس یا php چی هست؟نمیشه مسیر داد که برای این دسته از این قالب استفاده کن؟یه چیزی پیدا کردم نوشته بود این کد را به functions.php قالب خود اضافه کنید.< ?php$post = $wp_query- >post;if ( in_category('1') ) {include(TEMPLATEPATH . '/single1.php');} elseif ( in_category('2') ) {include(TEMPLATEPATH . '/single2.php');} else {include(TEMPLATEPATH . '/single_other.php');}? >اما بازم تو فایل single.php نمی دونم چی باید بنویسم.نمی شه تو همین کد به جای مثلا single1.php مسیر یه قالب دیگه رو داد که ازش استفاده کنه(منظورم قالب آماده هست نه کد نویسی)پیشاپیش تشکر از همه شما دوستان عزیز. 1 نقل قول لینک به ارسال
Farid 2281 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 سلاماین مطلب رو بخونید کمکتون میکنه در مورد استایل جدا برای هر دسته .... در ضمن کدی که گذاشتید مربوط میشه به استایل جدا برای ادامه ی مطلب که آموزش کاملش رو اینجا میتونید بخونید . 5 نقل قول لینک به ارسال
mehrabi 2 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 سلاماین مطلب رو بخونید کمکتون میکنه در مورد استایل جدا برای هر دسته .... در ضمن کدی که گذاشتید مربوط میشه به استایل جدا برای ادامه ی مطلب که آموزش کاملش رو اینجا میتونید بخونید .با سلام و تشکربنده هر دو تاپیک ذکرشده رو خونده بودم و یه چیزایی فهمیده بودم.عرض کردم کد نویسی بلد نیستم.بنده مثلا دوتا دسته دارم با آی دی 4 و 5. و دوتا قالب از پیش ساخته شده دارم مثلا theme1 و theme2 که هر دو رو در قسمت قالب های وردپرس کپی کرده ام.برای اینکه قالب این دو تا دسته با قالب اصلی متفاوت باشند، باید دوتا فایل با نام های category-4.php و category-5.php توی قالب فعلی درست کنم، تا اینجا درست. اما فرض کنید من می خوام دسته با ای دی 5 با قالب دوم یعنی theme2 نمایش داده بشه، چه کدی باید توی فایل ategory-5.php بنویسم که وردپرس از قالب theme2 برای این دسته استفاده کنه.نمی شه مثلا توی فایل category-4.php کدی نوشته که بره مثلا قالب theme1 را فراخوانی کنه که این دسته با این قالب نمایش داده بشه.یه سؤال دیگه هم پیش میاد اینکه آیا افزونه ها و نیز ابزارک های هر کدام از این دو قالب متفاوت خواهد بود؟ چطور میشه مثلا وقتی دسته ی با آی دی 4 را مشاهده می کنیم( که این دسته از theme1 استفاده می کنه) ابزارک های خاصی متفاوت از ابزارک های دیگه فعال یا غیر فعال باشه.بازم تشکر از همگی شما. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 ببینید مقداری از راه رو اشتباه رفتید (البته اگر از نوشته هاتون درست متوجه شده باشم)شما نمیتونید دو پوسته جدا رو فراخوانی کنیدمنظور از دو قالب جدا یعنی کدهای جدا در همون فایلهای categoryیعنی وقتی فایلی برای هر آی دی درست می کنید میتونید توی همون فایل کدهای جدا و با استایل متفاوت رو قرار بدیدامیدوارم متوجه مطلب شده باشید 4 نقل قول لینک به ارسال
mehrabi 2 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 ببینید مقداری از راه رو اشتباه رفتید (البته اگر از نوشته هاتون درست متوجه شده باشم)شما نمیتونید دو پوسته جدا رو فراخوانی کنیدمنظور از دو قالب جدا یعنی کدهای جدا در همون فایلهای categoryیعنی وقتی فایلی برای هر آی دی درست می کنید میتونید توی همون فایل کدهای جدا و با استایل متفاوت رو قرار بدیدامیدوارم متوجه مطلب شده باشیدبا سلام و تشکراگه امکان داره یه نمونه کد یا یه قالب برای دانلود قرار بدید که دسته ای قالبش متفاوت از دسته های دیگه باشه تا طبق اون، یاد بگیریم چطور دسته ای رو با قالب جدا اجرا کنیم. یا به منبع معرفی کنید.اگه پوسته ای باشه که قالب های متفاوت برای هر دسته داشته باشه خیلی عالی میشه. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 شما میتوانید با نامگذاری فایلهای پوسته برای هر دسته قالبی جدا ایجاد کنیدcategory-[id].phpid شناسه دسته هستنمونهcategory-10.php 4 نقل قول لینک به ارسال
mehrabi 2 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) شما میتوانید با نامگذاری فایلهای پوسته برای هر دسته قالبی جدا ایجاد کنیدcategory-[id].phpid شناسه دسته هستنمونهcategory-10.phpبازم سلاماول تشکر از پاسختوناما سؤال من این نیست.تا اینجای کار رو بلدم. ولی توی این category-10.php باید چی بنویسم. چیزی که خواستم اینه که اگه کسی قالبی داره که مثلا حداقل برای یک دسته اش قالب جدا تعریف کرده باشه برای دانلود بذاره برای مثل من که نحوه تعریف قالب جدا رو یاد بگیریم.اگه امکانش هست کسی همچین قالبی داره برای دانلود بذاره یا حداقل خود فایل category-10.php را بذاره برای دانلود.ببخشید پررو شدم یه چیز دیگه هم می خواستم قالب جدا برای ادامه مطلب.اینو هم اگه کسی قالب آماده داره بذاره برای دانلود.اگه کسی طراحی بلده و زیاد وقت گیر نیست و امکانش براش هست یه همچین قالبی آماده کنه چون فکر کنم این کار سؤال خیلی ها باشه.بازم تشکر فراوان از همه ی دوستان و اساتید فن. ویرایش شده تیر 92 توسط mmki نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 ببینید اصلا نیازی به دانلود یک فایل آماده نیستشما کافیه کدهای فایل single رو توی همین فایل قرار بدید. بعد هر تغییری دوست دارید روش انجام بدید. به همین سادگیدر مورد "قالب جدا برای ادامه مطلب" یعنی چطور؟ با بقیه بخشهای سایت متفاوت باشه یا چیز دیگه؟ 1 نقل قول لینک به ارسال
mehrabi 2 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) ببینید اصلا نیازی به دانلود یک فایل آماده نیست شما کافیه کدهای فایل single رو توی همین فایل قرار بدید. بعد هر تغییری دوست دارید روش انجام بدید. به همین سادگی در مورد "قالب جدا برای ادامه مطلب" یعنی چطور؟ با بقیه بخشهای سایت متفاوت باشه یا چیز دیگه؟ با سلام و تشکر از جوابتوندر مورد "قالب جدا برای ادامه مطلب" یه چنین چیزی باشه:هر دسته که با قالب خاص خودش باز میشه ولی می خوام اگه بشه ادامه مطلب بعضی از پست هایی که با همون قالب اصلی باز می شه متفاوت باشه ولی قالب صفحه اصلی یعنی index با بقیه یکی باشه.مثلا فرض کنید یه بخش "قالبها" برای سایتم دارم که می خوام ویژگی هایی جدا از قسمت های دیگه داشته باشه البته فقط "ادامه ی مطلبش"*****در مورد قالب جدا برای هر دسته هم بنده چیزی که فرمودید را می دونم ولی عرض کرده بودم کد نویسی بلد نیستم شما گفتید تغییرات دلخواه را انجام بدید من تغییر بلد نیستم. می خواستم یه قالب دیگه که قبلا طراحی شده رو فایل ایندکسش رو کپی کنم بذارم توی این قالب اصلی. اما مثلا فراخوانی فایل style.css را توی وردپرس بلد نیستم. یعنی توی همین فایل ایندکس باید استایل قالب جدید فراخوانی بشه یا توی header.php قالب اصلی؟کمی htmlبلدم. و کمتر از اون php هم کار کردم ولی نه زیاد.من این کارو انجام دادم لطف بفرمایید ببینید درسته؟ و راهنمایی کنید.پوشه ی قالب دوم را کپی کردم توی این قالب حالا باید توی این category-id.php چطوری مسیر دهی کنم که قالب این دسته با قالب اصلی متفاوت باشه.روش دیگه ای هست بفرمایید.قالب آماده که گفتم اگه کسی داره بذاره خواستم ببینم چکار کرده یاد بگیرم نه چیز دیگه که قبلا هم عرض کردم.بازم تشکر از شما و خداقوت.ممنون بابت پیگیری هاتون و اینکه جواب مارو میدید. ویرایش شده تیر 92 توسط مهرابی نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 بجای id در category-id.php آی دی دسته رو قرار میدیدبعد محتوای کدهای اون چیزی که مدنظرتون هست رو درش قرار بدیداگر خیلی سردرنیاوردید کدهاتون رو بزارید اینجا تا ست کنیم(برای نمونه) نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 خب حالا اگه بخوایم برای ادامه مطلب یه دسته خاص صفحه ای متفاوت طراحی کنیم باید چه کنیمیعنی صفحه ادامه مطلب اون دسته با بقیه فرق داشته , اون موقع باید چه کنیم؟ 1 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 خب حالا اگه بخوایم برای ادامه مطلب یه دسته خاص صفحه ای متفاوت طراحی کنیم باید چه کنیمیعنی صفحه ادامه مطلب اون دسته با بقیه فرق داشته , اون موقع باید چه کنیم؟<?php add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' )); ?>برای هر دسته دلخواه فایلی ایجاد کنیدsingle-10.php10 شماره دسته هست 3 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 (ویرایش شده) خیلی ممنونمن یه مقاله پیدا کردم قبل از پست شما و به درستی هم کار کردو به قسمت اموزش اضافه کردمhttp://forum.wp-parsi.com/tutorials/article/424-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D8%AF%D8%A7%DA%AF%D8%A7%D9%86%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AF%D8%A7%D9%85%D9%87-%D9%85%D8%B7%D9%84%D8%A8-%D9%87%D8%B1-%D8%AF%D8%B3%D8%AA%D9%87/ ویرایش شده آبان 92 توسط فرهاد 2 نقل قول لینک به ارسال
نیما 7 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 سلامتابع in_category فقط در دسته خاص عمل می کند و در زیر دسته هایش عمل نمی کند؟چطوری میشه هم در دسته خاص و هم در زیر دسته هایش عمل کند؟ نقل قول لینک به ارسال
maya2013 2 ارسال شده در شهریور 96 گزارش بازنشر ارسال شده در شهریور 96 اینت کد رو باید کجا بگذاریم: <?php add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' )); ?> و اینکه در این کد چطور میشه id دسته رو مشخص کرد ؟ و اینکه ایا این کد کار همین کد زیر رو میکنه و فرق داره ؟: <?php $post = $wp_query->post; if ( in_category('72') ) { include(TEMPLATEPATH . '/single108.php'); } else { include(TEMPLATEPATH . '/singlemaster.php'); } نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .