こんにちは、サブカテゴリを含む 2 種類のニュース TOP と Upcoming を含むナビゲーション バーがありますclass='current'
。たとえば、今後の「経済」などのサブカテゴリが選択されたときに追加する次のコードがありますが、同じカテゴリを押すと TOP ニュースからとにかくアクティブになります今後の .
<?PHP
$category = $_REQUEST[category];
echo "<ul id='frumos'>";
echo "<li ";
if($category == 'economic'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=economic'>Economic</a></li> ";
echo "<li";
if($category == 'other'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=other'>Freestyle</a></li>";
echo "<li";
if($category == 'social'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=social'>Social</a></li>";
echo "</ul>";
?>
私はPHPが初めてで、このコードを試しましたが、機能しません(元のメニューはこちら)
<?PHP
$category = $_REQUEST[category];
if ($pagename eq 'upcoming')
echo "<ul id='frumos'>";
echo "<li ";
if($category == 'economic'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=economic'>Economic</a></li> ";
else
echo "<ul id='frumos'>";
echo "<li ";
if($category == 'economic'){
echo " class='current'";
}
echo "><a href='/?category=economic'>Economic</a></li> ";
echo "<li";
if($category == 'other'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=other'>Freestyle</a></li>";
echo "<li";
if($category == 'social'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=social'>Social</a></li>";
echo "</ul>";
?>