首先找到 「include」 資料夾下的 arc.searchview.class.php 檔案
已修改後的方法,可以直接呼叫 [field:global name=autoindex /]
/**
* 獲得文件列表
** @access public
* @param int $limitstart 限制開始
* @param int $row 行數
* @param int $col 列數
* @param int $titlelen 標題長度
* @param int $infolen 描述長度
* @param int $imgwidth 寬度
* @param int $imgheight 高度
* @param string $achanneltype 列表型別
* @param string $orderby 排列順序
* @param string $innertext 底層模板
* @param string $tablewidth **寬度
* @return string
*/function getarclist($limitstart=0,$row=10,$col=1,$titlelen=30,$infolen=250,
$imgwidth=120,$imgheight=90,$achanneltype="all",$orderby="default",$innertext="",$tablewidth="100")
if ($cfg_sphinx_article == 'y')
else
} else
else if($orderby=="pubdate")
else if($orderby=="id")
else
}$this->sphinx->setlimits($limitstart, (int)$row, ($row>1000) ? $row : 1000);
$res = array();
$res = autocharset($this->sphinx->query($this->keywords, 'mysql, delta'), 'utf-8', 'gbk');
foreach ($res['words'] as $k => $v)
foreach($res['matches'] as $_v)
$aids = @implode(',', $aids);
//搜尋
$query = "select arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,
act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath
from `archives` arc left join `arctype` act on arc.typeid=act.id
where arc.id in ($aids)";
} else else
} else
else if($orderby=="pubdate")
else if($orderby=="id")
else
}//搜尋
$query = "select arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,
act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath
from `` arc left join `arctype` act on arc.typeid=act.id
where $ordersql limit $limitstart,$row";
}$this->dsql->setquery($query);
$this->dsql->execute("al");
$artlist = "";
if($col>1)
$this->dtp2->loadsource($innertext);
for($i=0;$i
for($j=0;$j
if($row = $this->dsql->getarray("al"))
//處理一些特殊字段
}
在屬性定義新增,例如在 global $cfg_sphinx_article; 下新增:
$globals['autoindex'] = 0;
在迴圈條數 for($i=0;$i
$globals['autoindex'] ++;
在 search.htm 新增
[field:global name='autoindex'/]
[field:title/]
織夢 搜尋頁
搜尋的form新增屬性 1.form整行 2.隱藏input 3.輸入框name q 開啟include arc.searchview.class.php 查詢 require once dedeinc.taglib hotwords.lib.php require once dedeinc.tag...
織夢DEDECMS首頁列表頁呼叫文章TAG
1.如果是dedecms v5.7版本直接使用標籤 field id function gettags me 就可以呼叫出來了。只不過不帶連線的。2.如果需要連線請注釋掉include helpers archive.helper.php檔案的130行,tags tags row tag row t...
織夢內容頁或列表頁新增相關專題功能呼叫
大家在採用織夢製做 文章內容頁或是搜尋結果頁模版當時,都期望在網頁頁面中顯示資訊和內容相關的題目或是專題講座內容,自然顯示資訊文章的題目這一作用是織夢dedecms標識早已內建了的,今兒關鍵是講怎樣在織夢dedecms文章內容模版中啟用和內容相關的專題講座題目,這一大家必須改動織夢dedecms有關...