بتـــــاريخ : 2/26/2011 4:20:20 AM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1658 0


    درس حول تصميم وبرمجة موقع من الصفر مع لوحة تحكم بإستخدام PHP & MYSQL

    الناقل : elmasry | العمر :42 | الكاتب الأصلى : bastr3 | المصدر : www.arabteam2000-forum.com

    كلمات مفتاحية  :

    بســم الله الـرحمــن الرحيــم
    السلام عليكــم ورحمـة الله وبركاتــه
    لاحظت وجود الكثير من الأسئله حول كيفيه عمل صفحة تحكم بالموقع وهذا لايمكن شرحة بسهوله
    لذلك فكرت في شرح درس عملي حول كيفيه تصميم موقع وبرمجته من الصفر وبشكل سهل ومفهوم وغير معقد ولن يراعى فيه النقاط الأمنية والثغرات لآن هذا الموقع سيكون موقع بسيط لشركة صغيره جدا أو موقع شخصي ولكن يمكن التحكم في صفحاته.

    أولا سأكتب على ماذا سيحتوي الموقع في نقاط يتم تنفيذها بشكل متتالي :
    1- تحليل مكونات الموقع
    2- بناء الموقع من الناحية البرمجيه PHP
    3- تصميم الموقع وتقسيمه PHOTOSHOP
    4- دمج البرمجه مع التصميم HTML
    5- إضافة المؤثرات التي تجعل الموقع سهل الإستخدام JAVASCRIPT

    سنبدأ في أول خطوه :
    الموقع عباره عن نظام cms بسيط يحتوي على سكريبت لإضافة وحذف وتعديل الصفحات فقط (مبدئيا) لذلك سنحتاج إلى قاعدة بيانات تحتوي على جدول للصفحات كما يلي
    رقم الصفحة - المقبض (هيك ترجمتها وهيك علمونا بالكليات والجامعات فما تدققوا رجاء) - عددي 20
    إسم الصفحة - حروف 50 (هذا رح يكون لينك الصفحة في القائمة مشان هيك لازم يكون طول الكلمه معقول مش سطر)
    محتوى الصفحة - نص طويل (LONG TEXT)
    ترتيب الصفحة في القائمة - عدد 3
    مكان الصفحة - عدد 1 (هنا لتحديد مكان ظهور اللينك الخاص بالصفحة هل هو في القائمة العلويه أو السفليه أو غير ذلك -مايظهر من أصله)
    صلاحية الصفحة - عدد 1 (ما أقصدة هل هذه الصفحة أكتيف أم لا )
    أعتقد هذا كافي لموقع بسيط ,
    سنحتاج أيضا إلى جدول المستخدم
    الرقم - مقبض (شرحنا إنو هاي ترجمة الكلمه سابقا) 20 عدد
    إسم المستخدم - حرف 20
    الرقم السري - حرف 20
    لانريد صلاحيات حاليا فقط مستخدم لدخول صفحة التحكم

    نريد أيضا جدول إعدادات الموقع
    الرقم (مقبض ) عدد 20
    الإسم - حرف 250
    القيمه - نص طويل
    هذا الجدول سيحتوي مثلا على
    الرقم | 1
    الإسم | الكلمات المفتاحية
    القيمة | موقع,بسيط,CMS, إلخ ...

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

    __________________ تم عمل الجداول بحمد الله (الكود مرفق)

    انسخ الكود
     
     
    CREATE DATABASE `simple_cms` ;
     
     CREATE TABLE `simple_cms`.`pages` (
    `id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `page_name` VARCHAR( 50 ) NOT NULL ,
    `Page_cont` LONGTEXT NOT NULL ,
    `page_sort` INT( 3 ) NOT NULL ,
    `page_place` INT( 1 ) NOT NULL ,
    `page_active` INT( 1 ) NOT NULL
    ) ENGINE = MYISAM
     
     
     CREATE TABLE `simple_cms`.`users` (
    `id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `user_name` VARCHAR( 20 ) NOT NULL ,
    `user_pass` VARCHAR( 20 ) NOT NULL
    ) ENGINE = MYISAM
     
     
     CREATE TABLE `simple_cms`.`sett` (
    `id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `s_string` VARCHAR( 250 ) NOT NULL ,
    `s_value` LONGTEXT NOT NULL
    ) ENGINE = MYISAM
     
     
     


    أرجو من الخبراء تنبيهي إلى الأمور التي تكون غاية في الخطوره عند إستخدامها مع الشرح لتعم الفائدة ويصبح الموضوع ذا فائدة بإذن الله
     
    ملف مرفق(ملفات)
     
    ملف مرفق  sql.rar (327بايتات )


    كلمات مفتاحية  :

    تعليقات الزوار ()