2007-07-26, 03:43 PM
بسم الله الرحمن الرحيم
كل العزر اخى الغالى على هذا التأخير ولكنه والله كان غصب عنى
ماعلينا هذا هو طلبك ومجرب على اصدارات MyBB من اول MyBB 1.2.5 الى MyBB 1.2.9 ويعمل بدون مشاكل على جميعها بإذن الله
بسم الله نبدأ
قم بالتعديلات التالية على ملف Member.php
ابحث عن
اضف بعده التالى
اغلق واحفظ ملف member.php
قم بالتعديل على ملف inc/datahandlers/user.php
ابحث عن
اضف بعده التالى
اغلق واحفظ الملف
الأن اذهب الى ادارة القوالب (لأضافات حقول تاريخ الميلاد اثناء عملية التسجيل)
وابحث عن قالب اسمه member_register
واستبدل محتواه بالمحتوى الموجود بالملف النصى المرفق
اذا واجهتك اى مشاكل فى هذه التعديلات لا تتردد فى السؤال وسوف اكون حاضر معكم مرة اخرى بإذن الله
تحياتى
كل العزر اخى الغالى على هذا التأخير ولكنه والله كان غصب عنى
ماعلينا هذا هو طلبك ومجرب على اصدارات MyBB من اول MyBB 1.2.5 الى MyBB 1.2.9 ويعمل بدون مشاكل على جميعها بإذن الله
بسم الله نبدأ
قم بالتعديلات التالية على ملف Member.php
ابحث عن
PHP كود :
$user['birthday'] = array(
"day" => $mybb->input['bday1'],
"month" => $mybb->input['bday2'],
"year" => $mybb->input['bday3']
);
اضف بعده التالى
PHP كود :
$bdaysel = '';
for($i = 1; $i <= 31; $i++)
{
if($user['birthday'][0] == $i)
{
$bdaydaysel .= "<option value=\"$i\" selected=\"selected\">$i</option>\n";
}
else
{
$bdaydaysel .= "<option value=\"$i\">$i</option>\n";
}
}
اغلق واحفظ ملف member.php
قم بالتعديل على ملف inc/datahandlers/user.php
ابحث عن
PHP كود :
$birthday['day'] = intval($birthday['day']);
$birthday['month'] = intval($birthday['month']);
$birthday['year'] = intval($birthday['year']);
PHP كود :
if(!$birthday['day'] || !$birthday['month'] || !$birthday['year'])
{
$this->set_error("invalid_birthday");
return false;
}
الأن اذهب الى ادارة القوالب (لأضافات حقول تاريخ الميلاد اثناء عملية التسجيل)
وابحث عن قالب اسمه member_register
واستبدل محتواه بالمحتوى الموجود بالملف النصى المرفق
اذا واجهتك اى مشاكل فى هذه التعديلات لا تتردد فى السؤال وسوف اكون حاضر معكم مرة اخرى بإذن الله
تحياتى