帝国cms模板开发教程(十一):帝国cms搜索列表页模板开发

帝国cms搜索列表页模板,也就是访客通过搜索框输入关键字搜索得到结果的页面模板。理论上搜索模板与列表模板的开发制作一样,但是也有部分区别。

先看搜索模板样式图:

帝国cms模板开发教程(十一):帝国cms搜索列表页模板开发 第1张

案例网址:http://ecms.qinshining.com/search-0-1.html

下面开始制作搜索模板

1、帝国cms搜索列表页模板所在位置

路径:后台--模板--管理搜索模板

2、搜索列表页模板构成

搜索列表页面,除了在页头tdk调用与新闻列表不一样外,就是少了栏目介绍这一块,其他基本都和列表页的代码内容一样

所以对于搜索列表页的制作,可以复制粘贴栏目新闻列表页的代码书写

3、搜索列表页制作常见问题

3-1、搜索列表页不能使用万能标签和灵动标签

对于搜索页不支持万能标签和灵动标签这个问题进行一些简单的修改,延伸阅读文章,我已经把该修改的地方进行详细的介绍,大家可以根据要求进行修改即可

延伸阅读:帝国CMS7.5搜索列表模板不支持灵动标签和万能标签调用的解决方法

3-2、常见问题2:TDK调用出现高级搜索字样

帝国cms模板开发教程(十一):帝国cms搜索列表页模板开发 第2张

解决办法,/e/data/language/gb/pub

找到

'adsearch'=>'高级搜索',

改成

'adsearch'=>'',

3-3、搜索页面URL实现伪静态

未设置伪静态url是这样的:http://ecms.qinshining.com/e/search/result/?searchid=1

设置了伪静态的url是这样的:http://ecms.qinshining.com/search-0-1.html

效果图如下

帝国cms模板开发教程(十一):帝国cms搜索列表页模板开发 第3张

解决办法打开esearchindex.php 找到:

代码如下:

Header("Location:result/?searchid=$searchid".$dogetvar);

修改为:

代码如下:

Header("Location:$public_r[newsurl]search-0-$searchid.html".$dogetvar);

nginx伪静态规则如下

rewrite ^/search-(.+?)-(.+?).html$ /e/search/result/index.php?page=$1&searchid=$2 last;

3-4、面包屑导航

面包屑导航使用关默认调用:[!--newsnav--],但是结果如下,有网友问能不能改

帝国cms模板开发教程(十一):帝国cms搜索列表页模板开发 第4张

答案是肯定的,不用面包屑默认调用方式,直接写代码即可<div class="breadcrumb row">当前位置:<a href="[!--news.url--]">首页</a>&nbsp;&gt;&nbsp;[!--pagekey--]</div>

目前暂没有发现其他问题,如果在制作过程碰上其他问题,欢迎留言评论或者联系站长QQ154080001

收藏N久的一个帝国CMS网页模板 模板用法 第一步 上传模板所需文件至网站根目录,有需要覆盖的直接覆盖即可 第二步 导入模板文件,就是e1196686550.temp这个文件,导入方法 进入后台→模板管理→左侧导航拉到最下边选择→模板组管理→在导入模板组选项中点击浏览→选择e1196686550.temp这个文件→在覆盖模板组这个选项选择默认模板组→最后点击导入即可 第三步 在后台首页选择 数据更新 刷新首页即可 说明:因为公会网站是全新安装的ecms,没有任何栏目,只有默认的几个栏目,而这个模板中的首页所有调用标签全部是我在本机测试的,就是说这个模板的首页文件的标签里的栏目ID需要更换 具体例子如下 首页文件修改地址 进入后台→模板管理→左侧导航拉到最下边选择→→公共模板→修改首页模板 只修改首页里的 [ecmsinfo]35,1,20,0,0,9,0[/ecmsinfo] 即可 [ecmsinfo]35,1,20,0,0,9,0[/ecmsinfo] 解释 35(栏目ID,在你添加栏目后管理栏目即可看到栏目ID) 1(显示条数 注:首页有的栏目显示为双排显示 所以 调用的时候注意看 是双排显示的这个必须是双数) 20(标题截取字数) 0(是否显示栏目名 0为不显示 1为显示) 0(操作类型 下注) 9(模板ID,这个一定不要修改,因为标签模板修改会造成首页显示错误) 0(只显示有标题图片 0为显示所有 1为只显示有标题图片的文章 注:首页有的栏目为图片调用 栏目为图片调用的这个必须为1) 下注 0 各栏目最新 1 各栏目热门 2 各栏目推荐 9 各栏目评论排行 12 各栏目头条信息 15 各栏目下载排行 3 所有信息最新(默认表) 4 所有信息热门(默认表) 5 所有信息推荐(默认表) 10 所有信息评论排行(默认表) 13 所有信息头条(默认表) 16 所有信息下载排行(默认表) 6 专题最新信息 7 专题热门信息 8 专题推荐信息 11 专题评论排行 14 专题头条 17 各专题下载排行 18 各表最新 19 各表热门 20 各表推荐 21 各表评论排行 22 各表头条信息 23 各表下载排行 商城栏目模板没有来得及制作 听天使小猪说不是有点卡系统吗? 那商城栏目就先不做了,等我回来再说 另外 文章栏目 图片栏目 下载栏目全部制作完成 说明下文章和图片栏目 文章和图片栏目的列表页和内容页右侧的广告还是原来千娱网站的,因为需要撑开表格,不撑开的话不好看,以后有了广告直接替换代码就可以了,对了,还有首页的广告也还是原来千娱网站的,需要的话直接修改模板里的代码就可以 总结下,就是说 下载栏目全部做好没有任何外部广告 文章图片栏目 右侧有一个FLASH广告 需要修改代码 首页所有广告均为原站所带广告 除了首页需要修改栏目ID外,其他所有页面均为数据库调用,除了文章图片列表的右侧广告外,其他任何代码均不需要作出任何修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值