1.打开/include/arc.searchView.class.php,在55行左右添加
var $SearchViews;
在构造函数方法中新增变量 $searchview,将变量全局化
function __construct($typeid,$keyword,$orderby,$achanneltype="all",
$searchtype='',$starttime=0,$upagesize=20,$kwtype=1,$mid=0,$searchview){
// 设置搜索跳转页面
$this->SearchViews = $searchview;
}
将$tempfile = G L O B A L S [ ′ c f g b a s e d i r ′ ] . GLOBALS['cfg_basedir']. GLOBALS[′cfgbasedir′].GLOBALS[‘cfg_templets_dir’]."/".$GLOBALS[‘cfg_df_style’]."/search.htm";改为
$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/".$this->SearchViews;
在159行左右php4构造函数中添加变量,$searchview
function SearchView($typeid,$keyword,$orderby,$achanneltype="all",
$searchtype="",$starttime=0,$upagesize=20,$kwtype=1,$mid=0,$searchview='search.htm')
{
$this->__construct($typeid,$keyword,$orderby,$achanneltype,$searchtype,$starttime,$upagesize,$kwtype,$mid,$searchview);
}
- 打开/plus/search.php文件
在$mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;
后面添加
$searchview = (isset($searchview)) ? $searchview : 'search.htm';
在110行左右将$sp = new SearchView()里面的参数改为
$sp = new SearchView($typeid,$keyword,$orderby,$channeltype,$searchtype,$starttime,$pagesize,$kwtype,$mid,$searchview);
3.页面调用
<form method="post" action="/plus/search.php" class="search" id="search">
<input type="hidden" name="searchview" value="search.htm">
<input type="text" id="search_text" name="q" class="search-input" placeholder="" />
<button id="search_btn" name="test" type="submit"><span class="icon-search"></span></button>
</form>