منتديات الفريق العربي للبرمجة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
بحـث
نتائج البحث
بحث متقدم
سحابة الكلمات الدلالية

مواضيع  برمجة  البيانات  برنامج  الحبيب  مكتبة  واتس  

المواضيع الأخيرة
رقم شيخ معالج روحاني مغربيالأربعاء يوليو 26, 2023 1:21 pmابو خميس
طرق جلب الزوجالسبت يوليو 22, 2023 2:33 pmابو خميس
سحر الجلبالثلاثاء يوليو 18, 2023 11:41 amابو خميس
سحر الجلب بالقرانالسبت مايو 27, 2023 1:24 pmابو خميس
جلب الحبيبالثلاثاء مايو 23, 2023 11:16 amابو خميس
شيخ روحاني في دبلنالأربعاء أبريل 12, 2023 1:34 amابو خميس
أفضل شيخ روحاني في الاسكندريةالإثنين مارس 13, 2023 3:56 pmابو خميس
نوفمبر 2024
الإثنينالثلاثاءالأربعاءالخميسالجمعةالسبتالأحد
    123
45678910
11121314151617
18192021222324
252627282930 

اليومية

أفضل 10 أعضاء في هذا الأسبوع
لا يوجد مستخدم

اذهب الى الأسفل
avatar
Admin
Admin
المساهمات : 32
تاريخ التسجيل : 27/10/2022
https://arab-team.ahlamontada.com

 درس حول تصميم موقع Empty درس حول تصميم موقع

الخميس أكتوبر 27, 2022 6:46 pm
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
لاحظت وجود الكثير من الأسئله حول كيفيه عمل صفحة تحكم بالموقع وهذا لايمكن شرحة بسهوله
لذلك فكرت في شرح درس عملي حول كيفيه تصميم موقع وبرمجته من الصفر وبشكل سهل ومفهوم وغير معقد ولن يراعى فيه النقاط الأمنية والثغرات لآن هذا الموقع سيكون موقع بسيط لشركة صغيره جدا أو موقع شخصي ولكن يمكن التحكم في صفحاته.
أولا سأكتب على ماذا سيحتوي الموقع في نقاط يتم تنفيذها بشكل متتالي :
1- تحليل مكونات الموقع
2- بناء الموقع من الناحية البرمجيه PHP
3- تصميم الموقع وتقسيمه PHOTOSHOP
4- دمج البرمجه مع التصميم HTML
5- إضافة المؤثرات التي تجعل الموقع سهل الإستخدام JAVASCRIPT
سنبدأ في أول خطوه :
الموقع عباره عن نظام cms بسيط يحتوي على سكريبت لإضافة وحذف وتعديل الصفحات فقط (مبدئيا) لذلك سنحتاج إلى قاعدة بيانات تحتوي على جدول للصفحات كما يلي
رقم الصفحة - المقبض (هيك ترجمتها وهيك علمونا بالكليات والجامعات فما تدققوا رجاء) - عددي 20
إسم الصفحة - حروف 50 (هذا رح يكون لينك الصفحة في القائمة مشان هيك لازم يكون طول الكلمه معقول مش سطر)
محتوى الصفحة - نص طويل (LONG TEXT)
ترتيب الصفحة في القائمة - عدد 3
مكان الصفحة - عدد 1 (هنا لتحديد مكان ظهور اللينك الخاص بالصفحة هل هو في القائمة العلويه أو السفليه أو غير ذلك -مايظهر من أصله)
صلاحية الصفحة - عدد 1 (ما أقصدة هل هذه الصفحة أكتيف أم لا )
أعتقد هذا كافي لموقع بسيط ,
سنحتاج أيضا إلى جدول المستخدم
الرقم - مقبض (شرحنا إنو هاي ترجمة الكلمه سابقا) 20 عدد
إسم المستخدم - حرف 20
الرقم السري - حرف 20
لانريد صلاحيات حاليا فقط مستخدم لدخول صفحة التحكم
نريد أيضا جدول إعدادات الموقع
الرقم (مقبض ) عدد 20
الإسم - حرف 250
القيمه - نص طويل
هذا الجدول سيحتوي مثلا على
الرقم | 1
الإسم | الكلمات المفتاحية
القيمة | موقع,بسيط,CMS, إلخ ...
حاليا هذه هي الجداول المطلوبه (هذا ما أذكرة)
سأقوم بإنشاء الجداول والمتابعه لاحقا
__________________ تم عمل الجداول بحمد الله (الكود مرفق)


[ltr]
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 [/ltr]


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

sql.rar
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى