دیتالایف انجین فارسی

هک استفاده از main متفاوت برای ادامه مطلب

تاریخ انتشار: 4 دی 1391
ارسال کننده: IMP
این هک رو توی سایت پرسش و پاسخ ارسال کرده بودم که ترجیح دادم برای کاربران سایت پشتیبان هم قرار بدم. بوسیله این هک، میتوانید از یک فایل main.tpl جداگونه برای ادامه مطالب خودتون استفاده کنید. این هک بسیار کوچیک، اما کاربردی میباشد.
  • آموزش نصب
۱. فایل index.php را باز کرده و کد زیر را پیدا کنید:

$tpl->load_template ( 'main.tpl' );

به جای کد بالا، کد زیر را قرار دهید:

//CREATED BY IMP
if($subaction == 'showfull'){
$tpl->load_template ( 'main_full.tpl' );
}else{
$tpl->load_template ( 'main.tpl' );
}
//CREATED BY IMP

۲. حال، یک کپی از فایل main.tpl قالب خود بگیرید و نام آن را به main_full.tpl تغییر دهید.
18 نفر (18 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
07 دی 1391 - 11:26
ممنون. میشه از این هک در موارد دیگه مثل category هم استفاده کرد؟

--------------------
مدیر بازنشسته
07 دی 1391 - 12:38
Hosseinian,
از این هک خیر، اما برای دریافت پاسختون، میتونید در سایت جستجو کنید. هک انجام این کار قبلا توی سایت ارسال شده. yes
عضو سایت
07 دی 1391 - 12:56
IMP,

اوه! کلا اون هک یادم رفته بود که هست. این هک ادامه مطلب منحرف ام کرد! soot
ممنون fellow

--------------------
عضو سایت
06 اسفند 1391 - 20:34
مرسی علی جان

هک خیلی خویه
ولی حیف که با اون هک main.tpl متفاوت تداخل داره و نمیشه دوتاشو داشت یعنی من اینو گذاشتم اون یکی غیره فعال شد smile2
مدیر بازنشسته
07 اسفند 1391 - 01:02
boysky68,
این هک با هیچ کدوم از هک های main متفاوت تداخل نداره. کلا توی دیتالایف انجین، شما برای هر صفحه میتونید یک main جدا یا قالب جدا داشته باشید بدون اینکه مشکلی پیش بیاد، البته بستگی به طرز استفاده کدها هم داره که چجوری کد ها رو قرار بدید...
عضو سایت
07 اسفند 1391 - 19:21
IMP,
سلام
بله علی جون حق با شما هست

اینو حذف کردم مشکل بر طرف شد

else{
$tpl->load_template ( 'main.tpl' );
}


loveu boos
عضو سایت
04 خرداد 1394 - 12:25
سلام ببخشید کدوم فایل index این فایل کجاست
عضو سایت
14 اسفند 1394 - 17:49
سلام توی فایل index همچین کدی نیست که ! $tpl->load_template ( 'main.tpl' );

دیتالایف 10.6
مدیر بخش ماژول ها
15 اسفند 1394 - 12:00
نقل قول: amin24
سلام توی فایل index همچین کدی نیست که ! $tpl->load_template ( 'main.tpl' );
دیتالایف 10.6

درنسخه های جدید دیتالایف از تنظیمات سیستم می توانید "اطلاعات پيش‌فرض صفحه اول وب‌سايت" استفاده کنید. اما اگر مصمم هستید از همین روش استفاده کنید اطلاعات مرتبط با index.php به engine/modules/main.php انتقال پیدا کرده است.

--------------------
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *