صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 20

الموضوع: فحص الاسم قبل التسجيل بطريقه اجاكس رائع كثير 3.6.1

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    417

    فحص الاسم قبل التسجيل بطريقه اجاكس رائع كثير 3.6.1



    طريقه التركيب :-

    ارفع الملف vbulletin_ajax_checkusername.js الى مجلد clientscript وقم برفع ملف البرودكت product-checkusernamemrnase.xml والحقه بالنظام :-

    الان في تمبلت registration الموجود بالستايل قم بالبحث عن :-

    كود PHP:
    </head>
    <
    body>

    $header 
    واستبدلهم بهذا الكود:-

    كود PHP:
    <if condition="$vboptions['checkusernameactive']">
    <
    script type="text/javascript" src="clientscript/vbulletin_ajax_checkusername.js"></script>
    <style type="text/css">
    div#checkusername {
    padding: 5px 7px;
    }
    input.checkusernameok {
    color: green;
    font-size: 10pt;
    }
    div.checkusernameok {
    color: green;
    border: 1px solid green;
    }
    input.checkusernametaken {
    color: red;
    font-size: 10pt;
    }
    div.checkusernametaken {
    color: red;
    border: 1px solid red;
    }
    </style>
    </if>

    </head>
    <body>

    $header 
    ايضا بنفس التمبلت ابحث عن :-

    كود PHP:
    </script>

    <form action="register.php?do=addmember" name="register" method="post" onsubmit="return verify_passwords(password, passwordconfirm);"> 
    واستبدله بهذا الكود :-

    كود PHP:
    var phrase_checkusernameok '$vbphrase[checkusernameok]';
    var 
    phrase_checkusernametaken '$vbphrase[checkusernametaken]';
    </script>

    <form action="register.php?do=addmember" name="register" method="post" onsubmit="return verify_passwords(password, passwordconfirm);"> 
    وايضا ابحث عن هذا الكود :-

    كود PHP:
    <div class="smallfont" style="margin-bottom:$stylevar[formspacer]px">
                    <
    strong>$vbphrase[username]</strong>:<br />
                    <
    input type="text" class="bginput" name="username" size="50" maxlength="$vboptions[maxuserlength]value="$username/>
                </
    div 
    >

    واستبدله بهذا الكود :-

    كود PHP:
    <div class="smallfont" style="margin-bottom:$stylevar[formspacer]px">
                    <
    strong>$vbphrase[username]</strong>:<br />
                    <
    input type="text" class="bginput" name="username" size="50" maxlength="$vboptions[maxuserlength]value="$username<if condition="$vboptions['checkusernameactive']">onblur="checkUsername(this.value)"</if> />
                    <if 
    condition="$vboptions['checkusernameactive']"><div id="checkusername"></div></if>
                </
    div
    ايضا ابحث بنفس التمبلت عن :-

    كود PHP:
    <input type="submit" class="button" value="$vbphrase[complete_registration]accesskey="s" /> 
    واستبدله بهذا الكود :-

    كود PHP:
    <input type="submit" class="button" value="$vbphrase[complete_registration]name="submitregistration" accesskey="s" /> 

    الان من خيارات المنتدى قم بتفعيل الهاك





    الملفات المرفقة الملفات المرفقة


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    606


    سلمت يداك أخى الحبيب
    وجارى التجربه
    وتركيب الهاك
    على ضمانتك





    __________________
    ۞---لوشا لخدمات وتطبيقات الويب---۞

    { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ }

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    628


    باركالله فيك اخوى
    تم نقل الموضوع






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    72


    يعطيك الف عافيه






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    813


    هل ينفع مع اصدار 3.5.5

    ياليت اذا في احد جربة يفيدنا

    تحياتي لكم






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    628


    جزاك الله خير اخي بركات






  7. #7
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,449


    تسلم اخوي

    وقد تمت تجربته بنجاح على نسخه 3.6.0





    __________________
    موقع مدينة صور العمانية
    http://www.surcity.net
    قرية النوكيا
    http://www.nokiatown.com


    http://www.omanrank.com/button.php?u=surcity
    [url]http://www.omanrank.com/button.php?u=surcity[/url

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2000
    المشاركات
    2,434


    مشكور بركات على الهاك وياليت اذا
    ممكن نفهم عمله بالضبط لأني مافهمته !






  9. #9
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    219


    مشكووووووور ابن اختي الله يوفقك يارب

    طبعا انا محمله و مجربه من قبل

    بس تعتقد الي بدو يسجل بمنتدى راح يكون عنده وقت كافي او فكر حتى يجرب اذا اسمه موجود او لاء ؟؟

    هههههههههههههههه

    تحيااااااااااااااتي






  10. #10
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    219


    و هذا البرودوكت بعد التعريب لعيونكم :nice:


    تحيااااااااااااااتي





    الملفات المرفقة الملفات المرفقة

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    219


    نسيت اقول شغلة

    اخوي بركات

    الان في تمبلت registration الموجود بالستايل قم بالبحث عن :-
    مفيه قالب اسمو registration القالب المقصود هنا اسمو register

    تحيااااااااااااااااااااااتي






  12. #12


    مشكووور يا اخوان بس ياريت مثال لو تكرمتووووو






  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    417


    تفضلو معرب الان كامل باذن الله !

    مع وضع تبملت register والتعديل عليها كاملا .

    ومثال على هذا :-

    http://jerusalemgts.com/gti/register.php





    الصور المرفقة الصور المرفقة   
    الملفات المرفقة الملفات المرفقة

  14. #14


    فكرته جميلة . .

    ولكنه غير فعـّال في الحالات التالية :

    # الأسماء العربية !
    فلا يتم فحص تكرار الأسماء العربية

    # السكربت يقوم بالبحث عن الإسم " بالضبط " وهذا في الواقع لا يفيد وموجود مسبقا ً في نموذج التسجيل !
    ( حيث إذا قمت باختيار اسم متكرر يقوم بإعلامك بأنه موجود ولكن كل ما يقوم به هذا السكربت هو إعلام المستخدم قبل ضغط زر تعبئة الاستمارة )

    وهذا الأمر لا يحل المشكلة التي نعاني منها كأصحاب منتديات ،
    حيث نجد

    أن هناك تكرار في الأسماء على النحو التالي :

    مازن
    مـازن
    )( مازن )(

    وهذا السكربت لا يقوم بالكشف عن هذا التكرار !


    ربما قد يكون الحل بتعديل أمر التحديد select في الـ PLUGIN

    كود:
         SELECT username 
                FROM " . TABLE_PREFIX . "user 
                WHERE username IN ('" . $db->escape_string($username) . "', '" . $db->escape_string($unicode_username) . "')
    ربما لو أضيفت لـ WHERE
    الدالة LIKE قد نتمكن من تحقيق المُراد ،
    ولكني لا خلفية لدي في دوال الـ VBULLETIN
    لكي أستطيع التعديل على الاستعلام أعلاه . .


    //.......

    العجيب ،
    أن هذه العملية موجودة بدون أجاكس ولكنها خاصة بلوحة التحكم للمنتدى
    ( انظر المرفقات الشكل الأول )

    كيف يمكننا استخلاص هذه الدالة ، وإتاحتها للأعضاء مع عرض نتائج البحث
    بدون إتاحة التعديل عليها أو عرض معلوماتها .. إلخ

    كما يظهر في الشكل الثاني ،


    ( قد يكون من المناسب الاستفادة من قائمة الأعضاء ولكن تفعيلها قد يتسبب في مشاكل أمنية نحن في غنى عنها )


    بالتوفيق ،





    الصور المرفقة الصور المرفقة   

  15. #15


    الله يكرمك يا رب روعه و الله مثل المنتديات الأجنبية و تم التركيب على 3.6.0





    __________________
    Www.Zerovb.Com





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

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

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