1  /  2  页   12 跳转 查看:1379

初探酷源CMS任意字段任意搜索功能.

初探酷源CMS任意字段任意搜索功能.

我们都知道酷源CMS已经能建立多种字段,包括文本框,文本域,单选,多选,等等字段类型. 这里我们给大家说一下酷源CMS独创的任意字段任意任意搜索功能..

假设我们要做一组混合查询,    根据性别和年龄和地区 查询对应的用户.

一: 我们需要到内容模型建立字段.

有过使用酷源CMS经验的朋友,相信都已经清楚如何建立这些字段了,,酷源CMS强大的内容模型自定义字段功能,很轻松的就能建立好这些字段的.  如果还有不清楚如何建立字段或者对模型,标签,样式还有不了解的,请查看视频教程:  视频教程: [学习教程] 酷源CMS模型,标签,样式,数组循环,索引行号,任意字段搜索等综合讲解.

二: 我们要写一段JS和html代码.来实现这个效果,  请大家一定要注意 字母大小写的区分.



引用:


<!--JS代码开始 -->
<script>
function submit()
{
var chid = 1;    // 可以用我们的标签,读取当前频道ID.
var fieldnameStr = "";    //定义一个变量,存放需要组合查询的字段名称
var keywordStr = "";    //定义一个变量,存放需要组合查询的关键字
var filter = "";  //定义分隔符
var sexoo = document.getElementById("sex").value;    //取name=sex的值(这个sex为数据库中字段列名,),并且赋值给sexoo
var ageoo = document.getElementById("Age").value;    //这个Age要为数据库中的字段列名
var areaoo    = document.getElementById("area").value;
if(sexoo.length!=0)  //如果sexoo不为空
{
  fieldnameStr+=filter+"sex";  //则将该控件对应的字段名称加入fieldnameStr
  keywordStr+=filter+escape(sexoo);    //关键字加入keywordStr
  filter="$"    //设置分隔符
}

        if(ageoo.length!=0)
{
  fieldnameStr+=filter+"Age";
  keywordStr+=filter+escape(ageoo);
  filter="$"
}
        if(areaoo.length!=0)
{
  fieldnameStr+=filter+"area";
  keywordStr+=filter+escape(areaoo);
  filter="$"
}
location.href("list.aspx?chid="+chid+"&fieldname="+fieldnameStr+"&keyword="+keywordStr)    //转向到list.aspx
<!-- 新窗口 window.open("list.aspx?chid="+chid+"&fieldname="+fieldnameStr+"&keyword="+keywordStr)-->
}
</script>
<!--JS代码结束 -->

<body>
<table width="493" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="126">

性别: <select name="sex"><option selected="selected" value="男">男</option> <option value="女">女</option></select>
    </td>
    <td width="174">年龄: <input name="Age" type="text" size="10" maxlength="3" /></td>
    <td width="133">地区:   
      <select name="area"> <option selected="selected" value="成都">成都</option> <option value="重庆">重庆</option><option value="北京">北京</option> </select></td>
    <td width="60"><input type="button" value="提交" onClick="submit()"   /></td>
  </tr>
</table>
</body>



大家可以在此基础上进行扩展,做出多种多样的组合查询.

第一次学习使用此字段,我们建议用户用最简单的内容模型来做.
最后编辑胡显明 最后编辑于 2008-01-17 16:53:55
我就是乖宝宝,酷源CMS的发展离不开大家的共同努力,承接定制项目. 有任何使用问题都请随时联系我,免费为您解答各种疑难杂症.
 

回复:初探酷源CMS任意字段任意搜索功能.

很好!谢谢宝宝的教程!认真学习一下!
 

回复:初探酷源CMS任意字段任意搜索功能.

这个功能好!!!
选择酷源,不是选择的一个程序,而是选择的人,选择的一种精神。------ 我相信,我选择。
我的小站:
无心收藏 http://www.520ky.com
 

回复:初探酷源CMS任意字段任意搜索功能.

好东西,自由的体现
 

回复:初探酷源CMS任意字段任意搜索功能.

好!学习了,希望看到更多教程,现在很多功能使用还很模糊。
 

回复:初探酷源CMS任意字段任意搜索功能.

 

回复:初探酷源CMS任意字段任意搜索功能.

能不能详细一点呀!不会哦.我笨.不是是否能实现百度搜索首页页那样分类进行搜索?
 

回复:初探酷源CMS任意字段任意搜索功能.

 

回复:初探酷源CMS任意字段任意搜索功能.

无法赋值


http://localhost/list.aspx?chid=8&fieldname=&keyword=
 

回复:初探酷源CMS任意字段任意搜索功能.

<option selected="selected" value="成都">成都</option> <option value="重庆">重庆</option><option value="北京">北京</option> </select> 

这里修改了一下。你可以在看看。
我就是乖宝宝,酷源CMS的发展离不开大家的共同努力,承接定制项目. 有任何使用问题都请随时联系我,免费为您解答各种疑难杂症.
 
1  /  2  页   12 跳转

版权所有 酷源CMS政府信息公开平台   Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2001-2008 Comsenz Inc. 蜀ICP备07500489号
返顶部