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





17-02-2010 02:40 صباحاً
Galal Hasanin
مدير المنتدي
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 2008-08-27
رقم العضوية : 1
المشاركات : 12108
الدولة : Egypt
الجنس : ذكر
الدعوات : 28
مشاركات مكتبة الميديا: 1033
قوة السمعة : 2896
موقعي : زيارة موقعي
التعليم : جامعي
الهواية : شعر
  

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






اخواني اعضاء وزوار المنتدى العربي هاكنا اليوم هو هاك جميل يفيد في سرعة التسجيل دون ان يقوم بتحميل الصفحة ويعطيك النتائج وهكذا طبعا يعتمد في عمله على تقنية الاجاكس

قمت باضافة حقل اختياري في فورم التسجيل (تورطنا واضفنا طلع بدوا ماشاء الله اضافات كثيرة هههههه) المهم

الحقل عو عبارة عن تحديد عمر العضو من فورم التسجيل طبعا قمت بجعله اختياري اي غير مشروط للتسجيل

واتحت الفرصة للعضو بان يقوم فيما بعد باضفة عمره اذا اراد من لوحة تحكمه ضمن تبويب الخيارات الشخصية

التركيب :

قم بتحميل المرفقات

اطلب الملف inage.php ليقوم بزرع الحقل الجديد في قاعدة البيانات

افتح ملف misc.php وابحث عن التالي

CODE
if ($profile_row[user_gender] == m) 
{ 
$Smarty->assign(gender,ذكر); 
} 
elseif ($profile_row[user_gender] == f) 
{ 
$Smarty->assign(gender,انثى); 
} 


أضف تحتها

CODE
 

$Smarty->assign(age,$profile_row[age]);


قم بفتح الملف show.php وابحث عن التالي
CODE
 

if ($writer_row[user_gender] == m) 
{ 
$Smarty->assign(gender,ذكر); 
} 

if ($writer_row[user_gender] == f) 
{ 
$Smarty->assign(gender,أنثى); 
}


ضع تحتها مباشرة

CODE
 

$Smarty->assign(age,$writer_row[age]);


وفي نفس الملف ابحث عن

CODE
 

if ($replier_row[user_gender] == m) 
{ 
$replier_gender = ذكر; 
} 

if ($replier_row[user_gender] == f) 
{ 
$replier_gender = أنثى; 
}


ضع تحتها مباشرة

CODE
 

$Smarty->assign(age,$replier_row[age]);


قم بفتح الملف register.php على الجذر الرئيسي للمنتدى وابحث عن التالي

CODE
$insert = $DB->sql_query("INSERT INTO " . $db_prefix . "member(id,username,password,email,user_gender,register_date,user_title,style,usergroup,lastvisit,user_time) VALUES(NULL,".$username.",".md5($_POST[T2]).",".$SF->SafeSQL($_POST[T3]).",".$SF->SafeSQL($_POST[gender]).",".$registerdate.",ÚÖæ," . $info_row[def_style] . "," . $info_row[def_group] . ", " . $date . ", " . $info_row[timestamp] . ")");


استبدلها بــ

CODE
$insert = $DB->sql_query("INSERT INTO " . $db_prefix . "member(id,username,password,email,user_gender,register_date,user_title,style,usergroup,lastvisit,user_time,age) VALUES(NULL,".$username.",".md5($_POST[T2]).",".$SF->SafeSQL($_POST[T3]).",".$SF->SafeSQL($_POST[gender]).",".$registerdate.",ÚÖæ," . $info_row[def_style] . "," . $info_row[def_group] . ", " . $date . ", " . $info_row[timestamp] . ",".$SF->SafeSQL($_POST[age]).")");


افتح الملف usercp.php وابحث عن التالي

CODE
 

$update = $DB->sql_query("UPDATE " . $db_prefix . "member SET user_country=" . $SF->SafeSQL($_POST[T1]) . ",user_website=" . $SF->SafeSQL($website) . ",user_info=" . $SF->SafeSQL($_POST[T3]) . ",away=" . $away_set . ",away_msg=" . $away . " WHERE username=" . $SF->SafeSQL($member_row[username]) . "";);


وايتبدله بــ

CODE
 

$update = $DB->sql_query("UPDATE " . $db_prefix . "member SET user_country=" . $SF->SafeSQL($_POST[T1]) . ",user_website=" . $SF->SafeSQL($website) . ",user_info=" . $SF->SafeSQL($_POST[T3]) . ",away=" . $away_set . ",away_msg=" . $away . ",age=" . $SF->SafeSQL($_POST[age]) . " WHERE username=" . $SF->SafeSQL($member_row[username]) . "";);


استبدل القوالب التالية في الستايل



profile.tpl
post_show-topic.tpl
post_show-reply1.tpl
register1.tpl
usercp_persnol-info.tpl



قم برفع الملفات التالية الى مجلد includes

fabtabulous.js
validation.js
val.css
prototype.js
effects.js


اضغط للتحميل

اضغط الرابط التالي لتحميل القوالب
profile.tpl
post_show-topic.tpl
post_show-reply1.tpl


لتحميل باقي القوالب

منقول عن الموضوع الأصلي
http://mysmartbb.com/forums/show.php?main=1&id=7363













توقيع :Galal Hasanin
Mr. Galal Hasanin
Expert Teacher of English Language
El-Malek El-Kamel High School
Mansoura Secondary High School


لا يمكنك الرد على هذا الموضوع لا يمكنك إضافة موضوع جديد




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









الساعة الآن 11:23 AM