PDA

View Full Version : حرفه ای: منوی هوشمند



mohsen6500
دوشنبه 07 شهریور 1390, 05:44 صبح
با سلام
لطفا یه نیگا به کد زیر بندازید

<?php

$pagetitle = $_REQUEST['page'];
switch($pagetitle)
{
case 'about.php':
$HEAD_MENU = '
<li><a class="inactive" href="index.php"><span>صفحه اول</span></a></li>
<li><a class="active"><span>درباره ما</span></a></li>
<li><a class="inactive" href="links.php"><span>تبادل لینک</span></a></li>
<li><a class="inactive" href="banners.php"><span>تبادل بنر</span></a></li>
<li><a class="inactive" href="register.php"><span>عضویت</span></a></li>
<li><a class="inactive" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="inactive" href="linkbox.php"><span>لینک باکس</span></a></li>
<li><a class="inactive" href="connect.php"><span>تماس با ما</span></a></li>';
break;
case 'links.php':
$HEAD_MENU = '
<li><a class="inactive" href="index.php"><span>صفحه اول</span></a></li>
<li><a class="inactive" href="about.php"><span>درباره ما</span></a></li>
<li><a class="active"><span>تبادل لینک</span></a></li>
<li><a class="inactive" href="banners.php"><span>تبادل بنر</span></a></li>
<li><a class="inactive" href="register.php"><span>عضویت</span></a></li>
<li><a class="inactive" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="inactive" href="linkbox.php"><span>لینک باکس</span></a></li>
<li><a class="inactive" href="connect.php"><span>تماس با ما</span></a></li>';
break;
case 'linkbox.php':
$HEAD_MENU = '
<li><a class="inactive" href="index.php"><span>صفحه اول</span></a></li>
<li><a class="inactive" href="about.php"><span>درباره ما</span></a></li>
<li><a class="inactive" href="links.php"><span>تبادل لینک</span></a></li>
<li><a class="inactive" href="banners.php"><span>تبادل بنر</span></a></li>
<li><a class="inactive" href="register.php"><span>عضویت</span></a></li>
<li><a class="inactive" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="active"><span>لینک باکس</span></a></li>
<li><a class="inactive" href="connect.php"><span>تماس با ما</span></a></li>';
break;
case 'banners.php':
$HEAD_MENU = '
<li><a class="inactive" href="index.php"><span>صفحه اول</span></a></li>
<li><a class="inactive" href="about.php"><span>درباره ما</span></a></li>
<li><a class="inactive" href="links.php"><span>تبادل لینک</span></a></li>
<li><a class="active"><span>تبادل بنر</span></a></li>
<li><a class="inactive" href="register.php"><span>عضویت</span></a></li>
<li><a class="inactive" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="inactive" href="linkbox.php"><span>لینک باکس</span></a></li>
<li><a class="inactive" href="connect.php"><span>تماس با ما</span></a></li>';
break;
case 'register.php':
$HEAD_MENU = '
<li><a class="inactive" href="index.php"><span>صفحه اول</span></a></li>
<li><a class="inactive" href="about.php"><span>درباره ما</span></a></li>
<li><a class="inactive" href="links.php"><span>تبادل لینک</span></a></li>
<li><a class="inactive" href="banners.php"><span>تبادل بنر</span></a></li>
<li><a class="active"><span>عضویت</span></a></li>
<li><a class="inactive" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="inactive" href="linkbox.php"><span>لینک باکس</span></a></li>
<li><a class="inactive" href="connect.php"><span>تماس با ما</span></a></li>';
break;
case 'connect.php':
$HEAD_MENU = '
<li><a class="inactive" href="index.php"><span>صفحه اول</span></a></li>
<li><a class="inactive" href="about.php"><span>درباره ما</span></a></li>
<li><a class="inactive" href="links.php"><span>تبادل لینک</span></a></li>
<li><a class="inactive" href="banners.php"><span>تبادل بنر</span></a></li>
<li><a class="inactive" href="register.php"><span>عضویت</span></a></li>
<li><a class="inactive" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="inactive" href="linkbox.php"><span>لینک باکس</span></a></li>
<li><a class="active"><span>تماس باما</span></a></li>';
break;
default :
$HEAD_MENU = '
<li><a class="active"><span>صفحه اول</span></a></li>
<li><a class="inactive" href="about.php"><span>درباره ما</span></a></li>
<li><a class="inactive" href="links.php"><span>تبادل لینک</span></a></li>
<li><a class="inactive" href="banners.php"><span>تبادل بنر</span></a></li>
<li><a class="inactive" href="register.php"><span>عضویت</span></a></li>
<li><a class="inactive" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="inactive" href="linkbox.php"><span>لینک باکس</span></a></li>
<li><a class="inactive" href="connect.php"><span>تماس با ما</span></a></li>';

}
echo $HEAD_MENU;
?>

مشکلم اینه که از $_REQUEST['page'] ; کد خطا میگیره؟
من چیکار باید بکنم که درست عمل کنه؟
میخوام که این منو خودش متوجه بشه که الان تو کدوم صفحه هست
و کد مربویط به اون رو اجرا کنه
اما نمیشه؟

amin1softco
دوشنبه 07 شهریور 1390, 09:47 صبح
این کد هیچ موردی نداره !!البته با get تست کردم.

amin1softco
سه شنبه 08 شهریور 1390, 00:34 صبح
هیچی url neveshtam p.php?page=connect.php

amin1softco
سه شنبه 08 شهریور 1390, 00:52 صبح
خوب سایت تا لود شد یک منوی دیفالت داره کاربر روی هر منو که کلیک کنه با یکی از url های مشخص شده لود مشه که معلومه ماله کدوم صفحه است !؟!؟ شاید منظورتون اینه (http://apptools.com/phptools/dynamicsitemap.php)

tem988
سه شنبه 08 شهریور 1390, 01:26 صبح
سلام اینطوری هم میتونی بنویسی راحت تره


<?php
$RQ_Url = $_SERVER['REQUEST_URI'];
if(substr($RQ_Url,-9) == 'index.php'){
$index = 'active';
}else $index = 'inactive';

if(substr($RQ_Url,-9) == 'about.php'){
$about = 'active';
}else $about = 'inactive';

if(substr($RQ_Url,-9) == 'links.php'){
$links = 'active';
}else $links = 'inactive';

if(substr($RQ_Url,-11) == 'banners.php'){
$banners = 'active';
}else $banners = 'inactive';

if(substr($RQ_Url,-12) == 'register.php'){
$register = 'active';
}else $register = 'inactive';

if(substr($RQ_Url,-11) == 'linkbox.php'){
$linkbox = 'active';
}else $linkbox = 'inactive';

if(substr($RQ_Url,-11) == 'connect.php'){
$connect = 'active';
}else $connect = 'inactive';
?>
<li><a class="<?php echo $index?>"><span>صفحه اول</span></a></li>
<li><a class="<?php echo $about?>" href="about.php"><span>درباره ما</span></a></li>
<li><a class="<?php echo $links?>" href="links.php"><span>تبادل لینک</span></a></li>
<li><a class="<?php echo $banners?>" href="banners.php"><span>تبادل بنر</span></a></li>
<li><a class="<?php echo $register?>" href="register.php"><span>عضویت</span></a></li>
<li><a class="<?php echo $index?>" href="http://pesareabadani.hamvar.biz"><span>فروشگاه</span></a></li>
<li><a class="<?php echo $linkbox?>" href="linkbox.php"><span>لینک باکس</span></a></li>
<li><a class="<?php echo $connect?>" href="connect.php"><span>تماس با ما</span></a></li>