一:tag去除etagid方法
样式:/tag-1-0.html
修改文件一:
/e/admin/tags/ListTags.php
查找:etagid
$rewriterid=eReturnRewriteTagsUrl($r['tagid'],'etagid'.$r['tagid'],1);
去除etagid修改成:
$rewriterid=eReturnRewriteTagsUrl($r['tagid'],''.$r['tagid'],1);
修改文件二:
/e/class/t_functions.php
查找etagid(共两处位置)
去除etagid,旁边的单引号别删掉
修改伪静态规则
宝塔tag伪静态修改成:(已Nginx为例)
rewrite ^([^\.]*)/tags-(.+?)-(.+?)\.html$ $1/e/tags/index.php?tagid=$2&page=$3 last;
二:tag聚合页面并自动分页
第一步:
路径:后台--模板--列表模板--增加列表模板
所属系统模型(*):新闻系统
1:把新闻列表的代码复制过来
2:列表内容模板(list.var)(*)
select count(*) as total from [!db.pre!]enewstags
注意:如果没有操作“去除tag去除etagid方法”
则设置列表内容模板(list.var)(*)为
select tagid as id,tagname as title,num as onclick from [!db.pre!]enewstags order by num desc
第二步:
1:路径:后台--栏目--自定义列表--管理自定义列表--增加自定义列表
2:文件存放目录:../../tag/(tag可以改成自己想要的)
3:统计记录:
select count(*) as total from [!db.pre!]ecms_news
4:查询记录:
select * from [!db.pre!]ecms_news order by id desc
5:每页显示:(看自己心情设置多少)
6:使用列表模板:绑定第一步设置的模板
7:最后一步更新自定义列表页
领取专属 10元无门槛券
私享最新 技术干货