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

الموضوع: برمجة العندليب وهاك الرسائل الخاصه والاشكاليه

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

    برمجة العندليب وهاك الرسائل الخاصه والاشكاليه



    اسعد الله مساكم بكل خير

    اخواني الاعزاء لا زالت الطلبات على هاك منع الرسائل الخاصه والى الان هناك ملاحضات عليه

    اخر الهاكات الي نزلت من برمجة اخونا العندليب وجزاه الله كل خير ما قصر ووفى وكفى ولكن لا زال الهاك يفتقر الى شي مهم جدا

    الهاك يعتمد في عمله على المجموعه 2 وهي مجموعة الاعضاء والمعلوم ان المنتديات تحوي عدد من المجموعات وهذا يجعل من عمل الهاك محدود على مجموعه معينه

    ولحل هذي الاشكاليه يضطر الواحد يضيف شرط للمجموعه مخصص لكل مجموعه مثلا

    لديك مجموعتين 2 ولنفرض 33 راح نعمل

    كود:
    if ($bbuserinfo['posts'] < 50 && $bbuserinfo['usergroupid'] == '2') 
        { 
            eval(print_standard_error('عذرا فقد تم ايقاف امكانية الإستفادة من الرسائل الخاصه قبل حد إدنى 50 مشاركه للمصلحة العامه شاكرين لكم تعاونكم',0)); 
        } 
    if ($bbuserinfo['posts'] < 50 && $bbuserinfo['usergroupid'] == '33') 
        {
    وهذا امر يسبب مشكله خصوصا لو فيه مجموعات يتم التعديل عليها باستمرار او عند وجود الكثير من المجموعات
    فهل هناك حل من المبرمجين وهذا اختصاصهم والي ما نقدر نجتهد فيه

    وشكرا للجميع





    __________________
    أحفظ الله في السر والعلن


  2. #2


    ياعزيزي ولا تزعل ولا تكدر خاطرك

    انا وضعت الشرط السابق لكي يتم تطبيقه على الأعضاء فقط ويستثني المجموعات الباقيه وسأعدله لك بحيث ينطبق على كل المجموعات ماعدا مجموعات المشرفين ورؤساء الإشراف والمدير العام .

    الكوود بعد التعديل:
    كود PHP:
    if ($bbuserinfo['posts'] < 50 && $bbuserinfo['usergroupid'] != '5' && $bbuserinfo['usergroupid'] != '6' && $bbuserinfo['usergroupid'] != '7'

       eval(
    print_standard_error('عذرا فقد تم ايقاف امكانية الإستفادة من الرسائل الخاصه قبل حد إدنى 50 مشاركه للمصلحة العامه شاكرين لكم تعاونكم',0)); 

    وموفق






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    231


    السلام عليكم

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

    وانا عدلته بطريقتي فهل هي ناجحة

    كود PHP:
    if ($bbuserinfo['posts'] < 50 && $bbuserinfo['usergroupid'] == '2,3,4,13,14')
    {
        eval(
    print_standard_error('عفواً,, لا يمكنك إرسال رسالة خاصة إلا بعد 50 مشاركة.<br>
    ولكن بإمكانك مشاهدة الرسائل الخاصة الواردة.'
    ,0));







    __________________
    http://9adauae.com/vb

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    33


    ماشاء الله تبارك الله اخوي العندليب ملك ربي يحفظك ويخليك

    تتكلمو عن الهاك ومشكلته والتي تم حلها

    اجل وين الهاك او موضوع هالهاك .. جلست نص ساعه بملفك الشخصي يالعندليب

    ولا لقيته .. بس اكتشفت انك ولد رهييييييييب عبقريه ماشاء الله عليك

    خدوم جداً و ردودك كلها ردود ولد محنك وخبير

    للي لفت نظري هو رقم عضويتك 29

    و تاريخ تسجيلك 31-12-1999

    ماشاء الله تبارك الله

    اذا ما عليك امر .. الهاك لو تتكرم يالغالى

    محبك .. محمد المايسترو





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    231


    اخوي المايسترو تفضل
    http://www.swalif.net/softs/showthread.php?t=107529





    __________________
    http://9adauae.com/vb

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2004
    المشاركات
    1,519


    وش دعوه يا غلا الله لا يجيب الزعل انشاء الله ولكن بصراحه اهل مكه ادرى بشعابها

    وكانت نيتي والله ان الاستفاده تكون اكبر من الهاك ولا عن نفسي رقعتها وانحلت لا تخاف علي

    يعطيك العافيه واستاذ اخوي





    __________________
    أحفظ الله في السر والعلن

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    33


    الله يعطيك العافية اخوي مغرور انت و sawah

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

    وجزاكم الله خير

    المايسترو





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

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


    اقتباس المشاركة الأصلية كتبت بواسطة Sawah
    السلام عليكم

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

    وانا عدلته بطريقتي فهل هي ناجحة

    كود PHP:
    if ($bbuserinfo['posts'] < 50 && $bbuserinfo['usergroupid'] == '2,3,4,13,14')
    {
        eval(
    print_standard_error('عفواً,, لا يمكنك إرسال رسالة خاصة إلا بعد 50 مشاركة.<br>
    ولكن بإمكانك مشاهدة الرسائل الخاصة الواردة.'
    ,0));


    السلام عليكم .. انا جاي متأخر وابي اتفسل .. اسمحولي ..


    اخوي العندليب ليش ما نجرب هذه الطريقة
    طبعا انا ما جربتها في جهازي


    كود PHP:
    $usergroubid = array(1,2,3,4,5,6,7);//أرقام مجموعات الأعضاء التي تريد ان تمنعهم
    $userpost "50";// عدد المشاركات
    if ($bbuserinfo['posts'] < '$userpost' && $bbuserinfo['usergroupid'] == '$usergroubid')
    {
        eval(
    print_standard_error('عفواً,, لا يمكنك إرسال رسالة خاصة إلا بعد $userpost مشاركة.<br>ولكن بإمكانك مشاهدة الرسائل الخاصة الواردة.',0));







    __________________
    منابر المتميز | شبكة المتميز
    حالياً في الأردن : 962777775774
    -----------------------------------
    مطور ويب / JS(incl AJAX) , PHP, XML

    تتبعني في Twitter

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2004
    المشاركات
    1,519


    ياعزيزي ولا تزعل ولا تكدر خاطرك

    انا وضعت الشرط السابق لكي يتم تطبيقه على الأعضاء فقط ويستثني المجموعات الباقيه وسأعدله لك بحيث ينطبق على كل المجموعات ماعدا مجموعات المشرفين ورؤساء الإشراف والمدير العام .

    الكوود بعد التعديل:
    الكود لم يعمل اخوي العندليب مع العلم ان لدي اكثر من 7 مجموعات منها مجموعات اضافيه ولدى اضافة عدد منها يتعطل الهاك ويسبب مشكله حتى بالارسال للرساله

    شاكر لك ويعطيك العافيه





    __________________
    أحفظ الله في السر والعلن

  10. #10


    اقتباس المشاركة الأصلية كتبت بواسطة NLP

    كود PHP:
    $usergroubid = array(1,2,3,4,5,6,7);//أرقام مجموعات الأعضاء التي تريد ان تمنعهم
    $userpost "50";// عدد المشاركات
    if ($bbuserinfo['posts'] < '$userpost' && $bbuserinfo['usergroupid'] == '$usergroubid')
    {
        eval(
    print_standard_error('عفواً,, لا يمكنك إرسال رسالة خاصة إلا بعد $userpost مشاركة.<br>ولكن بإمكانك مشاهدة الرسائل الخاصة الواردة.',0));


    السلام عليكم

    الصراحه رهيبه الطريقه يا NLP :nice: بس فيها خطأ بسيط عند مقارنة المصفوفه لما كتبت :
    كود PHP:
    $bbuserinfo['usergroupid'] == '$usergroubid' 
    المفروض تكون كذا
    كود PHP:
    in_array($bbuserinfo['usergroupid'], $usergroubid
    ماشاء الله عندك حس برمجي واخترعت شغله حلوه إستمر وأنا معك لا توقف :1power:
    بس إنت حاط أرقام المجموعات اللي تبي تمنعهم لكنك لو وضعت العكس كان أفضل لأنه عند إضافة مجموعه جديده يتوجب عليك تضيف رقمها للمصفوفه وبالشكل هذا حتتعب .



    أخ Sawah
    الطريقه خاطئه لأنه إنت تحاول تعمل مقارنه بين مصفوفه ومتغير وهذا يحتاج داله مثل دالة in_array ونفس الكلام اللي كتبته لأخونا NLP بكتبه لك بالكوود اللي عملته .


    أخ almaystroo
    أشكرك على إطراءك وهذا من طيب أصلك وسعيدين بمرورك معنا


    أخي مغرور
    عزيزي نظرت مره أخرى بالكوود ووجدته سليم !!!
    سوف أكتبه لك من جديد
    كود PHP:
    if ($bbuserinfo['posts'] < 50 && $bbuserinfo['usergroupid'] != '5' && $bbuserinfo['usergroupid'] != '6' && $bbuserinfo['usergroupid'] != '7'

       eval(
    print_standard_error('عذرا فقد تم ايقاف امكانية الإستفادة من الرسائل الخاصه قبل حد إدنى 50 مشاركه للمصلحة العامه شاكرين لكم تعاونكم',0)); 


    موفقين










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

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

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