اجباری کردن انتخاب موضوع برای انتشار مطلب در دیتالایف

6
3727
  • 105

اجباری کردن انتخاب موضوع برای انتشار مطلب در دیتالایف

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

اجباری کردن انتخاب موضوع


نصب هک :

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';
	}

تمام شد ، لذت ببرید.


نظر، پاسخ یا سوال خود را ارسال کنید
برای کد جدید روی آن کلیک کنید
عکس خوانده نمی‌شود

نظرات

  1. User Avatar
    مدیر سایت
    • verified userSHAHAB
    • ( 04 آبان 1394 )
    • 0
    نقل قول کردن : Amin_blog
    سلام
    امکانش هست ...
    سلام ،
    موردی که مدنظر شماست رو قبلا مورد بحث قراردادیم تا شاید راه مناسبی براش پیدا بشه که تعدادی از دوستان مبحث را به بیراهه کشوندن و مجبور شدم مطلب و نظراتشو پاک کنم.
    در مجموع این روش بنظر نمی رسه اجرایی باشه چون موارد متعددی باید ویرایش بشه و عملا سیستم از حالت استاندارد خارج میشه و مشکلاتی در پی خواهد داشت
    از سالها قبل اسکریپتهای دیگه ای مثل ویبولتن و whmcs و ... هم با این مشکل مواجه بودند و به جای تمرکز بر مشکل روی راه حل مشکل تمرکز کردند و بدون آشفتگی و خود تضعیفی ادامه دادند و البته با کاربران هم بوضوح و صداقت برخورد کردند.

  2. User Avatar
    عضو سایت
    • Amin_blog
    • ( 03 آبان 1394 )
    • 0
    سلام
    امکانش هست ...

  3. User Avatar
    مدیر سایت
    • verified userSHAHAB
    • ( 19 مهر 1394 )
    • 0
    نقل قول کردن : sourena
    آقا شهاب واسه پست ها لایک بذار بتونیم لایک کنیم rose_mini
    انشاالله ورزن جدید ماژول دانلود به ازای پرداختی که سفارش دادم آماده بشه سیستم رو به نسخه جدید آپگرید و لایک مطالب رو هم حتما اضافه میکنم greeting_mini

  4. User Avatar
    عضو سایت
    • sourena
    • ( 19 مهر 1394 )
    • 0
    آقا شهاب واسه پست ها لایک بذار بتونیم لایک کنیم rose_mini

  5. User Avatar
    مدیر سایت
    • verified userSHAHAB
    • ( 17 مهر 1394 )
    • 0
    نقل قول کردن : fariborz
    ممنون شهاب جان بسیار مفید و کارآمد بود rose_mini
    لطف داری دوست عزیز ، تشکر از همراهی و حمایتت drink_mini

  6. User Avatar
    عضو سایت
    • fariborz
    • ( 17 مهر 1394 )
    • 0
    ممنون شهاب جان بسیار مفید و کارآمد بود rose_mini

پاسخگو هستیم
گفتگوی آنلاین

برای شروع مکالمه بر روی یک گزینه کلیک کنید

لطفا برای شروع گفتگو فقط پیام متنی ارسال کنید.