ecms7.0建立了多个搜索模板,并在表单中进行了设置 表单1 : <form action="[!--news.url--]e/search/index.php" method="post" name="searchform" id="searchform" target="_blank"> <input type="hidden" name="show" value="title" /> <input type="hidden" name="tempid" value="2" /> <input type="hidden" name="tbname" value="news" /> <input class="inputtext" name="keyboard" type="text" value="站内搜索" onfocus="if (value =='站内搜索'){value =''}" onblur="if (value ==''){value='站内搜索'}" /> <input class="searchBtn" type="submit" value="" title="click to search"/> </form>
表单2: <form action="[!--news.url--]e/search/index.php" method="post" name="searchform" id="searchform" target="_blank"> <input type="hidden" name="show" value="title" /> <input type="hidden" name="tempid" value="3" /> <input type=hidden name=classid value="104"> <input class="inputtext" name="keyboard" type="text" value="培训中心搜索" onfocus="if (value =='培训中心搜索'){value =''}" onblur="if (value ==''){value='培训中心搜索'}" /> <input class="searchBtn" type="submit" value="" title="click to search"/> </form>
操作步骤: 1、清除缓存,分别在表单1与表单2中输入关键词,但显示调用的全部是搜索模板2,查看数据表_enewssearch,tempid值没有问题,分别对应2,3 2、清除临时文件和数据,分别刷新,先刷新应该调用模板3的,全部显示调用的搜索模板3 3、再次清除临时文件和数据,分别刷新,先刷新应该调用模板2的,全部显示调用的搜索模板2
问题: 1、第二次调用搜索模板tempid的值为什么与前一次调用搜索模板tempid的值相同呢 2、搜索相关内容之后,生成的临时文件和数据在哪个地方?
上传以下图片:
|