عرض مشاركة واحدة
قديم 08-08-06, 02:07 AM   #1
مستشار شئون الاعضاء
 
الصورة الرمزية الحب الباقي

 











 

الحب الباقي غير متواجد حالياً

الحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond reputeالحب الباقي has a reputation beyond repute

إزالة خيار الحذف النهائي من خيارات الحذف


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أرجوا من الجميع قراءة هذا الملخص بتمعن :)

+++++++++++++++++++++++++++++
قبل فترة أستولى أحد المخترقين كل كلمة مرور صديقي ، حاول جاهدآ الدخول إلى لوحة التحكم للعبث بالمواضيع والمشاركات ولكنه لم يستطع لأن لوحة تحكم المدير العام محمية بكلمة مرور
لم يرغب الهاكرز بالخروج من المنتدى الإ بعد تعويض مالم يستطع الحصول إليه ، ببساطه توجه إلى أحدى الأقسام وقام بحذف أكثر من 500 موضوع ؟
كيف ؟؟
في الاصدارات الجديدة 3.5.0 ومايليها تتوفر خاصية الرقابة المتعددة وهي تسمح لك بتحديد كافة المشاركات الموجودة بالقسم ، بحيث تستطيع اختيار تحديد الكل من خيارات الرقابه وتنتقل إلى الصفحة التالية وتختار نفس الخيار وهكذا ...
وبضغطه زر تستطيع حذف أكثر من 200 موضوع دفعة واحدة .
لو ظل هذا العضو أكثر من نصف لحذف نصف مواضيع المنتدى .
الآن هل تعتقد بأنك في أمان بوجود هذا الخيار ؟!
يجب عليك توخي الحذر إن لم يكن من الهاكرز قد تحل عليك هذه الكارثة من مدير عام عينته بنفسك أو مشرف عام .
حتى إن ظلت لوحة التحكم محمية فأنت لست بأمان ..
الحل هو إزالة هذا الخيار من جذورها ، بحثت عن الطريقة لإيقاف هذه الخاصية عن المدير العام أو المشرف فلم أجدها ، إن كانت هذه الخاصية موجودة فليعذرني الجميع .
+++++++++++++++++++++++++++++

تحتاج إلى التعديل على 7 قوالب
إفتح تمبلت : editpost
إبحث عن
كود:
     <if condition="$show['physicaldeleteoption']">
كود:
    <div>
     <label for="rb_del_hard"><input type="radio" name="deletepost" value="remove" id="rb_del_hard" tabindex="1" />$vbphrase[physically_remove_message]</label>
    </div>
    </if>

احذفه ، إحفظ التعديل

إفتح تمبلت : postbit_quickedit
إبحث عن
كود:
    <if condition="$show['physicaldeleteoption']">
كود:
   <div>
    <label for="rb_del_hard"><input type="radio" name="deletepost" value="remove" id="rb_del_hard" tabindex="1" />$vbphrase[physically_remove_message]</label>
   </div>
   </if>

احذفه ، إحفظ التعديل

إفتح تمبلت : threadadmin_deleteposts
إبحث عن
كود:
   <if condition="$show['removeposts']">
كود:
  <div class="fieldset">
   <label for="rb_del_hard"><input type="radio" name="deletetype" value="2" id="rb_del_hard" $checked[remove] />$vbphrase[physically_remove]</label>
  </div>
  </if>

احذفه ، إحفظ التعديل

إفتح تمبلت : threadadmin_deletethread
إبحث عن
كود:
     <if condition="$show['harddelete']"><div>
كود:
     <label for="rb_deletetype_2"><input type="radio" name="deletetype" value="2" id="rb_deletetype_2" onselect="alert('moo')" />$vbphrase[physically_remove]</label>
    </div></if>

احذفه ، إحفظ التعديل

إفتح تمبلت : threadadmin_deletethreads
إبحث عن
كود:
   <if condition="$show['removethreads']">
كود:
  <div class="fieldset">
  <label for="rb_deletetype_2"><input type="radio" name="deletetype" value="2" id="rb_deletetype_2" $checked[remove] onselect="alert('moo')" />$vbphrase[physically_remove]</label>
  </div>
  </if>

احذفه ، إحفظ التعديل

إفتح تمبلت : threadadmin_editthread
إبحث عن
كود:
     <if condition="$show['removeoption']">
كود:
    <div><label for="rb_threadstatus_2"><input type="radio" name="threadstatus" value="2" id="rb_threadstatus_2" />$vbphrase[physically_remove]</label></div>
    </if>

احذفه ، إحفظ التعديل

إفتح تمبلت : threadadmin_managepost
إبحث عن
كود:
<if condition="$show['harddelete']"><div><label for="rb_poststatus_2"><input type="radio" name="poststatus" value="2" id="rb_poststatus_2" />$vbphrase[physically_remove]</label></div></if>

احذفه ، إحفظ التعديل

إنتهى
صلى الله على سيدنا محمد عليه أفضل الصلاة والسلام
المصدر : الريان





التوقيع :
    رد مع اقتباس