member_snsfriend_find.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. {extend name="default/base/base_member" /}
  2. {block name="member_main"}
  3. <div class="dsm-friend-find">
  4. <!-- 搜索好友start -->
  5. <form id="search_form" method="post" action="{:url('Membersnsfriend/findlist')}">
  6. <div class="search-form">
  7. <div class="normal">
  8. {$Think.lang.snsfriend_find_keytip}<input type="text" class="text w400" name="searchname" id="searchname" value="{$Request.param.searchname}" >
  9. <a class="dsm-btn dsm-btn-green" dstype="search_submit">{$Think.lang.snsfriend_search}</a> <a href="javascript:void(0);" dstype="advanced_search" class="dsm-btn">{$Think.lang.snsfriend_advanced_search}</a> </div>
  10. <div class="complex" dstype="advanced_search">
  11. {$Think.lang.snsfriend_home}:<select dstype="area" name="provinceid" id="provinceid">
  12. </select>
  13. <select dstype="area" name="cityid" id="cityid">
  14. <option>{$Think.lang.snsfriend_city}</option>
  15. </select>
  16. <select dstype="area" name="areaid" id="areaid">
  17. <option>{$Think.lang.snsfriend_county}</option>
  18. </select>
  19. {$Think.lang.snsfriend_age}:
  20. <select name="age" id="age">
  21. <option value="0">{$Think.lang.ds_please_choose}</option>
  22. <option value="1">{$Think.lang.snsfriend_age_less_than_18}</option>
  23. <option value="2">{$Think.lang.snsfriend_age_between_18_to_24}</option>
  24. <option value="3">{$Think.lang.snsfriend_age_between_25_to_30}></option>
  25. <option value="4">{$Think.lang.snsfriend_age_between_31_to_35}</option>
  26. <option value="5">{$Think.lang.snsfriend_age_more_than_35}</option>
  27. </select>
  28. {$Think.lang.snsfriend_sex}:
  29. <select name="sex" id="sex">
  30. <option value="">{$Think.lang.ds_please_choose}</option>
  31. <option value="1">{$Think.lang.snsfriend_man}</option>
  32. <option value="2">{$Think.lang.snsfriend_woman}</option>
  33. </select>
  34. </div>
  35. </div>
  36. </form>
  37. <!-- 推荐标签列表start -->
  38. <div class="dsm-recommend-tag">
  39. {notempty name="mtag_list"}
  40. {foreach name="mtag_list" item="val"}
  41. <?php $param_memberlist = isset($tagmember_list[$val['mtag_id']])?array_slice($tagmember_list[$val['mtag_id']],0,20):'';?>
  42. <dl>
  43. <dt><i class="iconfont">&#xe624;</i>{$val.mtag_name}</dt>
  44. <dd>
  45. <div class="picture">
  46. <span class="thumb size100"><i></i>
  47. <img title="{$val.mtag_name}" src="{if $val.mtag_img}{:ds_get_pic(ATTACH_MEMBERTAG,$val.mtag_img)}{else/}{$Think.UPLOAD_SITE_URL}/{$Think.ATTACH_MEMBERTAG}/default_tag.gif{/if}" onload="javascript:ResizeImage(this,120,120);"/></span></div>
  48. <div class="arrow"></div>
  49. <div class="content" dstype="content{$val.mtag_id}">
  50. <p>{$val.mtag_desc}</p>
  51. <div class="friends">
  52. <h5><?php printf(lang('snsfriend_recommend_members_desc'), !empty($param_memberlist)?count($param_memberlist):0);?></h5>
  53. {notempty name="tagmember_list[$val.mtag_id]"}
  54. <div>
  55. <p class="F-prev"><a href="javascript:void(0);" title="{$Think.lang.snsfriend_prev}"></a></p>
  56. <div class="list" dstype="slider_div">
  57. <ul class="F-center">
  58. <?php $param = array();foreach ($param_memberlist as $v){ $param[] = $v['member_id'];?>
  59. <li><span class="thumb size40"><i></i><a href="javascript:void(0);"><img title="{$v.member_name}" src="{:get_member_avatar($v['member_avatar'])}" onload="javascript:ResizeImage(this,40,40);"/></a></span></li>
  60. <?php }?>
  61. </ul>
  62. </div>
  63. <p class="F-next"><a href="javascript:void(0);" title="{$Think.lang.snsfriend_next}"></a></p>
  64. <a href="javascript:void(0);" class="care" dstype="batchFollow" data-param="{ids:'{:implode(',', $param)}'}">{$Think.lang.snsfriend_attention_them}</a> </div>
  65. {else /}
  66. {$Think.lang.snsfriend_null_members_tips1}
  67. <a href="{:url('Memberinformation/more')}">{$Think.lang.snsfriend_null_members_tips2}</a>
  68. {/notempty}
  69. </div>
  70. </div>
  71. </dd>
  72. </dl>
  73. {/foreach}
  74. {/notempty}
  75. </div>
  76. <!-- 推荐标签列表end -->
  77. </div>
  78. <script src="{$Think.PLUGINS_SITE_ROOT}/mlselection.js"></script>
  79. <script src="{$Think.HOME_SITE_ROOT}/js/sns_friend.js"></script>
  80. <script type="text/javascript">
  81. $(function(){
  82. $('a[dstype="search_submit"]').click(function(){
  83. // 验证用户名是否为空
  84. if($('#searchname').val() != ''){
  85. $('#search_form').submit();
  86. }else{
  87. $('#searchname').addClass('error').focus();
  88. }
  89. });
  90. // 高级搜索显示与隐藏
  91. $('a[dstype="advanced_search"]').click(function(){
  92. $('div[dstype="advanced_search"]').toggle('fast');
  93. });
  94. // 地区
  95. areaInit($('select[dstype="area"]:first'),0);
  96. $('select[dstype="area"]').change(function(){
  97. $(this).nextAll('select[dstype="area"]').each(function(){
  98. if ($(this).attr('id') == 'cityid') $(this).html('<option>{$Think.lang.snsfriend_city}</option>');
  99. if ($(this).attr('id') == 'areaid') $(this).html('<option>{$Think.lang.snsfriend_county}</option>');
  100. });
  101. if($(this).next().attr('dstype') == 'area' && !isNaN(parseInt($(this).val()))){
  102. $('#area_ids').val($(this).val());
  103. areaInit($(this).next().html(''), $(this).val());
  104. }
  105. });
  106. });
  107. </script>
  108. {/block}