أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

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



19-01-2011 06:39 مساءً
PhpMax
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته،،

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

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

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

وأضف قبلها:
CODE
 
  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']); 
  } 

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

وأضف قبله:
CODE
 
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
ابحث عن
CODE
 
<tr align="center"> 
  <td width="80%" class="tcat" colspan="2"> 
   {$lang['Change_password']} 
  </td> 
</tr> 

أضف بعده:
CODE
 
<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
ابحث عن
CODE
 
  <tr align="center"> 
   <td width="80%" class="tcat" colspan="2"> 
   {$lang['Change_email']} 
   </td> 
  </tr> 

وأضف بعده:
CODE
 
<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 مساءً


look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
  27-07-2011 08:27 مساءً   [1]
PhpMax
معلومات الكاتب
تحويل حساب العضو لغير مفعل عند تغيير البريد
الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح. شاركنا تعديلاتك المخصصة على النسخة

الحل:

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

ابحث عن
CODE

$PowerBB->functions->msg($PowerBB->_CONF[&#39;template&#39;][&#39;lang&#39;][&#39;email_was_changed_successfully&#39;]);


أضف بعده
CODE

/* MOD#1 change group no to 5 onemail change @emovip */
		  $groupArr		   =	array();
		  $groupArr[&#39;field&#39;]    =    array();
		  $groupArr[&#39;field&#39;][&#39;usergroup&#39;]	=	5;
		  $groupArr[&#39;where&#39;]			  =	array(&#39;id&#39;,$PowerBB->_CONF[&#39;member_row&#39;][&#39;id&#39;]);
		  $Updategroup= $PowerBB->member->UpdateMember($groupArr);

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

/* MOD @emovip */


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

look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
  22-08-2011 08:34 مساءً   [2]
حسن زين
معلومات الكاتب
بارك الله فيك
انا خبرتى قليلة
ولكن اتمنى اقدر افيد بعد ذلك
وان كان الرد هذا غير مسموح به
يمكن اخى الحبيب حذفه
فقط اردت شكرك على مجهودك :)

look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
  05-09-2011 08:29 صباحاً   [3]
Abdullah.M
معلومات الكاتب
اقتبـاس ،، الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح.
بما أنك مدير في هذا المشروع ، ألا ترى أن هذه مشكلة بالنسخة نفسها من الأساس ؟ شاركنا تعديلاتك المخصصة على النسخة
أتمنى أن تقومون بحلها في النسخة القادمة. شاركنا تعديلاتك المخصصة على النسخة

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

شكراً لك أخي.

look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
  05-09-2011 08:39 صباحاً   [4]
PhpMax
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: Abdullah.M
اقتبـاس ،، الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح.
بما أنك مدير في هذا المشروع ، ألا ترى أن هذه مشكلة بالنسخة نفسها من الأساس ؟ شاركنا تعديلاتك المخصصة على النسخة
أتمنى أن تقومون بحلها في النسخة القادمة. شاركنا تعديلاتك المخصصة على النسخة

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

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




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






الساعة الآن 01:44 AM