首页CMS帝国CMS文章页面设置TAGS关键字调用及TAGS静态化规则

帝国CMS文章页面设置TAGS关键字调用及TAGS静态化规则

时间2024-05-22 23:04:03发布访客分类CMS浏览602
导读:老蒋今天上午在和朋友讨论他的网站布局问题,他是一个范文类网站,采用的是帝国CMS,选择的CMS是比较好的,毕竟大内容是需要帝国CMS或者织梦这样的静态系统,而不是WP这种博客系统。但是有一个问题,他告知帝国的系统问题,无法设置TAG调用,这...

老蒋今天上午在和朋友讨论他的网站布局问题,他是一个范文类网站,采用的是帝国CMS,选择的CMS是比较好的,毕竟大内容是需要帝国CMS或者织梦这样的静态系统,而不是WP这种博客系统。但是有一个问题,他告知帝国的系统问题,无法设置TAG调用,这里简单先找找是不是有类似的办法。

第一步、帝国CMS TAG设置

1、登录后台,单击【栏目】菜单【TAGS管理】【设置TAGS参数】子菜单,进入设置TAGS参数界面。

2、进入设置TAGS参数界面, 前台开启TAGS:设置前台/e/tags/页面是否开启使用。

默认使用的模板:选择tags的列表模板,这里建议选择和文章一样的列表模板;

每页显示信息:设置不指定line情况下默认的每页显示信息数。

第二步、帝国CMS TAGS标签调用

1、用帝国cms自带的自定义调用工具进行调用:

[showtags]分类ID,显示数量,每行显示数量,显示排序,只显示推荐,推荐TAGS属性,显示间隔符,是否显示信息数,链接附加参数,链接使用变量[/showtags]

具体参考:模板==》自动生成标签===》调用tags标签模板

2、帝国cms使用灵动标签调用当前文章内容tag标签

[e:loop={
"SELECT*FROMseo_ecms_newsWHEREid="".$navinfor[id].""LIMIT0,30",1,24,0}
    ]?$a="$bqr[infotags]";
    $str=str_replace(",",",",$a);
    $tag="";
    $t=explode(",",$str);
    for($i=0;
    $icount($t);
$i++){
if($t[$i]){
    $tagslink="/e/tags/?tagname=".urlencode($t[$i])."";
    $tag.="ahref="$tagslink"target="_blank">
    ".$t[$i]."/a>
    ";
}
}
    echo$tag;
    ?>
[/e:loop]

3、帝国CMS灵动标签调用TAGS

[e:loop={
"select * from [!db.pre!]enewstags order by num desc limit 10",0,24,0}
    ]li>
    a href="?=$public_r[newsurl]?>
    e/tags/?tagid=?=$bqr['tagid']?>
    " target="_blank">
    ?=$bqr['tagname']?>
    /a>
    /li>
[/e:loop]

或是我们自己根据tagid来显示

[e:loop={
"select * from [!db.pre!]enewstags order by tagid",0,24,0}
    ]li>
    a href="?=$public_r[newsurl]?>
    e/tags/?tagid=?=$bqr['tagid']?>
    " target="_blank">
    ?=$bqr['tagname']?>
    /a>
    /li>
[/e:loop]

第三步、设置伪静态规则

如果我们采用的伪静态,则需要添加伪静态规则。

1、Apache

检查.htaccess里是否有这个规则

#TAGS信息列表页RewriteCond %{
QUERY_STRING}
     ^(.*)$RewriteRule ^tags-(.+?)-(.+?)\.html$ /e/tags/index.php?tagname=$1&
    page=$2

2、Nginx

如果我们是Nginx,需要看下规则里是否有

rewrite ^/tags-(.+?)-([0-9]+).html$ /e/tags/index.php?tagname=$1&
    page=$2 last;
    

以上是我们要对帝国CMS设置TAG静态调用的方法。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 帝国CMS文章页面设置TAGS关键字调用及TAGS静态化规则
本文地址: https://pptw.com/jishu/665905.html
结合其他选择器 相邻兄弟选择器使用了加号(+)

游客 回复需填写必要信息