加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 从页面url向li添加活动类

发布时间:2021-07-06 05:22:10 所属栏目:大数据 来源: https://www.jb51.cc
导读:我使用以下内容获取活动页面网址: ?PHPfunction curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["S

我使用以下内容获取活动页面网址:

<?PHP
function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }
 return $pageURL;
}
?>

回应上面给我的URL如下:

http://www.domain-nane.com/index.PHP?option=com_content&view=article&id=6&Itemid=109

如果活动页面存在,我想在我的’li’中添加一个’current’类 – 取决于url中包含的’Itemid’ – 即

<li class="current">
   <a href="index.PHP?option=com_content&amp;view=article&amp;id=6&amp;Itemid=109">Link 1</a>
<li>
   <a href="index.PHP?option=com_content&amp;view=article&amp;id=6&amp;Itemid=110">Link 2</a>
</li>
<li>
   <a href="index.PHP?option=com_content&amp;view=article&amp;id=6&amp;Itemid=111">Link 3</a>
</li>

任何提示/想法?

解决方法:

你做错了什么

简单的方法是下面..

在您的URL中,Itemid是唯一的,因此最好以下列方式执行此操作

<li <?PHP if($Itemid == $_REQUEST['Itemid']) { echo class='current'; } ?> >
   <a href="index.PHP?option=com_content&amp;view=article&amp;id=6&amp;Itemid=109">Link 1</a>
</li>

<li <?PHP if($Itemid == $_REQUEST['Itemid']) { echo class='current'; } ?> >
   <a href="index.PHP?option=com_content&amp;view=article&amp;id=6&amp;Itemid=110">Link 2</a>
</li>

<li <?PHP if($Itemid == $_REQUEST['Itemid']) { echo class='current'; } ?> >
   <a href="index.PHP?option=com_content&amp;view=article&amp;id=6&amp;Itemid=111">Link 3</a>
</li>

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读