شاركنا تعديلاتك المخصصة على النسخة

السلام عليكم ورحمة الله وبركاته،، سيكون هذا الموضوع للمشاركة بالتعديلات التي عملتها أنت على منتداك وتشعر انها مفيده وت ..


موضوع مغلق


19-01-2011 06:39 مساء
PhpMax
عضو سوبر ستار
rating
العضو غائب وآخر دعواهم أن الحمد لله رب العالمين
معلومات الكاتب ▼
تاريخ الإنضمام : 19-03-2010
رقم العضوية : 425
المشاركات : 3236
الجنس : ذكر
الدعوات : 4
يتابعهم : 0
يتابعونه : 4
قوة السمعة : 9822
موقعي : زيارة موقعي
اصدار المنتدى : 2.1.4
 offline 
السلام عليكم ورحمة الله وبركاته،،

سيكون هذا الموضوع للمشاركة بالتعديلات التي عملتها أنت على منتداك وتشعر انها مفيده وتستحق المشاركة. يمكنك الرد على الموضوع ولكن نعتذر منك سيتم حذف الردود التي ليست تعديلات بعد فترة.

حماية حساب العضو من السرقة

هذا التعديل يفيد الأعضاء لحماية حسابهم من تغيير كلمة المرور او البريد من شخص آخر يستعمل نفس الجهاز,
اذا اخترت من لوحة الإدارة ارسال رسالة تأكيد عند تغيير كلمة المرور او تغيير البريد. لا تحتاج لهذا التعديل.

1. نحرر الملف:
modules/usercp.module.php
ابحث عن
if ($PowerBB->_CONF['info_row']['confirm_on_change_pass'])

وأضف قبلها:
 
  if (empty($PowerBB->_POST['password'])) 
  { 
   $PowerBB->functions->error($PowerBB->_CONF['template']['lang']['Please_fill_in_all_the_information']); 
  } 
  if (md5($PowerBB->_POST['password']) <> $PowerBB->_CONF['rows']['member_row']['password']) 
  { 
   $PowerBB->functions->error($PowerBB->_CONF['template']['lang']['PasswordIsnotTrue']); 
  } 

وابحث عن :
// We will send a confirm message, The confirm message will help user protect himself from crack

وأضف قبله:
 
if (empty($PowerBB->_POST['password'])) 
  { 
   $PowerBB->functions->error($PowerBB->_CONF['template']['lang']['Please_fill_in_all_the_information']); 
  } 
  if (md5($PowerBB->_POST['password']) <> $PowerBB->_CONF['rows']['member_row']['password']) 
  { 
   $PowerBB->functions->error($PowerBB->_CONF['template']['lang']['PasswordIsnotTrue']); 
  } 

احفظ الملف .
2. التعديل على القوالب:
حرر القالب usercp_control_password.tpl
ابحث عن
 
<tr align="center"> 
  <td width="80%" class="tcat" colspan="2"> 
   {$lang['Change_password']} 
  </td> 
</tr> 

أضف بعده:
 
<tr align="center"> 
  <td width="30%" class="row1"> 
   كلمة المرور الحالية 
  </td> 
  <td width="30%" class="row1"> 
   <input type="password" name="password" size="25" /> 
  </td> 
</tr> 

احفظ القالب.
3. حرر القالب usercp_control_email.tpl
ابحث عن
 
  <tr align="center"> 
   <td width="80%" class="tcat" colspan="2"> 
   {$lang['Change_email']} 
   </td> 
  </tr> 

وأضف بعده:
 
<tr align="center"> 
  <td width="30%" class="row1"> 
   كلمة المرور الحالية 
  </td> 
  <td width="30%" class="row1"> 
   <input type="password" name="password" size="25" /> 
  </td> 
</tr> 

احفظ القالب وارفع الملف الذي عدلت عليه في البداية لنفس مكانه في المنتدى
modules/usercp.module.php

انتهى


تم تحرير الموضوع بواسطة :emovip
بتاريخ:27-07-2011 08:23 مساء


27-07-2011 08:27 مساء
مشاهدة مشاركة منفردة [1]
PhpMax
عضو سوبر ستار
rating
العضو غائب وآخر دعواهم أن الحمد لله رب العالمين
معلومات الكاتب ▼
تاريخ الإنضمام : 19-03-2010
رقم العضوية : 425
المشاركات : 3236
الجنس : ذكر
الدعوات : 4
يتابعهم : 0
يتابعونه : 4
قوة السمعة : 9822
موقعي : زيارة موقعي
اصدار المنتدى : 2.1.4
 offline 
look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
تحويل حساب العضو لغير مفعل عند تغيير البريد
الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح. biggrin2

الحل:

حرر الملف
modules/usercp.module.php

ابحث عن
$PowerBB->functions->msg($PowerBB->_CONF['template']['lang']['email_was_changed_successfully']);


أضف بعده
/* MOD#1 change group no to 5 onemail change @emovip */
		  $groupArr		   =	array();
		  $groupArr['field']    =    array();
		  $groupArr['field']['usergroup']	=	5;
		  $groupArr['where']			  =	array('id',$PowerBB->_CONF['member_row']['id']);
		  $Updategroup= $PowerBB->member->UpdateMember($groupArr);

$e="a".rand(10, 99);
		  $activeArr		   =	array();
		  $activeArr['field']    =    array();
		  $activeArr['field']['active_number']	=	$e;
		  $activeArr['where']			  =	array('id',$PowerBB->_CONF['member_row']['id']);
		  $Updateactive= $PowerBB->member->UpdateMember($activeArr);

/* MOD @emovip */


حفظ ورفع الملف لمكانه.

22-08-2011 08:34 مساء
مشاهدة مشاركة منفردة [2]
حسن زين
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 29-03-2011
رقم العضوية : 1394
المشاركات : 221
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 25-12-1983
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 180
موقعي : زيارة موقعي
اصدار المنتدى : 2.1.4
 offline 
look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
بارك الله فيك
انا خبرتى قليلة
ولكن اتمنى اقدر افيد بعد ذلك
وان كان الرد هذا غير مسموح به
يمكن اخى الحبيب حذفه
فقط اردت شكرك على مجهودك smile

05-09-2011 08:29 صباحا
مشاهدة مشاركة منفردة [3]
Abdullah.M
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 05-09-2011
رقم العضوية : 1785
المشاركات : 8
الدولة : المملكة العربية السعودية
الجنس : ذكر
تاريخ الميلاد : 9-6-1995
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 0
اصدار المنتدى : غير محدد
 offline 
look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
اقتبـاس ،،
الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح.


بما أنك مدير في هذا المشروع ، ألا ترى أن هذه مشكلة بالنسخة نفسها من الأساس ؟ g
أتمنى أن تقومون بحلها في النسخة القادمة. 155

موضوع رائع ويشيع روح المنافسة بين الأعضاء في تعديلاتهم على منتدياتهم ، أتمنى أن يتم اقتباس بعض التعديلات ووضعها في النسخ القادمة للسكربت الجميل . blushing

شكراً لك أخي.

05-09-2011 08:39 صباحا
مشاهدة مشاركة منفردة [4]
PhpMax
عضو سوبر ستار
rating
العضو غائب وآخر دعواهم أن الحمد لله رب العالمين
معلومات الكاتب ▼
تاريخ الإنضمام : 19-03-2010
رقم العضوية : 425
المشاركات : 3236
الجنس : ذكر
الدعوات : 4
يتابعهم : 0
يتابعونه : 4
قوة السمعة : 9822
موقعي : زيارة موقعي
اصدار المنتدى : 2.1.4
 offline 
look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
المشاركة الأصلية كتبت بواسطة: Abdullah.M »
اقتبـاس ،،
الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح.


بما أنك مدير في هذا المشروع ، ألا ترى أن هذه مشكلة بالنسخة نفسها من الأساس ؟ g
أتمنى أن تقومون بحلها في النسخة القادمة. 155

موضوع رائع ويشيع روح المنافسة بين الأعضاء في تعديلاتهم على منتدياتهم ، أتمنى أن يتم اقتباس بعض التعديلات ووضعها في النسخ القادمة للسكربت الجميل . blushing

شكراً لك أخي.


إن شاء ستحل في التحديثات القادمة للنسخة.



الكلمات الدلالية
لا يوجد كلمات دلالية ..







الساعة الآن 10:41 مساء