رفتن به مطلب

آیا میشه چند تا ساید بار تعریف کنیم؟


پست های پیشنهاد شده

سلام

آیا امکانش هست که چندتا ساید بار برای قالبمون تعریف کنیم؟

من نمیخوام از ابزارک استفاده کنم و میخوام ببینم اگه میشه چندتا ساید بار تعریف کنم

ممنون میشم اگه راهنمایی کنید

لینک به ارسال

سلام

بله به سادگی میشه. ولی سوالتون یه کم ناقصه.

من دوتا صفحه دسته ها دارم

category-2.php

category-3.php

یک صفحه هم که به نام

index.php

دارم

حالا من یک کادر کوچیک دارم که میخوام فقط تو سایدبار

category-3.php و category-4.php

نمایش داده بشه

حقیقتش اول خواستم از ابزارک استفاده کنم ولی ابزارک تو همه صفحات نمایش داده میشه بعدش اومدم یه افزونه به نام

widget-logic

نصب کردم که کارش این بود میتونی تعیین کنی که ابزارک در کدام صفحات نمایش داده بشه که این افزونه عمل نمیکنه واسه من برای همین به فکر این افتادم که بیام سایدبار جدید تعریف کنم

ممنون میشم اگه راهنمایی کنید

لینک به ارسال

با سلام

پیشنهاد من استفاده از همون افزونه widget logic هست که به راحتی می تونه نیازهای شما رو برآورده کنه ، شاید تنظیمات و دستوراتشو درست انجام ندادید ، برای این کار شما فک کنم دستور زیر مشکلو حل کنه ..


is_category(array(5,9,10,11))

به جای اعداد آی دی دسته هایی رو که می خواید ابزارک توش نمایش داده بشه رو وارد کنید ، در ضمن کد بالا رو تست نکردم احیانا اگه جواب نداد از روش زیر استفاده کنید ...

چند تا سایدبار با نام های sidebar1.php و sidebar2.php و ... درست کنید و تغییرات دلخواهتون رو روشون پیاده کنید بعد جایی که قصد دارید هر کدوم از سایدبارها نمایش داده بشن از دستور زیر استفاده کنید :


<?php include(TEMPLATEPATH."/sidebar1.php");?>

به همین سادگی ...

موفق باشید

لینک به ارسال

با سلام

پیشنهاد من استفاده از همون افزونه widget logic هست که به راحتی می تونه نیازهای شما رو برآورده کنه ، شاید تنظیمات و دستوراتشو درست انجام ندادید ، برای این کار شما فک کنم دستور زیر مشکلو حل کنه ..


is_category(array(5,9,10,11))

به جای اعداد آی دی دسته هایی رو که می خواید ابزارک توش نمایش داده بشه رو وارد کنید ، در ضمن کد بالا رو تست نکردم احیانا اگه جواب نداد از روش زیر استفاده کنید ...

چند تا سایدبار با نام های sidebar1.php و sidebar2.php و ... درست کنید و تغییرات دلخواهتون رو روشون پیاده کنید بعد جایی که قصد دارید هر کدوم از سایدبارها نمایش داده بشن از دستور زیر استفاده کنید :


<?php include(TEMPLATEPATH."/sidebar1.php");?>

به همین سادگی ...

موفق باشید

دوست عزیز از روش ابزارک باز هم استفاده کردم ولی متاسفانه نمایش نمیشده / ابزارک رو فقط در حالتی نمایش میده که از

widget logic استفاده نکرده باشم و در تمام صفحات نمایش میده

روش دوم را هم امتحان کردم / در این حالت نمایش میده ولی نمیدونم چرا همه نوشته های سایدبار میشه علامت سوال

لینک به ارسال

از طریق نرم افزار notepad++ یا نرم افزار های مشابه انکودینگ فایل های سایدبار رو بذارید روی utf-8

احتمالا مشکل حل میشه

موفق باشید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...