温州建设集团网站,织梦做的网站首页被篡改,电子工程类,苏州园区网站制作公司帝国cms站内搜索一般不支持动态标签调用#xff0c;如果要调用如何实现呢#xff1f;修改两个地方就可以实现了。打开 /e/search/result/index.php 文件#xff0c;找到#xff08;文件改了#xff0c;不会调用也是徒劳#xff01;看看这个帝国cms搜索关键字调用标签(sho… 帝国cms站内搜索一般不支持动态标签调用如果要调用如何实现呢修改两个地方就可以实现了。打开 /e/search/result/index.php 文件找到文件改了不会调用也是徒劳看看这个帝国cms搜索关键字调用标签(showsearch)怎么用 require(../../class/connect.php);
require(../../class/db_sql.php);
require(../../data/dbcache/class.php);
require(../../class/q_functions.php);
require ../.LoadLang(pub/fun.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); 接着查找 //替换公共模板变量
$listtemp$tempr[temptext]; 在上面添加以下代码 //页面支持标签
$tempr[temptext]DtNewsBq(list.$tempid,$tempr[temptext],0); ytkah早就猜到你不想去一行行找了哈哈直接提供修改后的整个代码如下 ?php
require(../../class/connect.php);
require(../../class/db_sql.php);
require(../../data/dbcache/class.php);
require(../../class/functions.php);
require(../../class/t_functions.php);
require ../.LoadLang(pub/fun.php);
$editor1;
eCheckCloseMods(search);//关闭模块
$linkdb_connect();
$empirenew mysqlquery();
$getvar$_GET[getvar];
if(empty($getvar))
{$getfromhistory.go(-1);
}
else
{$getfrom../../../search/;
}
//搜索结果
$searchid(int)$_GET[searchid];
if(empty($searchid))
{printerror(SearchNotRecord,$getfrom,1);
}
$search_r$empire-fetch1(select searchid,keyboard,result_num,orderby,myorder,tbname,tempid,andsql,trueclassid from {$dbtbpre}enewssearch where searchid$searchid);
if(empty($search_r[searchid])||InfoIsInTable($search_r[tbname]))
{printerror(SearchNotRecord,$getfrom,1);
}
$page(int)$_GET[page];
$pageRepPIntvar($page);
$start0;
$page_line$public_r[search_pagenum];//每页显示链接数
$line$public_r[search_num];//每页显示记录数
$offset$page*$line;//总偏移量
$searchsearchid.$searchid;
$myorder$search_r[orderby];
if(empty($search_r[myorder]))
{$myorder. desc;
}
$addstripSlashes($search_r[andsql]);
$num$search_r[result_num];
$queryselect * from {$dbtbpre}ecms_.$search_r[tbname].($add? where .substr($add,5):);
$query. order by .$myorder. limit $offset,$line;
$sql$empire-query($query);
$listpagepage1($num,$line,$page_line,$start,$page,$search);
//取得模板
if($search_r[tempid])
{$tempr$empire-fetch1(select temptext,subnews,listvar,rownum,showdate,modid,subtitle,docode from .GetTemptb(enewssearchtemp). where tempid.$search_r[tempid]. limit 1);
}
elseif(empty($class_r[$search_r[trueclassid]][searchtempid]))
{$tempr$empire-fetch1(select temptext,subnews,listvar,rownum,showdate,modid,subtitle,docode from .GetTemptb(enewssearchtemp). where isdefault1 limit 1);
}
else
{$tempr$empire-fetch1(select temptext,subnews,listvar,rownum,showdate,modid,subtitle,docode from .GetTemptb(enewssearchtemp). where tempid.$class_r[$search_r[trueclassid]][searchtempid]. limit 1);
}
$have_class1;
//页面支持标签
$tempr[temptext]DtNewsBq(list.$tempid,$tempr[temptext],0);
//替换公共模板变量
$listtemp$tempr[temptext];
if($public_r[searchtempvar])
{$listtempReplaceTempvar($listtemp);
}
$search_r[keyboard]ehtmlspecialchars($search_r[keyboard]);
$listtempstr_replace([!--show.page--],$listpage,$listtemp);
$listtempstr_replace([!--keyboard--],$search_r[keyboard],$listtemp);
$listtempstr_replace([!--ecms.num--],$num,$listtemp);
$urla href.ReturnSiteIndexUrl()..$fun_r[index]./anbsp;nbsp;.$fun_r[adsearch];
$pagetitle$fun_r[adsearch]. .$search_r[keyboard];
$listtempReplaceSvars($listtemp,$url,0,$pagetitle,$pagetitle,$pagetitle,$add,0);
$rownum$tempr[rownum];
if(empty($rownum))
{$rownum1;
}
$formatdate$tempr[showdate];
$subnews$tempr[subnews];
$subtitle$tempr[subtitle];
$docode$tempr[docode];
$modid$tempr[modid];
$listvarstr_replace([!--news.url--],$public_r[newsurl],$tempr[listvar]);
//字段
$ret_rReturnReplaceListF($tempr[modid]);
//取得列表模板
$list_exp[!--empirenews.listtemp--];
$list_rexplode($list_exp,$listtemp);
$listtext$list_r[1];
$no$offset1;
$changerow1;
while($r$empire-fetch($sql))
{//替换列表变量$repvarReplaceListVars($no,$listvar,$subnews,$subtitle,$formatdate,$url,$have_class,$r,$ret_r,$docode);$listtextstr_replace(!--list.var.$changerow.--,$repvar,$listtext);$changerow1;//超过行数if($changerow$rownum){$changerow1;$string.$listtext;$listtext$list_r[1];}$no;
}
db_close();
$empirenull;
//多余数据
if($changerow$rownum$listtext$list_r[1])
{$string.$listtext;
}
$string$list_r[0].$string.$list_r[2];
echo stripSlashes($string);
?