很多站长朋友们都不太清楚dedecms按栏目搜索,今天小编就来给大家整理dedecms按栏目搜索,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 DEDECMS 织梦如何限制某一栏目被搜索到??或者搜索指定的多个栏目?加QQ58772682 可以用我追加高财富值 2、 dedecms按栏目搜索实现不同结果样式的页面怎么做啊?求解 3、 如何让织梦系统只搜索指定栏目文章 4、 dedecms织梦,搜索功能能指定一些栏目吗?怎么做呢? 5、 dedecms搜索功能怎么设置,详细点的教程 6、 织梦(dedecms)怎么实现下拉搜索指定栏目功能 DEDECMS 织梦如何限制某一栏目被搜索到??或者搜索指定的多个栏目?加QQ58772682 可以用我追加高财富值我咨询了 中国MSN靠边网的站长::给我的解决方法是:循环调取指定栏目:{dede:channelartlist row=4 typeid='31,32,33,34'} <a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a> {/dede:channelartlist} 指定id就可以了。如果还有什么不明白的话可以追问,或者咨询中国MSN靠边网的站长。希望可以采纳
dedecms按栏目搜索实现不同结果样式的页面怎么做啊?求解这里按照频道来使用不同模板 对你这个相同频道不同栏目不适用的。 唯独有个办法就是 针对性一个栏目搞一个搜索样式,不同的搜索文件。
如何让织梦系统只搜索指定栏目文章您好,朋友。跟版网团队很高兴为您解答:
共有两种方式,通过测试第一种比较的好用。如果只是单独的调用一个栏目那么用第二种方法比较的好。
方法1:
//统计列表里的记录
$cquery = "Select * From `#@__archives` arc where arc.typeid not in (1,2,3...) and {$this->AddSql}";
//搜索
$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 act.id not in (4,5,,6....) and {$this->AddSql} $ordersql limit $limitstart,$row";
把sql语句换成我这两句,括号里面的是你不搜索栏目的id
方法2:
<input type="hidden" name="typeid" value="特定栏目id"> 把它放在搜索form里面即可
希望我的回答能够帮到你。跟版网-专业织梦模板定制下载站。genban.org
dedecms织梦,搜索功能能指定一些栏目吗?怎么做呢?后台-核心-频道模型-内容模型管理-点击普通文章最后的那个搜索图标就可以自定义了
我做了一个例子给你
如:
<form action="/plus/advancedsearch.php" method="post"><input type="hidden" name="mid" value="1" /><input type="hidden" name="dopost" value="search" />关键词:<input type="text" name="q" /><br /><br />栏目:<select name='typeid' style='width:200'>
<option value='0' selected>--不限栏目--</option>
<option value='1'>栏目一</option>
</select><input type="submit" name="submit" value="开始搜索" /></form>
//value='1' 里面的数字改成你相应的栏目ID就可以了//
dedecms搜索功能怎么设置,详细点的教程你可以直接修改织梦自带的那个default里面的search页面,另外在你的前端代码写搜索的地方加上引用: <form action="/plus/search.php" method="post" class="search-form">
<input name="keyword" class="input-keyword" value="搜索您感觉兴趣的…" onblur="if(this.value=='') this.value='搜索您感觉兴趣的…';" onfocus="if(this.value=='搜索您感觉兴趣的…') this.value='';" type="text">
<input name="submit" class="search-btn" value="" type="submit">
</form>
织梦(dedecms)怎么实现下拉搜索指定栏目功能这个可以使用channelartlist标签:
全部栏目:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
<div class="form">
<input type="hidden" name="kwtype" value="0" />
<input name="keyword" type="text" class="search-keyword" id="search-keyword" />
<select name="typeid" class="search-option" id="typeid">
<option value='0' selected='1' class="search-xl">全部栏目</option>
{dede:channelartlist typeid='top' } {dede:type} <option value='[field:id/]'>[field:typename/]</option>{/dede:type}
{dede:channel type='son' noself='yes'} <option value='[field:id/]'>-[field:typename/]</option> {/dede:channel}{/dede:channelartlist}</select>
<button type="submit" class="search-submit">站内搜索</button>
</div>
</form>
指定某几个栏目:
<form action="{dede:global.cfg_cmsurl/}/plus/search.php" method="get" id="globalsearchform">
<div class="globalsearchform">
<input name="q" type="text" class="input" id="globalsearchform_key" name="key" value="输入关键词搜索产品..." onfocus="if(this.value=='输入关键词搜索产品...'){this.value='';}" onblur="if(this.value==''){this.value='输入关键词搜索产品...';}">
</div>
<div class="globalsearchformselect">
<select name="typeid" class="search-option" id="typeid">
{dede:channelartlist typeid='9,10'}{dede:type}
<option value='[field:id/]'>[field:typename/]</option>{/dede:type}
{dede:channel type='son' noself='yes'}<option value='[field:id/]'>-[field:typename/]</option>{/dede:channel}
{/dede:channelartlist}
</select>
</div>
<div class="globalsearchform1">
<input type="image" class="imgbutton" src="{dede:global.cfg_templets_skin/}/images/searchr.png" id="button" name="imageField">
</div>
</form>
上面就指定了id为9和10的栏目。
关于dedecms按栏目搜索的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于dedecms按栏目搜索 搜索栏搜索的详细内容...