لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
مشكلة فى تحديد رابط الصفحة الحالى
السلام عليكم ورحمة الله وبركاته
كيف حالكم جميعا إخوتى لعلكم بخير إن شاء الله

فى الحقيقه عندى مشكله لتحديد الصفحه الحاليه فى الروابط لأنى ببساطه عندى Master Page أقوم بجلب محتوى الصفحات والأقسام فيها فالروابط وجسم الصفحه ثابت لا يتغير

مثال : مثلا عندى صفحه فيها ناف بار الناف بار ده فيه أقسام موقعى القسم الأول - القسم الثانى - القسم الثالث ......... هكذا

وأنا أقوم بجلب بيانات القسم او موضوعاته فى بلوك المحتوى الأوسط ! تمام !

كيف إذا أقوم بتغيير مؤشر الصفحه الحاليه فى النافبار على أساس البيانات التى أقوم بجلبها فى المحتوى ( بلوك المحتوى ) !


مثال آخر عملى :

http://mdesigner.eb2a.com

فى روابط الناف بار والقائمه الرئيسه

وجزاكم الله خيراً !
تاريخ البداية: 11 / يونيو / 2012 الساعة 2:29 اخر نشاط: 13 / يونيو / 2012 الساعة 6:16 php

سؤال للأخ Mac Os او الإخوه القائمين على الإداره هل غيرتم نظام الاشعارات فى الموقع حيث تأتينى إشعارات بكل الأسئله التى يضعها الأعضاء حتى أنا سواء على الموقع او الريد الاليكترونى !
11 / يونيو / 2012 الساعة 2:31

ههههههههههه هل ذا يزعجك؟
11 / يونيو / 2012 الساعة 17:1

هههه لا أبداً بل اعتقدت أننى أصبحت من الشخصيات الهامه فى الموقع ^_^ هههههههه !

ولكن أليس من المفروض ألا تأتينى إشعارات بأننى قمت بإضافة سؤال ^_^ !
11 / يونيو / 2012 الساعة 18:24

تحط شروط لكن ممكن تحط لنا شكل الرابط كيف بعد الاندكس او الروابط بشكل عام كيف شكلها ؟
11 / يونيو / 2012 الساعة 19:11

1 إجابة
السلام عليكم
أخى abulyan تقصد هذه الطريقه :

<?php

// initialize the page variables here so no errors occur in some server inviroments
$index="normal-link";
$about="normal-link";
$services="normal-link";
$contact="normal-link";

// This lines Get the Pages ID
 $gid = intval($_GET['page_id']);
  $action = htmlspecialchars($_SERVER["PHP_SELF"]);
  if (isset($_SERVER["QUERY_STRING"])) {
  $action .= "?". htmlspecialchars($_SERVER["QUERY_STRING"]);
  }
//Testing Current page and changing Classes
 if($gid==1){
    $about="active-link";
    }else if($gid==2){
    $services="active-link";
    }else if($gid==3){
    $contact="active-link";
    }else{
    $index="active-link";
    }
?>
<!-- Menu Items With Dynamic Classes -->
<ul>
<li class="<?php echo$index; ?>"><a href="index.php">الرئيسيه></a></li>
<li class="<?php echo$about?>"><a href="page.php?page_id=1">عنا</a></li>
<li class="<?php echo$services?>"><a href="page.php?page_id=2">خدماتنا</a></li>
<li class="<?php echo$contact?>"><a href="page.php?page_id=3">اتصل بنا</a></li>
</ul>


أتمنى من الأخوه من لديه حل أفضل أن يدلنى عليه فالمشكله أساسيه فى أى موقع

توضيح بسيط مره أخرى للمشكله مثلا لدينا cat.php ونقوم بجلب بيانات أى cat بداخلها

ويوجد بالأعلى top-nav فيها اسماء site categories كيف أجعل لينك ال current cat هو المفعل فى ال top-nav !!

بواسطة: mos3b
منذ: 13 / يونيو / 2012 الساعة 6:16

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة