西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > cms教程 >

使用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,修改完成
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------