账号通
    

账号  

密码  

2083

查看

3

回复
主题:[已解决]官方:请帮忙看下模版中使用以下筛选代码,无法实现自定义筛选是什么原因? [收藏主题] 转到:  
hndxs 当前离线

129

主题

27

广播

0

粉丝
添加关注
级别:一年级

用户积分:976 分
登录次数:196 次
注册时间:2008/6/18
最后登录:2023/7/3
hndxs 发表于:2015/5/24 20:50:44   | 只看该作者 查看该作者主题 楼主 
  1. <div class="detail_txt mgt12 left" style="width:757px;"> <div class="selected relative"><b class="title">专家选择:</b></div> <div class="search_list pd15">  <ul>   {KS:Filter("分类检索","ClassID")}   {KS:Filter("姓名检索","experts_suoyin")}   {KS:Filter("职      称","experts_zc")}      {KS:Filter("所属科室","experts_ssks")}  </ul> </div><!-- search_list END --> <div class="clear"></div> <div class="profess_list pd10">  <p><b class="bt left">专家列表</b></p>  <span class="right">进一步查找专家:<input type='text' name='keyword' value='[KS:SearchKey]' id='keyword' class="search_input mgr10" /><input onclick="searchByClass()" type='submit' value='搜索' class="search_btn" /></span>                          <script>                                   function searchByClass(){                                     var key=jQuery("#keyword").val();                                         if (key==''){                                         // alert('请输入搜索关键字!');                                         // return;                                         }                                         var url=location.href;                                         var newurl='';                                                                                  if (url.indexOf('?')==-1){                                           newurl=url+'?key-'+key;                                          }else{                                           var param=url.split('?')[1];                                           var newparam=getNewSearchParam(param);                                           newurl=url.split('?')[0]+'?'+newparam;                                         }                                         location.href=newurl;                                   }                                   function getNewSearchParam(param){                                            var key=jQuery("#keyword").val();                                           var parr=param.split(',');                                           var newparam='';                                           for (var i=0;i<parr.length;i++){                                                 var pparr=parr.split('-');                                                 if (pparr[0]=='key'){                                                  if (newparam==''){                                                        newparam='key-'+(key);                                                  }else{                                                        newparam+=',key-'+(key);                                                  }                                                 }else{                                                   if (newparam==''){                                                         newparam=parr[i];                                                   }else{                                                         newparam+=','+parr[i];                                                   }                                                 }                                           }                                          if (newparam.indexOf('key-')==-1 && key!=''){                                                if (newparam==''){                                                  newparam='key-'+key;                                                }else{                                                  newparam+=',key-'+(key);                                                }                                           }                                          return newparam;                                   }                                 </script>                                <!---筛选 end-->               <div class="clear"></div><!--</form> --><p></p>               <ul class="mgt12" style="border-top:1px solid #DDD">               <!-- 获取查询条件 -->                            [Loop Times="12"]                <li>                 <div class="img left"><a href="{$Field(InfoID,url,1,3)}"><img src="{$Field(DefaultPic,text,0,...,2,/sysimg/nopic.gif)}" width="80" height="107" alt="{$Field(title,text,0,,2,)}"></a></div>                                                           <div class="txt pd5">                                                             <p><a href="{$Field(InfoID,url,1,3)}">{$Field(title,text,24,,2,)}</a></p>                                 <p>{$Field(experts_zc,text,0,...,2,)}</p>                                                                 <p class="green">所属科室:</p>                                 <p>{$Field(experts_ssks,text,0,...,2,)}</p>                                                           </div>                                                         </li>                [/Loop]                               <div class="clear"></div>                [KS:PageStr4]               </ul>                           <div class="clear"></div>                        </div><!-- visit END -->                </div>
页面实现效果地址:http://sc81kf.gotoip55.com/news/list_1140.html,无法实现自定义字段的点击筛选[/i][/i]
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hndxs 当前离线

129

主题

27

广播

0

粉丝
添加关注
级别:一年级

用户积分:976 分
登录次数:196 次
注册时间:2008/6/18
最后登录:2023/7/3
hndxs 发表于:2015/5/24 20:59:19   | 只看该作者 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
<!--主要start-->

<div class="detail_txt mgt12 left" style="width:757px;">

  <div class="selected relative"><b class="title">专家选择:</b></div>

  <div class="search_list pd15">

   <ul>

    {KS:Filter("分类检索","ClassID")}

    {KS:Filter("姓名检索","experts_suoyin")}

    {KS:Filter("职&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;称","experts_zc")}

    {KS:Filter("所属科室","experts_ssks")}

   </ul>

  </div>

  <div class="clear"></div>

  <div class="profess_list pd10">

   <p><b class="bt left">专家列表</b></p>

   <span class="right">进一步查找专家:<input type='text' name='keyword' value='[KS:SearchKey]' id='keyword' class="search_input mgr10" /><input type='submit' value='搜索' class="search_btn" /></span>

   <script>



   function searchByClass(){



     var key=jQuery("#keyword").val();



if (key==''){



// alert('请输入搜索关键字!');



// return;



}



var url=location.href;



var newurl='';







  if (url.indexOf('?')==-1){



   newurl=url+'?key-'+key;



  }else{



   var param=url.split('?')[1];



   var newparam=getNewSearchParam(param);



   newurl=url.split('?')[0]+'?'+newparam;



}



location.href=newurl;



   }



   function getNewSearchParam(param){



   var key=jQuery("#keyword").val();



   var parr=param.split(',');



   var newparam='';



   for (var i=0;i<parr.length;i++){



var pparr=parr[i].split('-');



if (pparr[0]=='key'){



  if (newparam==''){



newparam='key-'+(key);



  }else{



newparam+=',key-'+(key);



  }



}else{



   if (newparam==''){



newparam=parr[i];



   }else{



newparam+=','+parr[i];



   }



}



   }



  if (newparam.indexOf('key-')==-1 && key!=''){



if (newparam==''){



  newparam='key-'+key;



}else{



  newparam+=',key-'+(key);



}



   }







  return newparam;



   }

   </script>

   <!---筛选 end-->

   <div class="clear"></div>

   <ul class="mgt12" style="border-top:1px solid #DDD">

   <!-- 获取查询条件 -->

    [Loop Times="12"]

    <li>

     <div class="img left"><a href="{$Field(InfoID,url,1,3)}"><img src="{$Field(DefaultPic,text,0,...,2,/sysimg/nopic.gif)}" width="80" height="107" alt="{$Field(title,text,0,,2,)}"></a></div>

     <div class="txt pd5">

      <p><a href="{$Field(InfoID,url,1,3)}">{$Field(title,text,24,,2,)}</a></p>

      <p>{$Field(experts_zc,text,0,...,2,)}</p>

      <p class="green">所属科室:</p>

      <p>{$Field(experts_ssks,text,0,...,2,)}</p>

     </div>

    </li>

    [/Loop]

    <div class="clear"></div>

    [KS:PageStr4]

   </ul>

   <div class="clear"></div>

  </div><!-- visit END -->

</div>

<!--主要end-->

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2015/5/25 10:32:42   | 只看该作者 查看该作者主题 藤椅 
做在线知识付费 选科汛云开店

你好像没有给筛选的值。

像:



  {KS:Select("选择文章添加年份","adddate","like","2005年|2006年|2007年|2013年|2014年","2005|2006|2007|2013|2014")}

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hndxs 当前离线

129

主题

27

广播

0

粉丝
添加关注
级别:一年级

用户积分:976 分
登录次数:196 次
注册时间:2008/6/18
最后登录:2023/7/3
hndxs 发表于:2015/5/25 11:08:21   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.96094秒 powered by KesionCMS 9.0