需要实现的效果:
<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}