怎么用PHP做导航?

qvbfndcwy 2009-09-02 12:08:07
如图,点击supesite分类,跳到supesite页面http://www.comsenz.com/downloads/styles/supesite,并使该链接变色,实现聚焦,代码如下:
<LI><A class=here href="/downloads/styles/discuz">Discuz!</A> </LI>
<LI><A class="" href="/downloads/styles/uchome">UCenter Home</A> </LI>
<LI><A class="" href="/downloads/styles/supesite">SupeSite</A> </LI>
<LI><A class="" href="/downloads/styles/xspace">X-Space</A> </LI>
<LI><A class="" href="/downloads/styles/nt">Discuz!NT</A> </LI></UL></LI>
怎么写判断语句比较好?先判断url,再设置一个$here变量?然后怎么写……

...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shijie8332899 2009-09-02
  • 打赏
  • 举报
回复

$nav=array('/ownloads/styles/discuz'=>'Discuz','/downloads/styles/uchome'=>'uchome');
foreach ($nav as $k=>$v){
if ($_SERVER['PHP_SELF']==$k)
echo " <LI> <A class=here href=\"$k\">$v </A> </LI>";
else
echo " <LI> <A href=\"$k\">$v </A> </LI>";

}
shijie8332899 2009-09-02
  • 打赏
  • 举报
回复
我的思路是一个数组输出导航条
如:
[code=PHP]
$nav=array('/ownloads/styles/discuz'=>'Discuz','/downloads/styles/uchome'=>'uchome')
foreach ($nav as $k=>$v){
if ($_SERVER['PHP_SELF']==$k)
echo "<LI> <A class=here href=\"$k\">$v</A> </LI>";
else
echo "<LI> <A href=\"$k\">$v</A> </LI>";

}
餅餅 2009-09-02
  • 打赏
  • 举报
回复
自己的想法
直接提交给一个php页面 通过不同链接的参数传值判断
比如 href="index.php?do=action&uid=discuz"

或者直接在模板里写判断语句
tfxg 2009-09-02
  • 打赏
  • 举报
回复
以為是那個導航呢,難道真這麼牛逼

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧