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

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

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



19-01-2011 06:39 مساءً
معلومات الكاتب ▼
انضم في : 19-03-2010
رقم العضوية : 425
المشاركات : 3,236
الجنس :
الدعوات : 5
قوة السمعة : 9,882

الأوسمة: 1
وسام التكريم والتقدير
وسام التكريم والتقدير

السلام عليكم ورحمة الله وبركاته،،

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

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

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]
معلومات الكاتب ▼
انضم في : 19-03-2010
رقم العضوية : 425
المشاركات : 3,236
الجنس :
الدعوات : 5
قوة السمعة : 9,882
تحويل حساب العضو لغير مفعل عند تغيير البريد
الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح. biggrin2

الحل:

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

ابحث عن
CODE

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


أضف بعده
CODE

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

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

/* MOD @emovip */


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

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

look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
  05-09-2011 08:29 صباحاً   [3]
معلومات الكاتب ▼
انضم في : 05-09-2011
رقم العضوية : 1,785
المشاركات : 8
الدولة : المملكة العربية السعودية
الجنس :
تاريخ الميلاد : 9-6-1995
قوة السمعة : 0
اقتبـاس ،، الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح.
بما أنك مدير في هذا المشروع ، ألا ترى أن هذه مشكلة بالنسخة نفسها من الأساس ؟ g
أتمنى أن تقومون بحلها في النسخة القادمة. 155

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

شكراً لك أخي.

look/images/icons/i1.gif شاركنا تعديلاتك المخصصة على النسخة
  05-09-2011 08:39 صباحاً   [4]
معلومات الكاتب ▼
انضم في : 19-03-2010
رقم العضوية : 425
المشاركات : 3,236
الجنس :
الدعوات : 5
قوة السمعة : 9,882
المشاركة الأصلية كتبت بواسطة: Abdullah.M
اقتبـاس ،، الوضع الحالي لبرنامج ارسال رسالة تحقق للبريد الحالي. وعندها يمكنك وضع بريد الكتروني غير صحيح.
بما أنك مدير في هذا المشروع ، ألا ترى أن هذه مشكلة بالنسخة نفسها من الأساس ؟ g
أتمنى أن تقومون بحلها في النسخة القادمة. 155

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

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


رد جديد موضوع جديد




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









الساعة الآن 06:01 PM