space_friend.htm 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371
  1. <!--{if empty($diymode)}-->
  2. <!--{template common/header}-->
  3. <div id="pt" class="bm cl">
  4. <div class="z">
  5. <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&rsaquo;</em>
  6. <a href="home.php?mod=space&do=friend">{lang friends}</a> <em>&rsaquo;</em>
  7. {lang friend_list}
  8. </div>
  9. </div>
  10. <style id="diy_style" type="text/css"></style>
  11. <div class="wp">
  12. <!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]-->
  13. </div>
  14. <div id="ct" class="ct2_a wp cl">
  15. <div class="mn">
  16. <!--[diy=diycontenttop]--><div id="diycontenttop" class="area"></div><!--[/diy]-->
  17. <div class="bm bw0">
  18. <!--{if $space[self]}-->
  19. <h1 class="mt"><img alt="friend" src="{STATICURL}image/feed/friend.gif" class="vm" /> {lang friend_list}</h1>
  20. <ul class="tb cl">
  21. <li{$a_actives[me]}><a href="home.php?mod=space&do=friend">{lang all_friend_list}</a></li>
  22. <!--{if empty($_G['setting']['sessionclose'])}-->
  23. <li{$a_actives[onlinefriend]}><a href="home.php?mod=space&do=friend&view=online&type=friend">{lang online_friend}</a></li>
  24. <li{$a_actives[onlinemember]}><a href="home.php?mod=space&do=friend&view=online&type=member">{lang online_member}</a></li>
  25. <!--{/if}-->
  26. <li{$a_actives[onlinenear]}><a href="home.php?mod=space&do=friend&view=online&type=near">{lang online_near}</a></li>
  27. <li{$a_actives[visitor]}><a href="home.php?mod=space&do=friend&view=visitor">{lang my_visitor}</a></li>
  28. <li{$a_actives[trace]}><a href="home.php?mod=space&do=friend&view=trace">{lang my_trace}</a></li>
  29. <li{$a_actives[blacklist]}><a href="home.php?mod=space&do=friend&view=blacklist">{lang my_blacklist}</a></li>
  30. </ul>
  31. <div class="tbmu cl">
  32. <!--{if $_GET['view']=='blacklist'}-->
  33. {lang blacklist_message}
  34. <!--{elseif $_GET['view']=='me'}-->
  35. <p class="y">
  36. {lang count_member}
  37. <!--{if $maxfriendnum}-->
  38. ({lang max_friend_num})
  39. <!--{if $_G['setting']['magicstatus'] && $_G[setting][magics][friendnum]}-->
  40. <img src="{STATICURL}image/magic/friendnum.small.gif" alt="friendnum" class="vm" />
  41. <a id="a_magic_friendnum" href="home.php?mod=magic&mid=friendnum" onmousemove="showTip(this)" tip="{lang expansion_friend_message}" onclick="showWindow('magics', this.href, 'get', 0);return false;">{lang expansion_friend}</a>
  42. <!--{/if}-->
  43. <!--{/if}-->
  44. </p>
  45. <p class="z">
  46. {lang friend_message}
  47. </p>
  48. <!--{elseif $_GET['view']=='online'}-->
  49. <!--{if $_GET['type'] == 'friend'}-->
  50. {lang online_friend_visit}
  51. <!--{elseif $_GET['type']=='near'}-->
  52. {lang near_friend_visit}
  53. <!--{else}-->
  54. {lang view_online_friend}
  55. <!--{/if}-->
  56. <!--{elseif $_GET['view']=='visitor'}-->
  57. {lang visitor_list}
  58. <!--{elseif $_GET['view']=='trace'}-->
  59. {lang trace_list}
  60. <!--{/if}-->
  61. </div>
  62. <!--{if $_GET['view']=='blacklist'}-->
  63. <h2 class="mtw xs2">{lang add_blacklist}</h2>
  64. <div class="bm bmn mtm cl">
  65. <form method="post" autocomplete="off" name="blackform" action="home.php?mod=spacecp&ac=friend&op=blacklist&start=$_GET[start]">
  66. <table cellpadding="0" cellspacing="0" class="tfm">
  67. <tr>
  68. <th>{lang username}</th>
  69. <td>
  70. <input type="text" name="username" value="" size="15" class="px vm" />
  71. <button type="submit" name="blacklistsubmit_btn" id="moodsubmit_btn" value="true" class="pn vm"><em>{lang add}</em></button>
  72. </td>
  73. </tr>
  74. </table>
  75. <input type="hidden" name="blacklistsubmit" value="true" />
  76. <input type="hidden" name="formhash" value="{FORMHASH}" />
  77. </form>
  78. </div>
  79. <!--{/if}-->
  80. <!--{/if}-->
  81. <!--{else}-->
  82. <!--{if $_G[setting][homepagestyle]}-->
  83. <!--{subtemplate home/space_header}-->
  84. <div id="ct" class="ct2 wp cl">
  85. <div class="mn">
  86. <div class="bm">
  87. <div class="bm_h">
  88. <h1 class="mt">{lang friends}</h1>
  89. </div>
  90. <div class="bm_c">
  91. <!--{else}-->
  92. <!--{template common/header}-->
  93. <div id="pt" class="bm cl">
  94. <div class="z">
  95. <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&rsaquo;</em>
  96. <a href="home.php?mod=space&uid=$space[uid]">{$space[username]}</a> <em>&rsaquo;</em>
  97. <a href="home.php?mod=space&uid=$space[uid]&do=friend&view=me">{lang friends}</a>
  98. </div>
  99. </div>
  100. <style id="diy_style" type="text/css"></style>
  101. <div class="wp">
  102. <!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]-->
  103. </div>
  104. <!--{template home/space_menu}-->
  105. <div id="ct" class="ct1 wp cl">
  106. <div class="mn">
  107. <!--[diy=diycontenttop]--><div id="diycontenttop" class="area"></div><!--[/diy]-->
  108. <div class="bm bw0">
  109. <div class="bm_c">
  110. <!--{/if}-->
  111. <!--{/if}-->
  112. <!--{if $space[self]}-->
  113. <!--{if $groups}-->
  114. <div class="cl" style="padding-right: 263px;">
  115. <div style="float: right; margin-right: -263px; width: 263px; display: inline;">
  116. <div class="bm mtm">
  117. <div class="bm_h">
  118. <h3>{lang search_friend}</h3>
  119. </div>
  120. <div class="bm_c">
  121. <form method="get" autocomplete="off" action="home.php" class="pns">
  122. <input type="hidden" name="mod" value="space" />
  123. <input type="hidden" name="do" value="friend" />
  124. <input type="hidden" name="searchmode" value="1" />
  125. <input type="hidden" name="searchsubmit" value="1" />
  126. <input type="text" name="searchkey" class="px vm" size="20" value="" onclick="if(this.value=='{lang search_friend}')this.value='';" />&nbsp;<button type="submit" class="pn vm"><em>{lang search}</em></button>
  127. </form>
  128. </div>
  129. </div>
  130. <!--{if $_G['setting']['my_app_status']}-->
  131. <script type="text/javascript">
  132. function my_sync_tip(msg, close_time) {;
  133. showDialog(msg, 'notice');
  134. }
  135. function my_sync_friend() {
  136. my_sync_tip('{lang syn_friend}', 0);
  137. var my_scri = document.createElement("script");
  138. document.getElementsByTagName("head")[0].appendChild(my_scri);
  139. my_scri.charset = "UTF-8";
  140. var url = "http://uchome.manyou.com/user/syncFriends";
  141. my_scri.src = url + "?sId=$_G['setting'][my_siteid]&uUchId=$space[uid]&ts=$_G[timestamp]&key=<!--{eval echo md5($_G['setting'][my_siteid] . $_G['setting'][my_sitekey] . $space[uid] . $_G[timestamp]);}-->";
  142. }
  143. </script>
  144. <div class="bm mtm">
  145. <div class="bm_h cl">
  146. <h3>{lang cannot_find_friend}</h3>
  147. </div>
  148. <div class="bm_c">
  149. <p>{lang click_syn}</p>
  150. <p class="pns mtm hm"><button type="button" onclick="my_sync_friend(); return false;" title="{lang friend_manyou_message}" class="pn"><em>{lang refresh_friend}</em></button></p>
  151. </div>
  152. </div>
  153. <!--{/if}-->
  154. <div class="bm mtm">
  155. <div class="bm_h cl">
  156. <a href="home.php?mod=spacecp&ac=friend&op=group" class="y xi2">{lang volume_group}</a>
  157. <h3>{lang set_friend_group}</h3>
  158. </div>
  159. <div class="bm_c">
  160. <ul class="buddy_group">
  161. <li{if $_GET['group'] == -1} class="a"{/if}><a href="home.php?mod=space&do=friend&group=-1">{lang all_friends}</a></li>
  162. <!--{loop $groups $key $value}-->
  163. <li{$groupselect[$key]}>
  164. <a href="home.php?mod=spacecp&ac=friend&op=groupignore&group=$key&handlekey=ignorehk_{$key}" id="c_ignore_$key" onclick="showWindow('ignoregroup', this.href, 'get', 0);" title="{lang ignore_group_feed}" class="b"><!--{if isset($space['privacy']['filter_gid'][$key])}-->{lang cancel}<!--{else}-->{lang shield}<!--{/if}--></a>
  165. <!--{if $key}-->
  166. <a href="home.php?mod=spacecp&ac=friend&op=groupname&group=$key&handlekey=edithk_{$key}" id="c_edit_$key" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang edit_group_name}" class="o">{lang edit}</a>
  167. <!--{/if}-->
  168. <a href="home.php?mod=space&do=friend&group=$key" id="friend_groupname_$key" groupname="$value"><!--{if isset($space['privacy']['filter_gid'][$key])}--><span class="xg1">[{lang shield}]</span><!--{/if}-->$value</a>
  169. </li>
  170. <!--{/loop}-->
  171. </ul>
  172. </div>
  173. </div>
  174. <script type="text/javascript">
  175. function succeedhandle_ignoregroup(url, msg, values) {
  176. var liObj = $('friend_groupname_'+values['group']);
  177. var prefix = '';
  178. if(values['ignore']) {
  179. prefix = '<span class="xg1">[{lang shield}]</span>';
  180. }
  181. $('c_ignore_'+values['group']).innerHTML = values['ignore'] ? '{lang cancel}' : '{lang shield}';
  182. liObj.innerHTML = prefix + liObj.getAttribute('groupname');
  183. }
  184. </script>
  185. </div>
  186. <div>
  187. <!--{/if}-->
  188. <!--{if $list}-->
  189. <div id="friend_ul">
  190. <ul class="buddy cl">
  191. <!--{loop $list $key $value}-->
  192. <li id="friend_{$value[uid]}_li">
  193. <!--{if $value[username] == ''}-->
  194. <div class="avt"><img src="{STATICURL}image/magic/hidden.gif" alt="{lang anonymity}" /></div>
  195. <h4>{lang anonymity}</h4>
  196. <!--{else}-->
  197. <div class="avt">
  198. <a href="home.php?mod=space&uid=$value[uid]" c="1">
  199. <!--{if $ols[$value[uid]]}--><em class="gol" title="{lang online} {date($ols[$value[uid]], 'H:i')}"></em><!--{/if}-->
  200. <!--{avatar($value[uid],small)}-->
  201. </a>
  202. </div>
  203. <h4>
  204. <span class="xg1 xw0 y">
  205. <!--{if $_GET['view'] == 'blacklist'}-->
  206. <a href="home.php?mod=spacecp&ac=friend&op=blacklist&subop=delete&uid=$value[uid]&start=$_GET[start]">{lang delete_blacklist}</a>
  207. <!--{elseif $_GET['view'] == 'visitor' || $_GET['view'] == 'trace'}-->
  208. <!--{date($value[dateline], 'n{lang month}j{lang day}')}-->
  209. <!--{elseif $_GET['view'] == 'online'}-->
  210. <!--{date($ols[$value[uid]], 'H:i')}-->
  211. <!--{else}-->
  212. <a href="home.php?mod=spacecp&ac=friend&op=changenum&uid=$value[uid]&handlekey=hotuserhk_{$value[uid]}" id="friendnum_$value[uid]" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang hot}">{lang hot}(<span id="spannum_$value[uid]">$value[num]</span>)</a>
  213. <!--{/if}-->
  214. </span>
  215. <a href="home.php?mod=space&uid=$value[uid]"{eval g_color($value[groupid]);}>$value[username]</a>
  216. <!--{eval g_icon($value[groupid]);}-->
  217. <!--{if $value['videostatus']}-->
  218. <img src="{IMGDIR}/videophoto.gif" alt="videophoto" class="vm" />
  219. <!--{/if}-->
  220. <!--{if $space[self]}-->
  221. <span id="friend_note_$value[uid]" class="note xw0" title="$value[note]">$value[note]</span>
  222. <!--{/if}-->
  223. </h4>
  224. <p class="maxh">$value[recentnote]</p>
  225. <!--{/if}-->
  226. <div class="xg1">
  227. <!--{if isset($value['follow']) && $key != $_G['uid'] && $value[username] != ''}-->
  228. <a href="home.php?mod=spacecp&ac=follow&op={if $value['follow']}del{else}add{/if}&fuid=$value[uid]&hash={FORMHASH}&from=a_followmod_" id="a_followmod_$key" onclick="showWindow('followmod', this.href, 'get', 0)"><!--{if $value['follow']}-->{lang follow_del}<!--{else}-->{lang follow_add}TA<!--{/if}--></a>
  229. <!--{/if}-->
  230. <!--{if $value[uid] != $_G['uid'] && $value[username] != ''}-->
  231. <span class="pipe">|</span><a href="javascript:;" id="interaction_$value[uid]" onmouseover="showMenu(this.id);" class="showmenu">{lang interactive}</a>
  232. <!--{/if}-->
  233. <!--{if !$value[isfriend] && $value[username] != ''}-->
  234. <span class="pipe">|</span><a href="home.php?mod=spacecp&ac=friend&op=add&uid=$value[uid]&handlekey=adduserhk_{$value[uid]}" id="a_friend_$key" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang add_friend}">{lang add_friend}</a>
  235. <!--{elseif !in_array($_GET['view'], array('blacklist', 'visitor', 'trace', 'online'))}-->
  236. <span class="pipe">|</span><a href="javascript:;" id="opfrd_$value[uid]" onmouseover="showMenu(this.id);" class="showmenu">{lang manage}</a>
  237. <!--{/if}-->
  238. </div>
  239. <!--{if $value[isfriend] && !in_array($_GET['view'], array('blacklist', 'visitor', 'trace', 'online'))}-->
  240. <div id="opfrd_$value[uid]_menu" class="p_pop" style="display: none; width: 80px;">
  241. <p><a href="home.php?mod=spacecp&ac=friend&op=changegroup&uid=$value[uid]&handlekey=editgrouphk_{$value[uid]}" id="friend_group_$value[uid]" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang set_friend_group}">{lang set_friend_group}</a></p>
  242. <p><a href="home.php?mod=spacecp&ac=friend&op=editnote&uid=$value[uid]&handlekey=editnote_{$value[uid]}" id="friend_editnote_$value[uid]" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang friend_editnote}">{lang friend_editnote}</a></p>
  243. <p><a href="home.php?mod=spacecp&ac=friend&op=ignore&uid=$value[uid]&handlekey=delfriendhk_{$value[uid]}" id="a_ignore_$key" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang delete}">{lang delete}</a></p>
  244. </div>
  245. <!--{/if}-->
  246. <!--{if $value[uid] != $_G['uid'] && $value[username] != ''}-->
  247. <div id="interaction_$value[uid]_menu" class="p_pop" style="display: none; width: 80px;">
  248. <p><a href="home.php?mod=space&uid=$value[uid]&do=profile" target="_blank" title="{lang view_profile}">{lang view_profile}</a></p>
  249. <p><a href="home.php?mod=space&uid=$value[uid]" target="_blank" title="{lang visit_friend}">{lang visit_friend}</a></p>
  250. <p><a href="home.php?mod=spacecp&ac=poke&op=send&uid=$value[uid]" id="a_poke_$key" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang say_hi}">{lang say_hi}</a></p>
  251. <p><a href="home.php?mod=spacecp&ac=pm&op=showmsg&handlekey=showmsg_$value[uid]&touid=$value[uid]&pmid=0&daterange=2" id="a_sendpm_$key" onclick="showWindow('showMsgBox', this.href, 'get', 0)" title="{lang send_pm}">{lang send_pm}</a></p>
  252. <!--{hook/space_interaction_extra}-->
  253. </div>
  254. <!--{/if}-->
  255. </li>
  256. <!--{/loop}-->
  257. </ul>
  258. </div>
  259. <!--{if $multi}--><div class="pgs cl mtm">$multi</div><!--{/if}-->
  260. <!--{else}-->
  261. <!--{if $_GET['view'] == 'me' && !$friendnum}-->
  262. <!--{if $specialuser_list}-->
  263. <div id="friend_ul">
  264. <h2 class="mtw">{lang recommend_friend}</h2>
  265. <ul class="buddy cl">
  266. <!--{loop $specialuser_list $key $value}-->
  267. <li id="friend_{$value[uid]}_li">
  268. <div class="avt">
  269. <a href="home.php?mod=space&uid=$value[uid]" c="1">
  270. <!--{if $ols[$value[uid]]}--><em class="gol" title="{lang online} {date($ols[$value[uid]], 'H:i')}"></em><!--{/if}-->
  271. <!--{avatar($value[uid],small)}-->
  272. </a>
  273. </div>
  274. <h4>
  275. <a href="home.php?mod=space&uid=$value[uid]">$value[username]</a>
  276. </h4>
  277. <p class="maxh">$value[reason]</p>
  278. <div class="xg1">
  279. <!--{if isset($value['follow']) && $key != $_G['uid'] && $value[username] != ''}-->
  280. <a href="home.php?mod=spacecp&ac=follow&op={if $value['follow']}del{else}add{/if}&fuid=$value[uid]&hash={FORMHASH}&from=a_specialuser_" id="a_specialuser_$key" onclick="showWindow('followmod', this.href, 'get', 0)"><!--{if $value['follow']}-->{lang follow_del}<!--{else}-->{lang follow_add}TA<!--{/if}--></a>
  281. <span class="pipe">|</span>
  282. <!--{/if}-->
  283. <a href="home.php?mod=spacecp&ac=friend&op=add&uid=$value[uid]&handlekey=adduserhk_{$value[uid]}" id="a_friend_$key" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang add_friend}">{lang add_friend}</a></div>
  284. </li>
  285. <!--{/loop}-->
  286. </ul>
  287. </div>
  288. <!--{/if}-->
  289. <!--{if $online_list}-->
  290. <div id="friend_ul">
  291. <h2 class="mtw">{lang online_member}</h2>
  292. <ul class="buddy cl">
  293. <!--{loop $online_list $key $value}-->
  294. <li id="friend_{$value[uid]}_li">
  295. <div class="avt">
  296. <a href="home.php?mod=space&uid=$value[uid]" c="1">
  297. <!--{if $ols[$value[uid]]}--><em class="gol" title="{lang online} {date($ols[$value[uid]], 'H:i')}"></em><!--{/if}-->
  298. <!--{avatar($value[uid],small)}-->
  299. </a>
  300. </div>
  301. <h4>
  302. <a href="home.php?mod=space&uid=$value[uid]">$value[username]</a>
  303. </h4>
  304. <p class="maxh">$value[recentnote]</p>
  305. <div class="xg1">
  306. <!--{if isset($value['follow']) && $key != $_G['uid'] && $value[username] != '' && helper_access::check_module('follow')}-->
  307. <a href="home.php?mod=spacecp&ac=follow&op={if $value['follow']}del{else}add{/if}&fuid=$value[uid]&hash={FORMHASH}&from=a_online_" id="a_online_$key" onclick="showWindow('followmod', this.href, 'get', 0)"><!--{if $value['follow']}-->{lang follow_del}<!--{else}-->{lang follow_add}TA<!--{/if}--></a>
  308. <span class="pipe">|</span>
  309. <!--{/if}-->
  310. <a href="home.php?mod=spacecp&ac=friend&op=add&uid=$value[uid]&handlekey=adduserhk_{$value[uid]}" id="a_friend_$key" onclick="showWindow(this.id, this.href, 'get', 0);" title="{lang add_friend}">{lang add_friend}</a></div>
  311. </li>
  312. <!--{/loop}-->
  313. </ul>
  314. </div>
  315. <!--{/if}-->
  316. <!--{else}-->
  317. <div class="emp">{lang no_friend_list}</div>
  318. <!--{/if}-->
  319. <!--{/if}-->
  320. <script type="text/javascript">
  321. function succeedhandle_followmod(url, msg, values) {
  322. var fObj = $(values['from']+values['fuid']);
  323. if(values['type'] == 'add') {
  324. fObj.innerHTML = '{lang follow_del}';
  325. fObj.className = 'flw_btn_unfo';
  326. fObj.href = 'home.php?mod=spacecp&ac=follow&op=del&fuid='+values['fuid']+'&from='+values['from'];
  327. } else if(values['type'] == 'del') {
  328. fObj.innerHTML = '{lang follow_add}TA';
  329. fObj.className = 'flw_btn_fo';
  330. fObj.href = 'home.php?mod=spacecp&ac=follow&op=add&hash={FORMHASH}&fuid='+values['fuid']+'&from='+values['from'];
  331. }
  332. }
  333. </script>
  334. <!--{if $groups}-->
  335. </div>
  336. </div>
  337. <!--{/if}-->
  338. <!--{else}-->
  339. <p class="tbmu">{lang count_member}</p>
  340. <!--{template home/space_list}-->
  341. <!--{/if}-->
  342. <!--{if empty($diymode)}-->
  343. </div>
  344. <!--[diy=diycontentbottom]--><div id="diycontentbottom" class="area"></div><!--[/diy]-->
  345. </div>
  346. <div class="appl">
  347. <!--{subtemplate home/space_friend_nav}-->
  348. <div class="drag">
  349. <!--[diy=diy2]--><div id="diy2" class="area"></div><!--[/diy]-->
  350. </div>
  351. </div>
  352. </div>
  353. <div class="wp mtn">
  354. <!--[diy=diy3]--><div id="diy3" class="area"></div><!--[/diy]-->
  355. </div>
  356. <!--{else}-->
  357. </div>
  358. </div>
  359. </div><!--{if $_G[setting][homepagestyle]}-->
  360. <div class="sd">
  361. <!--{subtemplate home/space_userabout}-->
  362. </div><!--{/if}-->
  363. <!--{/if}-->
  364. <!--{template common/footer}-->