المشاركة الأصلية كتبت بواسطة: الرومي مشكور اخي الحبيب سليمان
بس اخي حقل الدولة اصلاً موجود في البيانات الشخصية في اصل المنتدى لكن لايظهر عند التسجيل ابغاه يظهر عند التسجيل
وجزاك الله خيرا اخي الفاضل سليمان
اهلا بك
انا عطيتك الأسهل لك
حسناً لتنفيذ ذلك يلزمك اجراء هذه التعديلات البرمجية لأضافة حقل الدولة في التسجيل :
1- حرر ملف : modules/register.module.php
وابحث عن :
CODE
// Clean the username and email from white spaces
اضف اعلاها :
CODE
$PowerBB->_POST['country'] = $PowerBB->functions->CleanVariable($PowerBB->_POST['country'],'trim');
$PowerBB->_POST['country'] = $PowerBB->functions->CleanVariable($PowerBB->_POST['country'],'sql');
if (empty($PowerBB->_POST['country']))
{
$PowerBB->functions->ShowHeader();
$PowerBB->functions->error($PowerBB->_CONF['template']['_CONF']['lang']['Please_fill_in_all_the_information']." ".$PowerBB->_CONF['template']['_CONF']['lang']['user_country']);
$PowerBB->functions->GetFooter();
}
ثم ابحث عن :
CODE
$InsertArr['field']['user_gender'] = $PowerBB->_POST['gender'];
وضع اسفلها :
CODE
$InsertArr['field']['user_country'] = $PowerBB->_POST['country'];
واحفظ الملف ..
2- من لوحة الادارة >> التحكم بالقوالب >> ثم حرر قالب register
وابحث عن :
CODE
<tr>
<td width="20%" class="row1">
{$lang['Registr_invite']}
واضف اعلاها :
CODE
<tr>
<td width="20%" class="row1">
{$lang['user_country']}
</td>
<td width="30%" class="row1">
<input type="text" name="country" id="country_id" type="text" size="40" dir="{$_CONF['info_row']['content_dir']}" />
{$lang['required']}
</td>
</tr>
واحفظ القالب ..
أنتهى