欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > 网站技巧 > 织梦利用PHP方式实现导航高亮效果
这篇文章主要为大家详细介绍了织梦利用PHP方式实现导航高亮效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

关于高亮效果361模板网介绍过不少,例如《关键词查找高亮显示jQuery代码》特效,以及《织梦用js实现当前栏目样式的高亮显示方法》和《dedecms列表内容页栏目高亮和当前栏目调用二级三级栏目实现代码》的关于织梦相关的高亮文章,我们今天要讲的是织梦利用PHP方式实现导航高亮效果,这个和前面介绍的高亮实现有了一些本质的却别,闲话少说,我们开始今天的教程。

当用织梦dedecms建站时候,首页导航、分类栏目都需要当前栏目高亮,361模板织梦模板网分享使用PHP便签来实现当前栏目高亮。

{dede:php} 
$GLOBALS['thisid'] = intval($refObj->Fields['id']);
{/dede:php} 
<ul>   
<li><a href="/" target="_blank"  {dede:php} if(!$GLOBALS['thisid']) echo "class='this'";
{/dede:php} ><span>HOME</span><br />首 页</a></li> 
{dede:channel type='top' row='7' }   
<li><a href="[field:typeurl/]" [field:id runphp='yes'] if (@me == $GLOBALS['thisid'] ) @me = "class='this' " ;
[/field:id]  target="_blank" ><span>[field:alias/]</span><br />[field:typename/]</a></li> 
{/dede:channel} 
</ul>

以上是全部代码。下面进行说明

{dede:php}$GLOBALS['thisid'] = intval($refObj->Fields['id']); {/dede:php}

获取当前栏目ID。

[field:id runphp='yes'] 
if (@me == $GLOBALS['thisid'] ) @me = "class='this' " ;
[/field:id]

对dede:channel标签运行PHP,如果ID相等,输出class='this',这个样式this 可以根据自己网站需要来更改

当前栏目高亮效果截图:

这样就实现了我们的预期织梦利用PHP方式实现导航高亮效果,你学会了吗?

以上就是织梦利用PHP方式实现导航高亮效果的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: PHP 织梦 导航高亮

上一篇织梦dedecms手机站去除文章内容中图片的宽高达到自适应效果

下一篇织梦dede:channel标签支持autoindex数字递增标签教程【转】

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在