帝国论坛帝国网站管理系统交流区帝国CMS使用交流如何自动获取当前栏目的搜索表单 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:如何自动获取当前栏目的搜索表单 [加入收藏夹]   

wuyou8888
用户头衔:举人

精华贴   :0
发贴数   :186
经验值   :1061
注册时间:2008-08-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
如何自动获取当前栏目的搜索表单
我做了一个分类信息网,模版有点像淘宝那种,

比如选到栏目牛仔库,搜索表单当前默认也变成牛仔库,这样用户就更方便搜索,主要是我的栏目太多,要不然一个栏目做一套模版也是能实现,但觉得那样实现太麻烦了,工作量太大了.高手来帮帮小弟解决哦。
见下面的图



上传以下图片:


[该贴被修改 6 次,最后修改时间 2008-10-28 22:07:42 ]


帝国系统,我的最爱,集安全、强大、稳定、灵活为一身,分类宝网帝国修改,实现了伪静态等很多功能。帝国爱好者群(108587339),我也会邀请一些高手来这里。
2008-10-28 21:22:55 已设置保密 顶部 回复 引用 报告 编辑 删除

tkf88
用户头衔:探花

精华贴   :0
发贴数   :8655
经验值   :22002
注册时间:2007-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

用js应该是可以的




2008-10-28 21:43:33 已设置保密 顶部 回复 引用 报告 编辑 删除

wuyou8888
用户头衔:举人

精华贴   :0
发贴数   :186
经验值   :1061
注册时间:2008-08-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

js 如何写呢。我也认为用js可以做出来的



帝国系统,我的最爱,集安全、强大、稳定、灵活为一身,分类宝网帝国修改,实现了伪静态等很多功能。帝国爱好者群(108587339),我也会邀请一些高手来这里。
2008-10-28 22:06:59 已设置保密 顶部 回复 引用 报告 编辑 删除

ebybe
用户头衔:进士

精华贴   :0
发贴数   :1781
经验值   :3403
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

顶下




2008-10-29 00:35:56 已设置保密 顶部 回复 引用 报告 编辑 删除

cncncn
用户头衔:进士

精华贴   :0
发贴数   :1438
经验值   :4048
注册时间:2008-10-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]





2008-10-29 01:04:55 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

精华贴   :1
发贴数   :21646
经验值   :47915
注册时间:2007-07-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

用js动态选择是可以实现,不过还有一种最简单的方法,select最上面加上
<select name=classid>
<option value="[!--self.classid--]" select>[!--pagetitle--]</option>
....栏目列表
</select>




2008-10-29 08:21:44 已设置保密 顶部 回复 引用 报告 编辑 删除

wuyou8888
用户头衔:举人

精华贴   :0
发贴数   :186
经验值   :1061
注册时间:2008-08-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

这种方法是不错,但要按照栏目列表的正常排序,比如这样的分类:一大类:家政服务   小类:小时工/保洁  保姆/接送,那顺序就不能很好地排好了。



帝国系统,我的最爱,集安全、强大、稳定、灵活为一身,分类宝网帝国修改,实现了伪静态等很多功能。帝国爱好者群(108587339),我也会邀请一些高手来这里。
2008-10-29 08:40:55 已设置保密 顶部 回复 引用 报告 编辑 删除

小游
用户头衔:版主

精华贴   :0
发贴数   :675
经验值   :1745
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]


<form name="dosearch" id="dosearch">
<select name="classid" id="classid">
<option value="1">栏目1</option>
<option value="2">栏目2</option>
<option value="3">栏目3</option>
</select>
</form>
<script>
function ChangeClassid(cid)
{
        for(i=0;i<document.dosearch.classid.options.length;i++)
        {
                if(document.dosearch.classid.options[i].value==cid)
                {
                        document.dosearch.classid.options[i].selected=true;
                }
        }
}
ChangeClassid(3);
</script>

当前栏目id用[!--self.classid--]表示,如:ChangeClassid('[!--self.classid--]');

[该贴被修改 1 次,最后修改时间 2008-10-29 09:25:27 ]



2008-10-29 09:23:25 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

精华贴   :1
发贴数   :21646
经验值   :47915
注册时间:2007-07-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

原帖由 小游 于 2008-10-29 09:23:25 发表
[code]<form name="dosearch" id="dosearch">
<select name="classid" id=&quo...

收藏先




2008-10-29 09:29:47 已设置保密 顶部 回复 引用 报告 编辑 删除

忘事无忧
用户头衔:探花

精华贴   :0
发贴数   :10350
经验值   :23592
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

好东西




2008-10-29 09:41:20 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1