السلام عليكم
اقوم بالبرمجة ببي ا شبي منذ فترة , وقد اطلعت على عدة اساليب في البرمجة , من اشخاص مختلفين , ومن كتب تعليمية
لكني لحد الان لم اعرف الاسلوب الامثل في برمجة موقع ما , واشعر ببعض الارباك حيال الاسلوب الذي استخدمه الان لأنه غير ملائم في كل الحالات :
على سبيل المثال , عندما اريد برمجة موقع تكون فيه كل من الترويسة والتذيل ولوحة المحتويات ثابتة وتتغير المحتويات فقط في الوسط – مثل اغلب الصفحات المنتشرة على الوب- لجأت لكل من الاساليب التالية:
1: استخدام frameset , لكن الكثير قالوا لي بأنها لا تمثل اسلوبا جيداً واصبحت قديمة الى حد ما , بالإضافة لكونها تستهلك عدد من الصفحات دون وجود ضرورة لكل هذا الاستهلاك الذي يمكن التخلص منه في حال اتبعت اسلوب اخر.
2: استخدمت اسلوب تحديد الجزء البرمجي الخاص بالترويسة والتذييل والمحتويات وعزلها على شكل سكربتات مستقله , ومن ثم استدعائها في الصفحة التي ارغب بعرض المحتويات فيها , ويبقى الجزء الخاص بالمحتوى المتغير في الوسط يتم استدعائه بحسب الحاجة – وهو عبارة عن جدول ضمن عمود من اعمدة الجدول الاساسي الخاص بالصفحة ككل
اي تكون الصفحة كما يلي :
<?php
getHeader();//fixed part
switch ($_GET[‘action’])
case ‘addUser’: getAdd();break;
case ‘delUser’: getDel();break;
.
.
.
getContent();//fixed part
getFooter();//fixed part
لكنني واجهت عدد من المشاكل عند اتباع هذا الاسلوب , خصوصاُ عندما تتطلب المعطيات المدخلة معالجة معينة , لذلك عدلت عن هذا الاسلوب
3:استخدمت اسلوب استخدام iframe لكن المشكلة في تحديد ارتفاع معين له , وإلا في حال ازداد طول المعطيات عن ذلك الارتفاع عندها سأجبر على استخدام السكرول , ولكن منظرها غير حضاري ابداُ في الصفحة الرئيسية وخصوصاً مع وجود قسم التذييل ثابتاً
فما هي الطريقة التي تستخدمونها , والتي ترونها بنظركم المثلى , ارجو منكم ان تزودوني بنصائحكم وامثلتكم الفعلية , فأنا احب كثيرا الاطلاع على تجارب الاخرين والاستفادة منها قدر الامكان , وجزاكم الله كل خير مقدما على المعلومات التي لن بتخلوا بها علي
والسلام عليكم
