ممکن است برای شما هم پیش آمده باشد که بعد از انتشار مطلبی متوجه شده باشید که موضوع مطلب را انتخاب نکرده بوده اید و مجبور به ویرایش مطلب شده باشید. یا نویسندگانی در سایت خود دارید که گهگاه این مورد را فراموش میکنند.
1 ـ فایل زیر را باز کنید :
2 ـ در این فایل کدهای زیر را پیدا کنید ( دوبار تکرار شده ، منظور کدهای دوم است ) :
3 ـ بالای کدهای فوق کدهای زیر را اضافه کنید :
4 ـ فایل زیر را باز کنید :
5 ـ در این فایل کدهای زیر را پیدا کنید ( دوبار تکرار شده ، منظور کدهای دوم است ) :
6 ـ بالای کدهای فوق کدهای زیر را اضافه کنید :
تمام شد ، لذت ببرید.
بنابراین با هک حاضر این مشکل را برای همیشه حل کنید تا هرگاه انتخاب موضوع فراموش شد سیستم ضمن اخطار و یادآوری الزام به انتخاب موضوع از انتشار آن مطلب ممانعت کند.
این هک ویژگی ذکر شده را در محیط انتشار مطلب از هر دو محیط مدیریت و قالب دیتالایف فعال می کند.
نصب هک :این هک ویژگی ذکر شده را در محیط انتشار مطلب از هر دو محیط مدیریت و قالب دیتالایف فعال می کند.
1 ـ فایل زیر را باز کنید :
engine/modules/addnews.php
2 ـ در این فایل کدهای زیر را پیدا کنید ( دوبار تکرار شده ، منظور کدهای دوم است ) :
if(document.entryform.title.value == ''){
3 ـ بالای کدهای فوق کدهای زیر را اضافه کنید :
if(document.entryform.category.value == ''){
DLEalert('لطفا موضوعی را برای مطلب خود انتخاب کنید', dle_info);
status = 'fail';
}
4 ـ فایل زیر را باز کنید :
engine/inc/addnews.php
5 ـ در این فایل کدهای زیر را پیدا کنید ( دوبار تکرار شده ، منظور کدهای دوم است ) :
if(document.addnews.title.value == ''){
6 ـ بالای کدهای فوق کدهای زیر را اضافه کنید :
if(document.addnews.category.value == ''){
Growl.info({
title: '{$lang[p_info]}',
text: 'لطفا موضوعی را برای مطلب خود انتخاب کنید'
});
status = 'fail';
}
تمام شد ، لذت ببرید.