الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اظهار الصفحة المختارة دائما في وسط الصفحة الرئيسية Index.php

بدأه apt في 17 نوفمبر 2008 · 10 رد · 1,142 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم،

على موقعي سيكون ظهور أي صفحة يختارها الزائر قي القسم الأوسط من الصفحة بدون ان يظهر اسم الصفحة على خانة عنوان الموقع.

ولكن لم أتمكن من ذلك.

فكيف يكون ذلك مشكورين ؟

  1. <div id="global">
  2. <div id="title"></div>
  3. <div id="nav_top">
  4. <ul>
  5. <li class="right"><a href="index.php">الرئيسية</a></li>
  6. <li class="right"><a href="register.php">التسجيل</a></li>
  7. <li class="right"><a href="edit.php">التحكم</a></li>
  8. </ul>
  9. </div>
  10. <div id="nav_back_next"></div>
  11. <div id="content">
  12. <div id="left"></div>
  13. <div id="center">
  14. هنا إظهار الصفحة التي تم اختيارها من القائمة الرئيسية
  15. </div>
  16. <div id="right"></div>
  17. </div>
  18. <div id="footer"></div>
  19. </div>
  20.  

#2

استخدم الاجاكس او الاطارات

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#3

وكيف سيكون الكود الذي يفعل ذلك ؟

#4

ابحث في المنتدى

فهناك العديده من المواضع التي تتكلم عن الاجاكس

تم تعديل هذه المشاركة بواسطة DeaD SouL في 18 نوفمبر 2008 في 05:16

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#5

اذا كان الهدف فقط هو عرض الصفحات فاستخدام الاطارات أسرع وأسهل في التطبيق وهذا مثال على نفس طلبك :

  1. <div id="global">
  2. <div id="title"></div>
  3. <div id="nav_top">
  4. <ul>
  5. <li class="right"><a href="index.php" target="frame1">الرئيسية</a></
    li>
  6. <li class="right"><a href="register.php" target="frame1">التسجيل</a>
    </li>
  7. <li class="right"><a href="edit.php" target="frame1">التحكم</a></li>
  8. </ul>
  9. </div>
  10. <div id="nav_back_next"></div>
  11. <div id="content">
  12. <div id="left"></div>
  13. <div id="center">
  14. <iframe src="" name="frame1" scrolling="yes" border="0" frameborder='0'>
  15. </iframe>
  16. </div>
  17. <div id="right"></div>
  18. </div>
  19. <div id="footer"></div>
  20. </div>
  21.  

كما تلاحظ في المثال تم اضافة الاطار في المكان الذي تريد عرض الروابط فيه ثم تعطي الاطار اسم معين وتضيف هذا الاسم في خاصية target للروابط التي تريد عرضها في الاطار

ويمكنك التحكم اكثر في خصائص الاطار مثل اخفاء واظهار اشرطة التمرير وتغيير الطول والعرض وغير ذلك

#6

شكرا لك أخي القرش1.

ولكن هل هناك تقنية أخرى غير هذه ؟

بلغة البي اتش بي مثلا ؟

شكرا

#7

السلام عليكم ورحمة الله تعالى وبركاته

أخي سأريك طريقة تساعدك

#8
  1. <?
  2.  
  3. echo '<div id="global">
  4.  
  5. <div id="title"></div>
  6.  
  7. <div id="nav_top">
  8.  
  9. <ul>
  10.  
  11. <li class="right"><a href="index.php">الرئيسية</a></li>
  12.  
  13. <li class="right"><a href="register.php">التسجيل</a></li>
  14.  
  15. <li class="right"><a href="edit.php">التحكم</a></li>
  16.  
  17. </ul>
  18.  
  19. </div>
  20.  
  21. <div id="nav_back_next"></div>
  22.  
  23. <div id="content">
  24.  
  25. <div id="left"></div>
  26.  
  27. <div id="center">';
  28.  
  29. switch($mode){
  30.  
  31. case "":
  32.  
  33. require_once("home.php");
  34.  
  35. break;
  36.  
  37. case "register":
  38.  
  39. require_once("register.php");
  40.  
  41. break;
  42.  
  43. }
  44.  
  45. echo '</div>
  46.  
  47. <div id="right"></div>
  48.  
  49. </div>
  50.  
  51. <div id="footer"></div>
  52.  
  53. </div>';
  54.  
  55. ?>
  56.  

#9

قم بإضافة هذا الكود في صفحة فلنفرض أن إسمها index.php

إذا كان العنوان كالتالي

http://localhost/index.php

ستكون قيمة المتغيرمنعدمة وبالتالي فإن الphp سيقوم بتنفيذ الأمر الخاص بهذه الحالة أي إضهار الصفحة التي إسمها home.php

والآن لنفرض أن العنون هو

http://localhost/index.php?mode=register

في هذه الحالة المتغير يساوي register وبالتالي فإن الphp سيقوم بتنفيذ الأمر الخاص بهذه الحالة أي إضهار الصفحة التي إسمها

register.php

يمكنك زيادة الصفحات كما تشاء لكن إحرص على إنشاء هذه الصفحات ووضعها في نفس المجلد مع الصفحة التي تحتوي على هذا الكود حتى يعمل بشكل جيد

أتمنا أن أكون قد أفدتك أخي إذا إحتجت أي مساعدة أنا في الخدمة

بالتوفيق لك أخي

#10

شكرا لك اخي lafkih-simo

تبدو طريقة جيدة.

من الناحية الامنية ليس بها ثغرات ؟

بارك الله فيك.

#11

العفو أخي

وأتأسف لأنني لن أستطيع الإجابة عن سؤالك لأنه ليس لدي من الخبرة والإحتراف ما يؤهلني لذلك

فأنا مازلت مبتدئا في البرمجة

أتمنا لك التوفيق

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…