مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
مع افتتاح هذ القسم, أحببت ان أضع لكم نماذج اجتهدت فى تعلمها إلى ان وصلت لمرحلة أصبحت فيها من المشهورين فى عالم مطورى الويب, ومن منطلق هذا القسم لأقوم بتشجيعكم على التعلم , بأن أعرض لكم بعض النماذج الناجحة فى مجال البرمجة والتصميم, وكيف كانت مثابرتهم, ومدى الفوائد التى جنوها من ذلك من الحصول على وظائف فى كبرى الشركات وبمبالغ خيالية .وأحببت ان استعرض لكم المبرمجين الأجانب, لان لهم صدى أقوى وواضح , وان شاء الله أحاول بقدر الامكان أن الخص لكم كافة المقابلات الشخصية للمبرمجين , والحمدلله اللغة موجوده بأذن الله, يعنى ما تشيلوا هم...
ثم فى النهاية , قم بتغيير اسم ملف index.html الى index.php
عوده من جديد أعضاء وزوار موقعنا الكرام,لقد تأخرت قليلا فى تنزيل الدروس نظرا لانى كنت أجهز لهذا الدرس لانه من الدروس المهمه, ونظرا لكثرة الطلبات منكم بأن تروا مثل هذا النوع من الشروحات , فقد قررت أن أجعل هذا الدرس كسلسله سوف نقوم بتطويرها خطوه خطوه من برمجة وتصميم حتى نصل لتصميم وبرمجة موقع متكامل يصلح لكافة الأغراض, وفى هذا الدرس سوف انتقل معكم للتطوير الثانى من الدرس السابق شرح برمجة وتصميم موقعك خطوه بخطوه بفكرة نظام القوالب بcss+php
وفى هذا التطوير الثانى سوف نقوم بالتحسينات الأتيه للموقع :
وبعد ان ننهى هذا الدرس سوف تلاحظ الفرق فى التطوير واضحا:
واليكم الناتج النهائى:
الموقع قبل التطوير الثانى:
الموقع بعد التطوير الثانى:
دعونا ننطلق سويا لنرى ما سنقوم بعمله ان شاء الله
أولا فهرس الدرس:
1-شرح عمل background للصفحة 2-شرح عمل background للمقالات داخل wrapper 3-شرح اعادة توزيع الهيدر وعمل تصميم له 4-شرح عمل ناف بار بcss بشكل جذاب 5-شرح عمل قائمة رئيسية جانبية ب css بشكل جذاب 6-شرح طريقة عرض المقالات وجلبها من صفحاتها بدون تحميل الصفحة مرة أخرى ب jquery 7-انهاء الشكل النهائى لكود php استعداد للتطوير الثالث لعمل لوحة تحكم بالمقالات
اولا: شرح عمل background للصفحة :
-افتح ملف style.css وفى كود body سوف نقوم بعمل background وهذا هو كودها:
رمز Code:
background-image:url(images/back.jpg) ;
والصوره المستخدمه كخلفيه سوف تكون:
ثانيا:شرح عمل خلفية للمقالات داخل wrapper
-فى wrapper# سوف نقوم باضافة خلفية كالاتى:
رمز Code:
background-image:url(images/bg.jpg);
وسوف نستخدم الصورة الأتيه:
ثالثا:شرح اعادة توزيع الهيدر وعمل تصميم له:
فى header# سوف نقوم بعمل خلفية وهذا هو كودها:
رمز Code:
background-image:url(images/header.jpg);
والصورة المستخدمه هى:
شوفتوا الموضوع لحد الأن بسيط
نبدأ ندخل فى الأصعب قليلا..............
رابعا: شرح عمل ناف بار بcss بشكل جذاب:
1-سوف نقوم بتعديل كود الناف بار فى الدرس السابق بحيث يكون طريقة العرض للناف بار كلست li وهذا هو الكود فى صفحة nav.php
سادسا-شرح طريقة عرض المقالات وجلبها من صفحاتها بدون تحميل الصفحة مرة أخرى ب jquery
طبعا هذا تقريبا هو أهم ما فى الموضوع من تحسين , وأحببت أن أشرحه باستفاضه لان أحب فن الjquery لانها رائعه بصراحه وتستحق التعب
أولا: ملاحظه هامه جدا قبل البدء:
نظرا لان jquery لها بعض المشاكل مع اللغة العربية, خصوصا فى طريقة التحميل للصفحات بواسطتها وعرضها للغة العربية, لذلك سوف أقدم لكم حلا قاطعا تقدر تستخدمه فى اى تعامل لك مع الjuqery او اى ملف اخر مسويلك مشكلة فى الترميز
/*distance from top edge of image till top edge of wrapper div */ top: 10px; /*right:30px; distance from rt edge of image till rt border of wrapper div */ background: url(images/ajax-loader.gif); width: 54px; height: 55px; text-indent: -9999em; }
طبعا انا كاتب الكلام بالانجلش حتى لا أنسى , وهذا كتابتى وليس نقلا من أحد
والصورة المستخدمة
الحين نرجع لملف js.js مره اخرى ونكمل كتابة الكود: بعد عرض الصورة الخاصة بتحميل الصفحة , ووقت يتم تحميلها سوف نقوم بأخفاءها
رمز Code:
$('#load').remove();
وسوف نقوم بأرفاق هذه الصورة باستخدام الكود الاتى:
رمز Code:
$('#wrapper').append('LOADING...');
رابعا: سنقوم بعمل اخفاء تدريجى لحين تحمل الصفحة الاخرى كالاتى:
رمز Code:
$('#load').fadeIn('normal');
[size=16][size=18] باقى الكود بصراحة تقدر تضعه مباشرة, لانى أخذت الفكرة من أحد الأسكربتات وطبقتها على هذا الدرس وحبيت أشرحها بعد فهمها وتطبيقها على درسنا ولله الحمد
وتقدر تشوف التأثير اللى أقصده من خلال هذه الصورة:
بهيك انتهت هذه الجزئيه .......
سابعا: انهاء الشكل النهائى لكود php استعداد للتطوير الثالث لعمل لوحة تحكم بالمقالات
أريد ان أبشركم بأننا بعد أن وصلنا لهذه المرحلة , فبهيك أصبحت ملفات الموقع مهيئة لان نستخدم الاوامر البرمجية ب php, وهذا ما سوف يتم فعله فى التطوير الثالث ان شاء الله
ترقبوا التطوير الثالث للدرس, وسوف نقوم فيه بشرح عمل لوحة تحكم مبسطة للتحكم بعرض المقالات
بسم الله الرحمن الرحيم أهلا بزوار موقعنا الكرام, وبعد غيبه طويله والانقطاع عن دروس البرمجة , فها أنا أعود معكم من جديد, وسأستكمل معكم دروس البرمجة والتى سأحاول جاهدا فى هذه الفترة أن أقدم لكم الدروس المهمه والتى ستفيد كل من يريد الخوض فى البرمجة , وانا قررت ان انجز فى هذه المرحلة شيئان وهما,
1-سأستكمل معكم دروس تطوير وبرمجة موقع ب php+css الى ان نصل لبرمجة اسكربت بلوحة تحكم متكامل ان شاء الله
2-سأبدأ فى شرح الفريم ورك الخاص ب php وهو الcodeigniter
وخلونا فى هذا الدرس ان أبد نستكمل معكم فى هذا الدرس
التطوير الثالث لدرس برمجة وتصميم موقع ب php+css
ودعونا نتعرف على فهرس هذا الدرس وما سيتم انجازه بالنظر لهذه الصوره.......
وخلونا نشوف صوره للناتج النهائى لملفات الموقع بعد برمجتها كلها..
تمام , نبدأ على بركة الله .....
الجزء الاول:شرح نظام تسجيل الدخول للوحة التحكم
انظر للصوره لنعرف متطلبات تنفيذ هذه الخطوه...
1-انشاء قاعدة البيانات وجدول العضويات
-اذهب لل phpmyadmin , ثم قم بعمل قاعدة بيانات بأسم final3
-ثم قم بالذهاب من فوق لامر sql لتنفيذ أمر عمل الجدول اللى راح يكون اسمه members وراح نضيف عضوية الادمن وراح نسميها كيوزر وهو vista-design وباسورد 1234
رمز Code:
CREATE TABLE `members` ( `id` int(4) NOT NULL auto_increment, `username` varchar(65) NOT NULL default '', `password` varchar(65) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ;
-- -- Dumping data for table `members` --
INSERT INTO `members` VALUES (1, 'vista-design', '1234');
[size]
ملاحظه: أرجو ان يتم تجاهل اى شىء يتعلق بسيكيورتى الاوامر التى سننفذها سويا, فالدرس الهدف منه هو تعليمك ووضعك على اول الطريق , لذلك قد يأتى أحد مثلا ويعلق على نقطة الحماية وعلى سبيل المثال ذكر ان الباسورد فى قاعدة البيانات غير مشفر, فأنا حبيت أضع هذه التنبيه لابين لكم الغرض من هذا الدرس ....
نكمل.......
2-انشاء وبرمجة ملفات نظام تسجيل الدخول للوحة التحكم
كما رأينا فى الملفات المطلوبه لنظام تسجيل الدخول سوف نقوم ببرمجة كل ملف خطوه خطوه ....
1-برمجة ملف login.php الخاص بمربع تسجيل الدخول
وهو سيكون عبارة عن جدول بداخله فورم تسجيل الدخول
وكهيكل برمجى لكود html, سوف يكون الكود البدائى هكذا
رمز Code: [/size]
[size] تطلع للاكواد السابقه جيدا, ثم بعدها سوف نملا كل خليه بالبيانات الخاصه بها بحيث يصبح الكود كاملا هكذا.......