使用tagid调整supesite资讯终端页的tag链接方法
时间:2010-12-15 21:20来源: 作者: 点击:次
文本介绍一下使用tagid调整supesite资讯终端页的tag链接方法方法简要描述: 默认系统使用tag链接为http://www.365coding.com/?action-tag-tagname-supesite,那么通过此方法...
文本介绍一下使用tagid调整页的方法
方法简要描述:
默认使用tag链接为http://www.365coding.com/?action-tag-tagname-supesite,那么通过此方法我们可以修改为http://www.365coding.com/?action-tag-tagid-1
修改方法:
1,修改viewnews.php文件
查找
$relativetagarr = array(); if(!empty($news['relativetags'])) { $relativetagarr = unserialize($news['relativetags']); } |
替换为
$relativetagarr = $zj_tags = array(); if(!empty($news['relativetags'])) { $relativetagarr = unserialize($news['relativetags']); $query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('tags').' WHERE tagname IN ('.simplode($relativetagarr).')'); while ($value = $_SGLOBAL['db']->fetch_array($query)) { $zj_tags[$value['tagid']] = $value['tagname']; } } |
2,修改templates/default/news_view.html.php文件
查找
<!--{if !empty($relativetagarr)}--> <div id="article_tag"> <strong>TAG:</strong> <!--{loop $relativetagarr $value}--> <!--{eval $svalue = rawurlencode($value);}--> <a href="#action/tag/tagname/$svalue#">$value</a> <!--{/loop}--> </div> <!--{/if}-->
|
替换为
<!--{if !empty($zj_tags)}--> <div id="article_tag"> <strong>TAG:</strong> <!--{loop $zj_tags $key $value}--> <a href="#action/tag/tagid/$key#">$value</a> <!--{/loop}--> </div> <!--{/if}-->
|
ok,修改完成 (责任编辑:好模板) |
------分隔线----------------------------