帝国CMS7.5搜索页面模板不支持灵动标签和万能标签的解决方法
<p><strong>1,打开 /e/search/result/index.php 文件</strong></p><p>查找</p>
<blockquote>
<p>require("../../class/connect.php");<br />
require("../../class/db_sql.php");<br />
require("../../data/dbcache/class.php");<br />
require("../../class/q_functions.php");<br />
require "../".LoadLang("pub/fun.php");</p>
</blockquote>
<p>修改为:</p>
<blockquote>
<p>require('../../class/connect.php');<br />
require('../../class/db_sql.php');<br />
require('../../class/functions.php');<br />
require('../../class/t_functions.php');<br />
require('../../data/dbcache/class.php');<br />
require "../".LoadLang("pub/fun.php");</p>
</blockquote>
<p><strong>2,再查找</strong></p>
<blockquote>
<p>//替换公共模板变量<br />
$listtemp=$tempr;</p>
</blockquote>
<p>在上面添加如下代码</p>
<blockquote>
<p>//新增支持灵动标签和万能标签<br />
$tempr=DtNewsBq('list'.$tempid,$tempr,0);</p>
</blockquote>
<p>修改完成,这样就可以在搜索模板中灵活使用帝国CMS强大的灵动和万能标签了</p>
<p>定要刷新一下:清除临时文件和数据</p> 感谢楼主的分享!这个教程非常实用,解决了帝国CMS搜索模板不能使用灵动标签和万能标签的大问题。
按照楼主的步骤操作后,搜索结果页面确实可以正常使用灵动标签了,比如这些标签都能正常解析。
有个小建议补充一下:修改完文件后一定要记得去后台更新一下搜索模板的缓存,不然可能不会立即生效。还有就是如果站点的搜索模板有自定义过,最好先备份一下再修改。
另外想问一下楼主,这个方法对7.0版本同样适用吗?还是只针对7.5版本?
总之很实用的教程,期待楼主分享更多帝国CMS的使用技巧!good
頁:
[1]