مرحبا
هذ الكود كتبته لك، ويشتغل تمام على الإصدار 3.5.3
أولا روح لملف login.php
وابحث عن السطرين:
// ############################### start logout ###############################
if ($_REQUEST['do'] == 'logout')
________
أضف قبلهم الكود التالي:
كود PHP:
//#################### No reset password for certain groups ###############
// By: lahloob@gawab.com
//#########################################################################
if ($_REQUEST['do'] == 'lostpw' || $_POST['do'] == 'emailpassword' || $vbulletin->GPC['a'] == 'pwd' || $_REQUEST['do'] == 'resetpassword')
{
$no_reset_groups=array(6,1);
if (in_array($vbulletin->userinfo['usergroupid'],$no_reset_groups))
standard_error("لا يسمح لك بإعادة تعيين كلمة المرور");
}
________
لاحظ في الكود السابق أن أي مستخدم رقم مجموعته هي 1 أو 6 سيتم إيقاف تبليغ الباسوورد عنهم، إذا حبيت تغيّر، غيّر في القيم هذي:
array(6,1);
إلى مثلا: array(6,5,4);
أو array(4);
إلخ