您的位置:首页 > 其它

dedecms V5.7笔记:ul li列表数字递增 currentstyle中也支持autoindex

2014-03-29 10:42 295 查看
需要实现的效果:

<li class="boxtop">文章类目</li>
<li class="on"><a class="box1" href="">All Interests</a></li>
<li><a class="box2" href="">Athletics</a></li>
<li><a class="box3" href="">Design</a></li>
<li><a class="box4" href="">Environmental</a></li>
<li><a class="box5" href="">Fine Arts</a></li>
<li><a class="box6" href="">Leadership</a></li>
<li><a class="box7" href="">Liberal Arts</a></li>
<li><a class="box8" href="">Music</a></li>


这样的效果box不难实现,但要在鼠标滑过currentstyle里加入autoindex序号,就需要修改一下关于currentstyle的文件了

这样修改:在include/taglib/channel.lib.php中搜索:

$linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);
在下方加入:(后面+1表示从1开始递增)

$linkOkstr = str_replace("~autoindex~",$GLOBALS['autoindex']+1,$linkOkstr);


改好了之后 我们就可以用这个代码来实现了:

<li class="boxtop">文章类目</li>
{dede:channel type='top' row='8' currentstyle="<li class='on'><a class='box~autoindex~' href='~typelink~'>~typename~</a></li>"}
<li><a class='box[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]' href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: