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

الموضوع: ملف مساعدة : تمهيد لبرمجة هاك (vB3)

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

    ملف مساعدة : تمهيد لبرمجة هاك (vB3)



    السلام عليكم

    هالمرة درس من نوع متقدم شوي

    ولكن هذا الدرس تمهيد لبرمجة هاك

    وأرجوا انه محد ينقله لقسم آخر كما حصل للدرس السابق لأنه فقط لقسم المنتدى


    المتطلبات :
    1 - خبرة في HTML (إذا كان الهاك يتطلب وجود قوالب أو تستخدم في بعض الأكواد)
    2 - بعض الخبرة والخلفية عن كيفية التعامل مع ال PHP وقواعد البيانات (هذي للهاكات المنفصلة واللي يبغالها ملف وقوالب لحالها) (سأذكر مصادر للتعلم في آخر الدرس)
    3 - أن تكون قد قرأت درس "الصفحات الإضافية في vB3" (تجده في توقيعي)
    4 - كيبورد <<<< حالة استثنائية

    أولا في حاجة نسيت أضيفها في درس "الصفحات الإضافية في vB3"
    وهي :
    --------------
    تجد بعض المرات في ال navbar كالتالي مثلا :
    منتدى التجارب > المتجر
    ولكن عندما نقوم بإدراج ال $navbar
    لا نجد مثل هذه ولكن نجد كالتال :
    منتدى التجارب
    وهنا أحببت أن اشرح لكم كيف تضيفون كلمة أو جملة بعد اسم المنتدى
    أضف هذا الكود :
    كود PHP:
    $navbits construct_navbits(array('' => تجربة)); 
    فوق الكود التالي (كما بالشرح) :
    كود PHP:
    eval('$navbar = "' fetch_template('navbar') . '";'); 
    والآن جرب الصفحة وانظر كيف النتيجة
    انتهى
    --------------
    لحظة قليلا
    قلت لكم انها إضافة على درس الصفحات الإضافية وهذا يعني إننا لم نبدأ بالدرس فعلا

    أولا :
    في AdminCP/index.php أرى قوائم على اليمين ولكنني لا أعرف كيف أضيف إليها قائمة من أجل الهاك الذي ابرمجه
    حسنا افتح ملف AdminCP/index.php
    ابحث عن الكود التالي :
    كود PHP:
        // cache nav prefs
        
    can_administer();

        
    construct_nav_spacer();

        
    // ************************************************* 
    وستجده مابين السطر 490 إلى السطر 497
    أضف أسفله الكود التالي :
    كود PHP:

        
    // BY fnan4arab
    construct_nav_option("وصلة""link.php");
    construct_nav_option("وصلة2""link2.php");
    construct_nav_group("عنوان قائمة"); 
    لاحظ معي ودقق
    عليك أن تقوم بإضافة وصلات القائمة قبل إضافة عنوانها
    ويمكنك إضافة العديد من الوصلات كما تحب

    فلنشرح السطر التالي :
    كود PHP:
    construct_nav_option("وصلة""link.php"); 
    المحتوى : "وصلة"
    هي اسم الوصلة التي تضغط عليها فتنقلك للعنوان الذي تحدده
    المحتوى : "link.php"
    هي العنوان الذي تذهب إليه بعد أن تضغط على اسم الوصلة
    المثال : وصلة <<< مع انها مش لازمة
    والآن يمكنك أن تضيف من الوصلات حسب الهاك الذي تبرمجه

    فلنشرح السطر التالي :
    كود PHP:
    construct_nav_group("عنوان قائمة"); 
    المحتوى : "عنوان قائمة"
    وهو عنوان القائمة الذي تندرج تحتها الوصلات مثلا "الإحصائيات"

    انتهينا من الخطوة الأولى <<<< تو الناس علينا

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

    حسنا لنفترض ان اسم الملف link.php
    ولنبدأ من الصفر
    كبداية يجب أن نضيف إدراج ملف global.php
    وتكون محتوى الصفحة كالتالي :
    كود PHP:
    <?php

    require_once('./global.php'); // إداج global.php

    ?>
    والآن لكي تتفعل الألوان وهذه خطوة مهمة أضف الكود التالي تحت كود إدراج global.php :
    كود PHP:
    print_cp_header(); 
    و الكود التالي في آخر الصفحة تماما :
    كود PHP:
    print_cp_footer(); 
    وحتى تكون الصفحة بالكامل هكذا :
    كود PHP:
    <?php
    error_reporting
    (E_ALL & ~E_NOTICE);
    require_once(
    './global.php');
    print_cp_header();

    // here the Page

    print_cp_footer();
    ?>
    والآن ستظهر متناسقة حسب الإستايل المستخدم في لوحة التحكم
    استبدل :
    // here the Page
    بمحتوى الصفحة مهما كان

    انتهينا من ثانيا


    ثالثا :
    أريد أن أضيف جدول منسق ويكون حسب الستايل المستخدم للوحة التحكم

    حسنا
    كما شرحنا قبل قليل
    استبدل
    // here the Page
    بالتالي : (يمكنك إدراج في أي مكان إذا كنت جاهزا) :
    كود PHP:
    print_form_header();
    print_table_header("عنوان القائمة");
    print_column_style_code(array('white-space: nowrap'''));
    print_label_row("<b>قائمة 1</b>","محتوى 1");
    print_label_row("<b>قائمة 2</b>","محتوى 2");
    print_label_row("<b>قائمة 3</b>","محتوى 3");
    print_label_row("<b>قائمة 4</b>","محتوى 4");
    print_label_row("<b>قائمة 5</b>","محتوى 5");
    print_table_footer(); 
    يمكنك إضافة أسطر جديدة كما تشاء والكود واضح
    أرجوا أن تجربوا وتعطوني النتيجة وإن شاء الله من أمل إلى عمل.

    انتهى الدرس

    هل يوجد من طبق الدرس
    أرجوا أن ارى شخص طبقها وليس فقط ردود <<<< شكلي حرمتكم من الرد

    وهل تريدون در آخر حول كيفي تبرمج الهاكات
    ولا تنسون ان الدرس مازال في حالة تمهيد

    ان شاء الله نبرمج هاك ونحطه ومن بعده كيف تبرمجه (بإذن الله)


    سلام





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


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


    مشكور





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

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


    العفو وياهلا

    طيب اخوي وين التطبيق

    اللي عاوز الصفحة بالكامل <<<<< شوفوا دلعناكم

    كود PHP:
    <?php
    error_reporting
    (E_ALL & ~E_NOTICE);
    require_once(
    './global.php');
    print_cp_header();

    print_form_header();
    print_table_header("عنوان
    القائمة"
    );
    print_column_style_code(array('white-space: nowrap'''));
    print_label_row("<b>الاسم</b>","اسمك");
    print_label_row("<b>البريد</b>","بريدك");
    print_label_row("<b>معلومات</b>","معلومات");
    print_label_row("<b>البلد</b>","بلدك");
    print_label_row("<b>قائمة
    5</b>"
    ,"محتوى 5");
    print_table_footer();
    print_cp_footer();
    ?>
    بس غير المحتوى ويمكن يطلع معاك غلط وحنا نساعدك
    يعني موب معقولة تجينا بعد شهرين تسأل عن كيفية تطبيق الدرس


    سلام





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

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    122


    تسلم يالغالي
    موضوع رائع





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

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


    الله يسلمك
    وانت الأروع

    انتهينا من التمهيد وانتقلنا للتطبيق
    اضغط هنا





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





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

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

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