教程集 www.jiaochengji.com
教程集 >  建站教程  >  帝国cms  >  正文 帝国cms tag伪静态的方法

帝国cms tag伪静态的方法

发布时间:2014-07-20   编辑:jiaochengji.com
tag伪静态,帝国cms tag伪静态的方法

在内容页面中调用标签:  

复制代码 代码如下:
[showtags]'selfinfo',10,10,'tagid desc',0,'','   ',0,''[/showtags]

以上代码根据自己的实际情况修改。

修改文件eclass t_functions.php
[line 2557]注释掉以下代码:  

复制代码 代码如下:
//$str.=$jg.'<a href="'.$public_r[newsurl].'e/tags/?tagname='.urlencode($r[$i]).$cs.'" target="_blank">'.$r[$i].'</a>'.$br;

然后,添加代码:  

复制代码 代码如下:
$str.=$jg.'<a href="'.$public_r[newsurl].'tag/'.urlencode($r[$i]).$cs.'.html" target="_blank">'.$r[$i].'</a>'.$br;

在网站根目录下创建 .htaccess文件,内容为:  

复制代码 代码如下:
RewriteEngine On
RewriteBase /
RewriteRule tag/(.*).html$ e/tags/?tagname=$1

另附网上常见的一些帝国cms伪静态规则代码:  

复制代码 代码如下:

RewriteEngine On
RewriteBase /

RewriteRule ^([0-9]+).([0-9]+)/$ e/action/ShowInfo.php?classid=$1&id=$2 [L]
RewriteRule ^([0-9]+).([0-9]+)$ $1.$2/ [L,R=301]

RewriteRule ^([0-9]+)/$ e/action/ListInfo/?classid=$1 [L]
RewriteRule ^([0-9]+)$ $1/ [L,R=301]

RewriteRule ^list([0-9]+).([0-9]+)/$ e/action/ListInfo/index.php?page=$1&classid=$2 [L]
RewriteRule ^list([0-9]+).([0-9]+)$ list$1.$2/ [L,R=301]

RewriteRule ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)/$ e/action/ListInfo.php?classid=$1&mid=1&tempid=9&starttime=$2-$3-$4&endtime=$2-$3-$4 [L]
RewriteRule ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)$ ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)/ [L,R=301]

您可能感兴趣的文章:
帝国cms tag伪静态的方法
帝国cms tag标签伪静态按id生成url
帝国cms tag伪静态中文乱码的解决办法
帝国cms内容页调用tag灵动标签的实现代码
帝国cms常见问题收集
解决帝国cms后台登录次数不得超过5次限制的方法
帝国cms中使用灵动标签判断栏目ID的方法
(图)忘记帝国CMS后台密码的解决方法
帝国cms 解决后台登录次数限制的方法
帝国cms内容页判断标题图片是否存在的方法

[关闭]
~ ~