方法1:
<input type='hidden' name='typeid' value="栏目ID号">
<form action="/plus/search.php" name="formsearch">
<input type="hidden" name="kwtype" value="0">
<input type='hidden' name='typeid' value="4">
<input type="text" name="q" value="请输入关键词" onblur="if (this.value==''){this.value=this.defaultValue}" onclick="if(this.value=='请输入关键词')this.value=''">
<input type="submit" name="submit" value="搜 索" style="border:0">
</form>
方法2:
例如,将原有的SQL语句替换为以下内容:
$query = "Select arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,
act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath
from `dede_archives` arc left join `dede_arctype` act on arc.typeid=act.id
where act.id not in (4,5,6...) and {$this->AddSql} $ordersql limit $limitstart,$row";
通过以上两种方法,可以轻松实现Dedecms特定栏目的搜索功能。无论是简单的模板修改还是深入的核心文件调整,都能满足不同场景下的需求。希望这些技巧能为你的网站开发工作带来便利。