国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

如何讓帝國CMS搜索頁面支持標簽

2024-08-28 12:25:23
字體:
來源:轉載
供稿:網友

大家都知道搜索頁面不支持標簽,但是對于需要完善搜索功能的站長需要特殊功能。如何讓帝國CMS搜索頁面支持標簽呢?

頭部引用

修改 e/search/result/index.php

源代碼:

<?php
require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../data/dbcache/class.php");
require("../../class/q_functions.php");
require "../".LoadLang("pub/fun.php");
源代碼修改為:
<?php
require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../class/functions.php");
require("../../class/t_functions.php");
require("../../data/dbcache/class.php");
require "../".LoadLang("pub/fun.php");

查找 //替換公共模板變量 在上面增加: //頁面支持標簽
$tempr[temptext]=DtNewsBq('list'.$tempid,$tempr[temptext],0);

這樣搜索頁面就可以支持標簽使用 。


解決方案

此方法有BUG會緩存標簽,造成使用兩個搜索模板的時候切換不成功。解決方法如下:

找到/e/class/functions.php搜索 //標簽替換4在這個標簽的后面增加一個標簽

實例代碼如下:
 

//標簽替換
function DtNewsBq2($classid,$indextext,$ecms=0){
global $empire,$dbtbpre,$public_r,$emod_r,$class_r,$class_zr,$fun_r,$navclassid,$navinfor,$class_tr,$level_r,$etable_r;
$cachetime=0;
$file=ECMS_PATH.'e/data/tmp/list'.$classid.'.php';
if($cachetime&&file_exists($file)){
$filetime=filemtime($file);
$string=RepExeCode($string);//解析代碼
return $string;
}
$indextext=stripSlashes($indextext);
$indextext=ReplaceTempvar($indextext);//替換全局模板變量
//替換標簽
$indextext=DoRepEcmsLoopBq($indextext);
$indextext=RepBq($indextext);
//寫文件
WriteFiletext($file,AddCheckViewTempCode().$indextext);
//讀取文件內容
ob_start();
include($file);
$string=ob_get_contents();
ob_end_clean();
$string=RepExeCode($string);//解析代碼
return $string;
}

/e/search/result/index.php查找 //替換公共模板變量 此處修改為:


//頁面支持標簽
$tempr[temptext]=DtNewsBq2('list'.$tempid,$tempr[temptext],0);//xuan

這樣即可消除此BUG,雖然不完善,但是足夠使用了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉林省| 筠连县| 九寨沟县| 武陟县| 汤阴县| 旺苍县| 临沂市| 沙河市| 南溪县| 阿克| 苍梧县| 兴隆县| 兴宁市| 内江市| 桂阳县| 新化县| 教育| 天全县| 思南县| 滁州市| 巴中市| 宁德市| 天台县| 朝阳县| 廊坊市| 临城县| 岳阳市| 旌德县| 大安市| 龙门县| 汉阴县| 五台县| 凉山| 巴南区| 湘潭市| 白玉县| 双牌县| 泰兴市| 千阳县| 辽阳县| 汾西县|