帝国cms搜索页:搜索不同的数据表调用不同的搜索模板方法

本文共1059个字,预计阅读时间需要3分钟 发布时间: 2023-05-19 共137人阅读

这两天在写个游戏站的模板,都做完了,想着有应用数据表跟资讯数据表,搜索页应该需要两个才行。因为搜索应用跟资讯出来的列表页面肯定样式是不一样的。

说做就做:代码参考:

<form class=”search” id=”searchform” name=”searchform” method=”post” action=”[!–news.url–]e/search/index.php” target=”_blank”>
<span class=”icon”></span>

<input type=”hidden” name=”tbname” value=”news”>
<input type=”hidden” name=”tempid” value=”1″>

<div class=”search-wrap”>
<select id=”soselect” name=”tbname” onchange=”if(this.value==’news’){document.searchform.tempid.value=1;}else{document.searchform.tempid.value=2;}”>

<option value=”news”>APP</option>
<option value=”article”>资讯</option>
</select>
<input type=”text” class=”search_input” style=”border-left: 1px solid #d8d8d8;” name=”keyboard” id=”keyboard” placeholder=”请输入搜索的关键词” />
<input type=”hidden” name=”show” value=”title,smalltext” />
</div>
<input type=”submit” style=”border:0px;” value=”搜 索” class=”search_btn” />
</form>

效果:

Hi模板网-致力于打造一个优秀的建站资源平台

在这里遇到一个小问题,就是在搜索的过程中,第一次用文章表搜,第二次用新闻表搜,调用的是不同的搜索模板,可是每次搜完第一次,再搜第二次的时候列表页模板就显示的不正常,
比如搜完应用,再搜索资讯文章的时候,文章的列表会显示错位,查看源码发现是展示的应用搜索模板代码,刷新后台缓存才正常显示资讯搜索模板。

经过一下午的研究终于发现,需要在系统 – 系统设置 – 系统参数设置 – 信息设置中把动态列表变量缓存跟动态内容页变量缓存设置为0,即不缓存,问题完美解决。

Hi模板网-致力于打造一个优秀的建站资源平台

有其他问题的小伙伴可以加我交流。

 

本站声明:
1. 本站所有资源来源于网络,分享目的仅供大家学习和交流! 2. 不得使用于非法商业用途,不得违反国家法律。否则后果自负! 3. 本站提供的资源,都不包含技术服务请大家谅解! 4. 如有链接无法下载、失效或广告,请联系站长处理!

再次声明:如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


Hi模板网 » 帝国cms搜索页:搜索不同的数据表调用不同的搜索模板方法

常见问题FAQ

本站下载资源解压密码是什么?
本站所有资源解压密码均为www.hmoban.com或者hmoban.com
免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
开通VIP 享更多特权,为了您的账户安全HI模板网建议您使用QQ登录!