怎样修改导航的html标签代码?
在模板里面找到这段代码是导航的<!--{loop $_G['setting']['navs'] $nav}-->
<!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}--><li {if $mnid == $nav}class="a" {/if}$nav></li><!--{/if}-->
<!--{/loop}-->
怎样修改成让它以这种标签形式显示出来
<ul>
<li><a title="关于我们" href="#"><span>About us</span><font class="chinese">关于我们</font></a></li><li><a title="我们的作品" href="#"><span>portfolio</span><font class="chinese">我们的作品</font></a></li><li><a title="服务项目" href="#"><span>services</span><font class="chinese">服务项目</font></a></li></ul>
实际上他每一次的循环就是这几个代码循环代码:
<span style="font-family: 'Microsoft YaHei', tahoma, Verdana, Geneva, sans-serif;"><!--{loop $_G['setting']['navs'] $nav}--></span>
<span style="font-family: 'Microsoft YaHei', tahoma, Verdana, Geneva, sans-serif;"> <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}--><li {if $mnid == $nav}class="a" {/if}$nav></li><!--{/if}--></span>
<span style="font-family: 'Microsoft YaHei', tahoma, Verdana, Geneva, sans-serif;"> <!--{/loop}--></span>
循环核心模板
<li {if $mnid == $nav}class="a" {/if}$nav></li>而这一段
{if $mnid == $nav}class="a" {/if}
是判断高亮的!
由此可见
<div><span style="font-family: 'Microsoft YaHei', tahoma, Verdana, Geneva, sans-serif; background-color: rgb(247, 247, 247);">$nav</span></div><div></div>就是导航的核心!
admin 发表于 2014-8-27 09:23
实际上他每一次的循环就是这几个代码循环代码:
那怎样写可以循环这样的标签出来?
<ul>
<li><a title="关于我们" href="#"><span>About us</span><font class="chinese">关于我们</font></a></li><li><a title="我们的作品" href="#"><span>portfolio</span><font class="chinese">我们的作品</font></a></li><li><a title="服务项目" href="#"><span>services</span><font class="chinese">服务项目</font></a></li></ul> admin 发表于 2014-8-27 09:23
实际上他每一次的循环就是这几个代码循环代码:
$nav 这一个它自己包含a标签了,现在要在a标签上加两个span 海角 发表于 2014-8-27 18:01
$nav 这一个它自己包含a标签了,现在要在a标签上加两个span
找到source\function\cache\cache_setting.php 找到以下代码!
$nav['name'] = $nav['name'].($nav['title'] ? '<span>'.$nav['title'].'</span>' : '');上面这个就是表示的最后输出格式!
如果我们将上面的代码稍微修改一下!在</SPAN>前面加一句话!
$nav['name'] = $nav['name'].($nav['title'] ? '<span>'.$nav['title'].'DZ起点网导航测试</span>' : '');
然后我们查看代码!
而整短的输出代码如下
id=\"$navid\" ".($onmouseover ? 'onmouseover="'.$onmouseover.'"' : '')."><a href=\"$nav\" hidefocus=\"true\" ".($nav['title'] ? "title=\"$nav\" " : '').($nav['target'] == 1 ? "target=\"_blank\" " : '')." $nav>$nav</a";
下面就是争端代码的输出格式!
id="mn_portal"><a href="portal.php" hidefocus="true" title="Portal">门户<span>Portal</span></a
这个就是默认的修改办法!
如果您的问题已经解决!请将分类修改为“已解决”
页:
[1]