النتائج 1 إلى 13 من 13

الموضوع: هاك اختيار الجنس + معرب + طريقة التركيب --> ادخل وخذ نسختك

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    580

    هاك اختيار الجنس + معرب + طريقة التركيب --> ادخل وخذ نسختك



    وظيفة الهاك وموصفاته :

    هذا الهاك يسمح لك باختيار الجنس (رجل او مراة) اثناء التسجيل ويظهر اقونه صغيرة بقرب من اسم المستخدم
    يوضح نوع الجنس

    ملاحظات :

    - يجب عمل نسخة أحتياطية لجميع الملفات والتمبلت التي تقوم بالتعديل عليها.
    - يجب عمل نسخة أحتياطية لجميع الجدوال في قاعدة البيانات .

    طريقة التركيب :

    ### أفتحadmin/functions.php

    ### أبحث عن

    if ($post[yahoo]!="") {
    eval("\$post[yahooicon] = \"".gettemplate("yahoo")."\";");
    } else {
    $post[yahoo]="";
    }

    ### تحته مباشرة أضف

    if ($post[gender] == "0") {
    $genderimage = "&nbsp;<img src=\"images/questionmark.gif\" border=\"0\">";
    } elseif ($post[gender] == "1") {
    $genderimage = "&nbsp;<img src=\"images/female.gif\" border=\"0\">";
    } elseif ($post[gender] == "2") {
    $genderimage = "&nbsp;<img src=\"images/male.gif\" border=\"0\">";
    }

    ### أحفظ وأغلق admin/functions.php

    ### أفتحmemberlist.php

    ### أبحث عن

    if ($userinfo[showemail] and $displayemails) {
    eval("\$userinfo[useremail] = \"".gettemplate("postbit_useremail")."\";");
    } else {
    $userinfo[useremail]="&nbsp;";
    }

    ### تحته مباشرة أضف

    if ($userinfo[gender] == "0") {
    $genderimage = "&nbsp;<img src=\"images/questionmark.gif\" border=\"0\">";
    } elseif ($userinfo[gender] == "1") {
    $genderimage = "&nbsp;<img src=\"images/female.gif\" border=\"0\">";
    } elseif ($userinfo[gender] == "2") {
    $genderimage = "&nbsp;<img src=\"images/male.gif\" border=\"0\">";
    }

    ### أحفظ وأغلق memberlist.php

    ### أفتحmember.php

    ### أبحث عن

    $signature=htmlspecialchars($bbuserinfo[signature]);

    ### تحته مباشرة أضف

    if ($bbuserinfo[gender] == "0") {
    $gender_select[undissclosed] = " selected";
    } elseif ($bbuserinfo[gender] == "1") {
    $gender_select[female] = " selected";
    } elseif ($bbuserinfo[gender] == "2") {
    $gender_select[male] = " selected";
    }

    ### أبحث عن

    $DB_site->query("UPDATE user SET birthday='".addslashes($birthday)."',signature='".addslashes($signature)."',customtitle='".intval($c ustomtitle)."',usertitle='".addslashes($customtext)."',email='".addslashes(htmlspecialchars($email)) ."',parentemail='".addslashes(htmlspecialchars($parentemail))."',coppauser='$coppauser',homepage='". addslashes(htmlspecialchars($homepage))."',icq='".addslashes(htmlspecialchars($icq))."',aim='".addsl ashes(htmlspecialchars($aim))."',yahoo='".addslashes(htmlspecialchars($yahoo))."',usergroupid='$bbus erinfo[usergroupid]' WHERE userid='$bbuserinfo[userid]'");

    ### أستبدله بهذا الكود

    $DB_site->query("UPDATE user SET birthday='".addslashes($birthday)."',signature='".addslashes($signature)."',customtitle='".intval($c ustomtitle)."',usertitle='".addslashes($customtext)."',email='".addslashes(htmlspecialchars($email)) ."',parentemail='".addslashes(htmlspecialchars($parentemail))."',coppauser='$coppauser',homepage='". addslashes(htmlspecialchars($homepage))."',icq='".addslashes(htmlspecialchars($icq))."',aim='".addsl ashes(htmlspecialchars($aim))."',yahoo='".addslashes(htmlspecialchars($yahoo))."',usergroupid='$bbus erinfo[usergroupid]', gender='$gender' WHERE userid='$bbuserinfo[userid]'");

    ### أبحث عن

    if ($userinfo[yahoo]!="") {
    eval("\$userinfo[yahooicon] = \"".gettemplate("yahoo")."\";");
    } else {
    $userinfo[yahoo]="&nbsp;";
    }

    ### تحته مباشرة أضف

    if ($userinfo[gender] == "0") {
    $genderimage = "&nbsp;<img src=\"images/questionmark.gif\" border=\"0\">";
    } elseif ($userinfo[gender] == "1") {
    $genderimage = "&nbsp;<img src=\"images/female.gif\" border=\"0\">";
    } elseif ($userinfo[gender] == "2") {
    $genderimage = "&nbsp;<img src=\"images/male.gif\" border=\"0\">";
    }

    ### أحفظ وأغلق member.php

    ### أفتحregister.php

    ### أبحث عن

    $DB_site->query("INSERT INTO user (userid,username,password,email,".$newstylefield."parentemail,coppauser,homepage,icq,aim,yahoo,signa ture,adminemail,showemail,invisible,usertitle,joindate,cookieuser,daysprune,lastvisit,lastactivity,u sergroupid,timezoneoffset,emailnotification,receivepm,emailonpm,options,birthday,maxposts,startofwee k,ipaddress,pmpopup,referrerid,nosessionhash,avatarid) VALUES (NULL,'".addslashes(htmlspecialchars($username))."','".addslashes(md5($password))."','".addslashes(h tmlspecialchars($email))."',".$newstyleval."'".addslashes(htmlspecialchars($parentemail))."','$coppa user','".addslashes(htmlspecialchars($homepage))."','".addslashes(htmlspecialchars($icq))."','".adds lashes(htmlspecialchars($aim))."','".addslashes(htmlspecialchars($yahoo))."','".addslashes($signatur e)."','$adminemail','$showemail','$invisible','".addslashes($usertitle)."','".time()."','$cookieuser ','".addslashes($prunedays)."','".time()."','".time()."','$newusergroupid','".addslashes($timezoneof fset)."','$emailnotification','$receivepm','$emailonpm','$options','".addslashes($birthday)."','".ad dslashes($umaxposts)."','".addslashes($startofweek)."','".addslashes($ipaddress)."','$pmpopup','".ad dslashes($testreferrerid['userid'])."','$nosessionhash','$avatarid')");

    ### أستبدله بهذا الكود

    $DB_site->query("INSERT INTO user (userid,username,password,email,".$newstylefield."parentemail,coppauser,homepage,icq,aim,yahoo,signa ture,adminemail,showemail,invisible,usertitle,joindate,cookieuser,daysprune,lastvisit,lastactivity,u sergroupid,timezoneoffset,emailnotification,receivepm,emailonpm,options,birthday,maxposts,startofwee k,ipaddress,pmpopup,referrerid,nosessionhash,avatarid,gender) VALUES (NULL,'".addslashes(htmlspecialchars($username))."','".addslashes(md5($password))."','".addslashes(h tmlspecialchars($email))."',".$newstyleval."'".addslashes(htmlspecialchars($parentemail))."','$coppa user','".addslashes(htmlspecialchars($homepage))."','".addslashes(htmlspecialchars($icq))."','".adds lashes(htmlspecialchars($aim))."','".addslashes(htmlspecialchars($yahoo))."','".addslashes($signatur e)."','$adminemail','$showemail','$invisible','".addslashes($usertitle)."','".time()."','$cookieuser ','".addslashes($prunedays)."','".time()."','".time()."','$newusergroupid','".addslashes($timezoneof fset)."','$emailnotification','$receivepm','$emailonpm','$options','".addslashes($birthday)."','".ad dslashes($umaxposts)."','".addslashes($startofweek)."','".addslashes($ipaddress)."','$pmpopup','".ad dslashes($testreferrerid['userid'])."','$nosessionhash','$avatarid','$gender')");

    ### أحفظ وأغلق register.php

    ### أذهب الى لوحة التحكمl

    ### أفتح هذا التمبت -> Modify -> [expand list] -> User Info Display Templates [expand] -> getinfo

    ### أبحث عن

    $userinfo[username]</b></normalfont>

    ### أضف بعده مباشرة

    $genderimage

    ### أحفظ التمبلت

    ### أفتح هذا التمبت -> Modify -> [expand list] -> Member List Templates [expand] -> memberlistbit

    ### أبحث عن

    $userinfo[username]</a></normalfont>

    ### أضف بعده مباشرة

    $genderimage

    ### أحفظ التمبلت

    ### أفتح هذا التمبت -> Modify -> [expand list] -> Member List Templates [expand] -> postbit

    ### أبحث عن

    $userinfo[username]</a></normalfont>

    ###أضف بعده مباشرة

    $genderimage

    ### أحفظ التمبلت

    ### أفتح هذا التمبت -> Modify -> [expand list] -> Registration Templates [expand] -> registeradult

    ### أبحث عن

    <tr>
    <td bgcolor="{secondaltcolor}"><normalfont><b>Yahoo Messenger Handle:</b></normalfont></td>
    <td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="yahoo" size="25" maxlength="20"></normalfont></td>
    </tr>

    ### أضف بعده مباشرة

    <tr>
    <td bgcolor="{firstaltcolor}"><normalfont><b>الجنس:</b></normalfont></td>
    <td bgcolor="{firstaltcolor}"><smallfont><select name="gender">
    <option value="0" selected>الرجاء الأختيار</option>
    <option value="1" >امرأة</option>
    <option value="2" >رجل</option>
    </select></smallfont></td>
    </tr>

    ### أحفظ التمبلت

    ### أفتح هذا التمبت -> Modify -> [expand list] -> Registration Templates [expand] -> registercoppa

    ### أبحث عن

    <tr>
    <td bgcolor="{secondaltcolor}"><normalfont><b>Yahoo Messenger Handle:</b></normalfont></td>
    <td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="yahoo" size="25" maxlength="20"></normalfont></td>
    </tr>

    ### أضف بعده مباشرة

    <tr>
    <td bgcolor="{firstaltcolor}"><normalfont><b>الجنس:</b></normalfont></td>
    <td bgcolor="{firstaltcolor}"><smallfont><select name="gender">
    <option value="0" selected>الرجاء الأختيار</option>
    <option value="1" >امرأة</option>
    <option value="2" >رجل</option>
    </select></smallfont></td>
    </tr>

    ### أحفظ التمبلت

    ### أفتح هذا التمبت -> Modify -> [expand list] -> User Option Templates [expand] -> modifyprofile

    ### أبحث عن

    <tr>
    <td bgcolor="{firstaltcolor}"><b><normalfont>Yahoo Messenger Handle:</normalfont></b></td>
    <td bgcolor="{firstaltcolor}"><normalfont><input type="text" class="bginput" name="yahoo" value="$bbuserinfo[yahoo]" size="30" maxlength="30"></normalfont></td>
    </tr>

    ### أضف بعده مباشرة

    <tr>
    <td bgcolor="{secondaltcolor}"><normalfont><b>الجنس:</b></normalfont></td>
    <td bgcolor="{secondaltcolor}"><smallfont><select name="gender">
    <option value="0"$gender_select[undisclosed]>الرجاء الأختيار</option>
    <option value="1"$gender_select[female]>امرأة</option>
    <option value="2"$gender_select[male]>رجل</option>
    </select></smallfont></td>
    </tr>

    ### أحفظ التمبلت



    ### ارفع الصور المرفقة الى مجلد الصور تحت دليل المنتدى الخاص بك

    الخطوة الاخير واهم :

    قم بتشغيل الامر التالي في قاعدة البيانات

    ALTER TABLE user ADD COLUMN gender TEXT NOT NULL;

    من هنا انتهينا من تركيب الهاك

    بعض الملاحظات على الهاك :

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

    - الهاك مرفق مع طريقة الشرح

    - ارجوا من الاخوة بتجربة الهاك اخبارنا الاراء

    وفي النهاية لا أسئلكم الا الدعاء الصالح لي

    ودمتم في امان الله ........





    الملفات المرفقة الملفات المرفقة
    almqdad غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,181


    بارك الله فيك وماقصرت

    تحياتي





    alshargawi غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    580


    العفوا اخي alshargawi هذا من واجبي






    almqdad غير متواجد حالياً

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,364


    تسل اخوي almqdad

    الله يوفقك وتقبل تحياتي

    اخوك الوافي





    __________________
    شبكة الوافي التطويرية
    في خدمتكم دائماً لتطوير منتدياتكم ومواقعكم ..
    http://www.vbulletin4arab.com
    شبكة الجوارس العربية
    شبكة عربية تضم كل ما يفيد المستخدم العربي ..
    http://www.aljawariss.net
    الوافي غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    58


    تسلم اخوي

    اخوك ابوخالد





    __________________
    غــب يــا هــلال .. إني أخاف عليك من قهر الرجال

    قف من وراء الغيم , لا تنشر ضيائك فوق أعناق التلال


    غــب يــا هــلال .. واطلع علينا حين يبتسم الزمن ..
    أبوخالد الجهني غير متواجد حالياً

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    580


    العفو اخواني أبوخالد الجهني و alwafi

    ارجوا احد من الاخوة ان يضعها في منتدى ويضع الوصلة لروية عليها كمثال





    almqdad غير متواجد حالياً

  7. #7


    بارك الله فيك اخى الكريمalmqdad





    هدهد سليمان غير متواجد حالياً

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    643


    يارك الله فيك اخوي .. لا عدمناك

    تحياتي





    jaralqamr غير متواجد حالياً

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    456


    هلا وغلا بك almqdad وشكرا على الهاك
    وعندى سوال
    كيف ازرع هذا فى قواعد البيانات
    ALTER TABLE user ADD COLUMN gender TEXT NOT NULL;

    ممكن الشرح بالتفصيل الممل
    ولك الف شكر حبيب قلبي





    abc1388 غير متواجد حالياً

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    125


    تسلم





    __________________
    لطباعة السيديات
    0541474718
    Knight Dreams غير متواجد حالياً

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2002
    المشاركات
    386


    في مشكلة في أكواد في ملف Register
    لما أضفت هذا الكود في نهاية
    ['userid'])."','$nosessionhash','$avatarid','$gender')");

    أرجو معرفة المشكلة لأن عندي النسخة 2.3.0





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    Muath2000 غير متواجد حالياً

  12. #12
    Banned
    تاريخ التسجيل
    Feb 2002
    المشاركات
    774


    مشوار هالهاك مال اومه داعي .....





    Bad Maind غير متواجد حالياً

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    580


    السلام عليكم

    اخي Muath2000 بصراحة انا لم اجرب الهاك مع نسخة 2.3.0

    ولكن جربتها مع نسخة 2.2.9 و 2.2.8

    واعتقد انها تشتعل مع كل نسخات السابقة لنسخة 2.3.0

    ودمتم





    almqdad غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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