spacecp.htm 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633
  1. <!--{if $_GET['pluginop'] == 'share'}-->
  2. <!--{template common/header}-->
  3. <!--{if $_GET['sh_type'] == 3}-->
  4. <h3 class="flb">
  5. <!--{if $_GET['sh_type'] == 3}-->
  6. <em id="return_$_GET[handlekey]">{lang qqconnect:connect_spacecp_qzone_to}</em>
  7. <!--{/if}-->
  8. <!--{if $_G[inajax]}-->
  9. <span><a href="javascript:void(0);" onclick="hideWindow('$_GET[handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span>
  10. <!--{/if}-->
  11. </h3>
  12. <form name="connect_share_form" id="connect_share_form" method="post" action="$_GET[share_url]" onsubmit="connect_share_submit();return false;">
  13. <input type="hidden" name="formhash" value="{FORMHASH}" />
  14. <!--{if $_G[inajax]}-->
  15. <input type="hidden" name="handlekey" value="$_GET[handlekey]" />
  16. <!--{/if}-->
  17. <div class="c" style="padding: 5px 15px;">
  18. <p class="cl" style="padding-bottom: 5px;">
  19. {lang qqconnect:connect_spacecp_qzone_subject}:
  20. </p>
  21. <input type="text" name="share_subject" id="share_subject" class="txt" style="padding:0;margin:0;width:450px;height:20px;font-size:12px;border-width:1px;border-style:solid;border-color:#707070 #CECECE #CECECE #707070;" />
  22. </div>
  23. <div class="ec cl">
  24. <div id="connect_subject_tip" style="padding-left:15px;display:none;"></div>
  25. </div>
  26. <div class="c" style="padding: 5px 15px;">
  27. <p class="cl">
  28. {lang qqconnect:connect_spacecp_qzone_reason}:
  29. </p>
  30. <textarea name="reason" id="reason" class="pt mtn" style="padding:0;margin:0;width:450px;height:80px;font-size:12px;"></textarea>
  31. </div>
  32. <div class="ec cl">
  33. <div id="connect_reason_tip" style="padding-left:15px;display:none;"></div>
  34. </div>
  35. <!--{if $_GET['share_images']}-->
  36. <div class="c" style="padding: 5px 15px;">
  37. <p class="cl">
  38. {lang qqconnect:connect_spacecp_qzone_picture}:
  39. </p>
  40. <div id="share_picture_list">
  41. <!--{loop $_GET['share_images'] $image}-->
  42. <div id="box_{$image[aid]}" class="share_picture_box">
  43. <div class="badge" id="{$image[aid]}" onclick="connect_share_picture_select(this.id);"></div>
  44. <a href="javascript:void(0);"><img class="share_picute_img" src="{$image[thumb]}" id="connect_share_picture_{$image[aid]}" rel="{$image[big]}" /></a>
  45. </div>
  46. <!--{/loop}-->
  47. </div>
  48. </div>
  49. <input type="hidden" name="attach_image" id="attach_image" value="" />
  50. <input type="hidden" name="attach_image_id" id="attach_image_id" value="" />
  51. <!--{/if}-->
  52. <div class="ec cl" style="padding: 5px 15px; text-align: right; clear: both;"></div>
  53. <p class="o pns">
  54. <button type="submit" name="connect_share_button" id="connect_share_button" class="pn pnc" value="true"><strong>{lang qqconnect:connect_spacecp_qzone_to_friend}</strong></button>
  55. </p>
  56. <input type="hidden" name="dialog_id" id="dialog_id" value="$_GET[handlekey]" />
  57. <input type="hidden" name="thread_id" id="thread_id" value="" />
  58. <input type="hidden" name="thread_url" id="thread_url" value="" />
  59. <input type="hidden" name="post_id" id="post_id" value="" />
  60. <input type="hidden" name="subject" id="subject" value="" />
  61. <input type="hidden" name="html_content" id="html_content" value="" />
  62. <input type="hidden" name="forum_id" id="forum_id" value="" />
  63. <input type="hidden" name="author_id" id="author_id" value="" />
  64. <input type="hidden" name="author" id="author" value="" />
  65. <input type="hidden" name="sh_type" id="sh_type" value="$_GET['sh_type']" />
  66. </form>
  67. <script type="text/javascript" reload="1">
  68. var connect_share_url = '$_GET[share_url]';
  69. var threadInfo = connect_get_thread();
  70. var connect_thread_url = threadInfo.thread_url;
  71. var connect_reason_default = '{lang qqconnect:connect_spacecp_qzone_reason_default}';
  72. <!--{if $_GET['share_images']}-->
  73. if (!document.getElementsByClassName) {
  74. var img_list = getElementsByClassName('badge');
  75. } else {
  76. var img_list = document.getElementsByClassName('badge');
  77. }
  78. var sel_img_id = img_list[0].id;
  79. var sel_img_url = $('connect_share_picture_' + img_list[0].id).getAttribute('rel');
  80. addClass($("box_" + sel_img_id), 'select');
  81. $('attach_image').value = sel_img_url;
  82. $('attach_image_id').value = sel_img_id;
  83. <!--{/if}-->
  84. function connect_share_init() {
  85. $('share_subject').value = threadInfo.subject.substr(0, 45);
  86. $('subject').value = threadInfo.subject;
  87. $('thread_url').value = connect_thread_url;
  88. var connect_text_color = $('reason').style.color;
  89. $('reason').value = connect_reason_default;
  90. $('reason').style.color = '#999';
  91. $('reason').onfocus = function () {
  92. if (this.value == connect_reason_default) {
  93. this.value = '';
  94. this.style.color = connect_text_color;
  95. }
  96. }
  97. $('reason').onblur = function () {
  98. if (this.value == '') {
  99. this.value = connect_reason_default;
  100. this.style.color = '#999';
  101. }
  102. connect_check_reason();
  103. }
  104. $('reason').onkeyup = function () {
  105. connect_check_reason();
  106. }
  107. $('share_subject').onfocus = function() {
  108. $('share_subject').style.border = "1px solid #6FB1DF";
  109. $('share_subject').style.MozBoxShadow = "0 0 5px #6FB1DF";
  110. }
  111. $('share_subject').focus();
  112. $('share_subject').onblur = function () {
  113. $('share_subject').style.borderColor = "#707070 #CECECE #CECECE #707070";
  114. $('share_subject').style.borderWidth = "1px";
  115. $('share_subject').style.borderStyle = "solid";
  116. $('share_subject').style.MozBoxShadow = "";
  117. connect_check_subject();
  118. }
  119. $('share_subject').onkeyup = function () {
  120. connect_check_subject();
  121. }
  122. }
  123. function connect_share_picture_select(sel_id) {
  124. for (var i = 0; i < img_list.length; i++) {
  125. $('box_' + img_list[i].id).className = "share_picture_box";
  126. if (img_list[i].id == sel_id) {
  127. if ($('attach_image_id').value == sel_id) {
  128. $('attach_image').value = '';
  129. removeClass($('box_' + sel_id), 'select');
  130. $('attach_image_id').value = '';
  131. } else {
  132. $('attach_image').value = $('connect_share_picture_' + img_list[i].id).getAttribute('rel');
  133. $('attach_image_id').value = sel_id;
  134. addClass($('box_' + sel_id), 'select');
  135. }
  136. }
  137. }
  138. }
  139. function getElementsByClassName(searchClass, node, tag) {
  140. var classElements = new Array();
  141. if (node == null) {
  142. node = document;
  143. }
  144. if (tag == null) {
  145. tag = '*';
  146. }
  147. var els = node.getElementsByTagName(tag);
  148. var elsLen = els.length;
  149. var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  150. for (i = 0, j = 0; i < elsLen; i++) {
  151. if ( pattern.test(els[i].className) ) {
  152. classElements[j] = els[i];
  153. j++;
  154. }
  155. }
  156. return classElements;
  157. }
  158. function hasClass(ele, cls) {
  159. return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
  160. }
  161. function addClass(ele, cls) {
  162. if (!this.hasClass(ele, cls)) ele.className += " " + cls;
  163. }
  164. function removeClass(ele, cls) {
  165. if (hasClass(ele, cls)) {
  166. var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
  167. ele.className = ele.className.replace(reg, ' ');
  168. }
  169. }
  170. function connect_error_tip(obj, msg) {
  171. $(obj).innerHTML = msg;
  172. $(obj).style.color = "red";
  173. $(obj).style.display = "";
  174. }
  175. function connect_check_subject() {
  176. var share_subject = $('share_subject').value;
  177. share_subject = share_subject.replace(new RegExp("{lang qqconnect:connect_spacecp_qzone_space}","gm"),"");
  178. if (share_subject == '') {
  179. connect_error_tip('connect_subject_tip', '{lang qqconnect:connect_spacecp_qzone_subject_is_empty}');
  180. return false;
  181. } else {
  182. $('connect_subject_tip').style.display = "none";
  183. }
  184. if (share_subject.length > 45) {
  185. connect_error_tip('connect_subject_tip', '{lang qqconnect:connect_spacecp_qzone_subject_is_long}');
  186. return false;
  187. } else {
  188. $('connect_subject_tip').style.display = "none";
  189. }
  190. return true;
  191. }
  192. function connect_check_reason() {
  193. var reason= $('reason').value;
  194. if (reason.length > 200) {
  195. connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_qzone_reason_is_long}');
  196. return false;
  197. } else {
  198. $('connect_reason_tip').style.display = "none";
  199. }
  200. return true;
  201. }
  202. function connect_share_submit(){
  203. if (!connect_check_subject()) {
  204. return false;
  205. }
  206. if (!connect_check_reason()) {
  207. return false;
  208. }
  209. var reason= $('reason').value;
  210. if (reason == connect_reason_default) {
  211. $('reason').value = '';
  212. }
  213. <!--{if $_GET['share_images']}-->
  214. var selected_images = new Array();
  215. for (var i = 0; i < img_list.length; i++) {
  216. if (hasClass($('box_' + img_list[i].id), 'select')) {
  217. selected_images.push($('connect_share_picture_' + img_list[i].id).getAttribute('rel'));
  218. }
  219. }
  220. $('attach_image').value = selected_images.join('|');
  221. <!--{/if}-->
  222. $('thread_id').value = threadInfo.thread_id;
  223. $('post_id').value = threadInfo.post_id;
  224. $('html_content').value = threadInfo.html_content;
  225. $('forum_id').value = threadInfo.forum_id;
  226. $('author_id').value = threadInfo.author_id;
  227. $('author').value = threadInfo.author;
  228. ajaxpost('connect_share_form', 'return_$_GET[handlekey]', null, null, null, null);
  229. return false;
  230. }
  231. safescript('weibosharejs', connect_share_init(), 1000, 5);
  232. </script>
  233. <!--{else}-->
  234. <h3 class="flb">
  235. <em id="return_$_GET[handlekey]">{lang qqconnect:connect_spacecp_weibo_to}</em>
  236. <!--{if $_G[inajax]}-->
  237. <span><a href="javascript:void(0);" onclick="hideWindow('$_GET[handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span>
  238. <!--{/if}-->
  239. </h3>
  240. <form name="connect_share_form" id="connect_share_form" method="post" action="$_GET[share_url]" onsubmit="connect_share_submit();return false;">
  241. <input type="hidden" name="formhash" value="{FORMHASH}" />
  242. <!--{if $_G[inajax]}-->
  243. <input type="hidden" name="handlekey" value="$_GET[handlekey]" />
  244. <!--{/if}-->
  245. <div class="c" style="padding: 5px 15px;">
  246. <p class="cl">
  247. <span class="y xg1" id="txtlength">{lang qqconnect:connect_spacecp_weibo_input}</span>
  248. {lang qqconnect:connect_spacecp_weibo_reason}:
  249. </p>
  250. <textarea name="reason" id="reason" class="pt mtn" style="padding:0;margin:0;width:450px;height:80px;font-size:12px;"></textarea>
  251. </div>
  252. <div class="ec cl">
  253. <div id="connect_reason_tip" style="padding-left:15px;color:red;display:none;"></div>
  254. </div>
  255. <!--{if $_GET['share_images']}-->
  256. <div class="ec cl" id="share_picture_title">
  257. {lang qqconnect:connect_spacecp_qzone_select_picture}:
  258. </div>
  259. <div class="c" style="padding: 0 15px;display: block;" id="share_picture_content">
  260. <div id="share_picture_list">
  261. <!--{loop $_GET['share_images'] $image}-->
  262. <div id="box_{$image[aid]}" class="share_picture_box">
  263. <div class="badge" id="{$image[aid]}" onclick="connect_share_picture_select(this.id);"></div>
  264. <a href="javascript:void(0);"><img class="share_picute_img" src="{$image[thumb]}" id="connect_share_picture_{$image[aid]}" rel="{$image[big]}" /></a>
  265. </div>
  266. <!--{/loop}-->
  267. </div>
  268. </div>
  269. <input type="hidden" name="attach_image" id="attach_image" value="" />
  270. <input type="hidden" name="attach_image_id" id="attach_image_id" value="" />
  271. <!--{/if}-->
  272. <div class="ec cl" style="padding: 5px 15px; text-align: right; clear: both;"></div>
  273. <p class="o pns">
  274. <button type="submit" name="connect_share_button" id="connect_share_button" class="pn pnc" value="true"><strong>{lang qqconnect:connect_spacecp_weibo_share}</strong></button>
  275. </p>
  276. <input type="hidden" name="dialog_id" id="dialog_id" value="$_GET[handlekey]" />
  277. <input type="hidden" name="thread_id" id="thread_id" value="" />
  278. <input type="hidden" name="post_id" id="post_id" value="" />
  279. <input type="hidden" name="share_subject" id="share_subject" value="" />
  280. <input type="hidden" name="subject" id="subject" value="" />
  281. <input type="hidden" name="html_content" id="html_content" value="" />
  282. <input type="hidden" name="forum_id" id="forum_id" value="" />
  283. <input type="hidden" name="author_id" id="author_id" value="" />
  284. <input type="hidden" name="author" id="author" value="" />
  285. <input type="hidden" name="sh_type" id="sh_type" value="2" />
  286. </form>
  287. <script type="text/javascript" reload="1">
  288. var connect_share_url = '$_GET[share_url]';
  289. var threadInfo = connect_get_thread();
  290. var connect_thread_url = threadInfo.thread_url;
  291. <!--{if $_GET['share_images']}-->
  292. if (!document.getElementsByClassName) {
  293. var img_list = getElementsByClassName('badge');
  294. } else {
  295. var img_list = document.getElementsByClassName('badge');
  296. }
  297. <!--{/if}-->
  298. function connect_share_init() {
  299. $('subject').value = threadInfo.subject;
  300. $('share_subject').value = threadInfo.subject.substr(0, 45);
  301. var connect_reason_default = '{$share_message}' + '\n' + connect_thread_url;
  302. $('reason').value = connect_reason_default;
  303. var urllength = connect_url_filter(connect_reason_default);
  304. var textlength = 140 - connect_reason_default.length;
  305. textlength = textlength + urllength;
  306. $('checklen').innerHTML = textlength;
  307. $('reason').onblur = function () {
  308. connect_check_reason();
  309. }
  310. $('reason').onkeyup = function() {
  311. var str = $('reason').value;
  312. var sl = connect_smart_length(str);
  313. var l = 140 - sl;
  314. if(l < 0) {
  315. $('txtlength').innerHTML = '{lang qqconnect:connect_spacecp_weibo_input_over}';
  316. $('checklen').innerHTML = sl-140;
  317. //$("connect_share_button").setAttribute('disabled','true');
  318. } else {
  319. $('txtlength').innerHTML = '{lang qqconnect:connect_spacecp_weibo_input}';
  320. $('checklen').innerHTML = l;
  321. //$('connect_share_button').setAttribute('disabled','true');
  322. }
  323. connect_check_reason();
  324. }
  325. <!--{if $_GET['share_images']}-->
  326. var sel_img_id = img_list[0].id;
  327. var sel_img_url = $('connect_share_picture_' + img_list[0].id).getAttribute('rel');
  328. addClass($("box_" + sel_img_id), 'select');
  329. $('attach_image').value = sel_img_url;
  330. $('attach_image_id').value = sel_img_id;
  331. <!--{/if}-->
  332. }
  333. function connect_share_picture_select(sel_id) {
  334. for (var i = 0; i < img_list.length; i++) {
  335. $('box_' + img_list[i].id).className = "share_picture_box";
  336. if (img_list[i].id == sel_id) {
  337. if ($('attach_image_id').value == sel_id) {
  338. $('attach_image').value = '';
  339. removeClass($('box_' + sel_id), 'select');
  340. $('attach_image_id').value = '';
  341. } else {
  342. $('attach_image').value = $('connect_share_picture_' + img_list[i].id).getAttribute('rel');
  343. $('attach_image_id').value = sel_id;
  344. addClass($('box_' + sel_id), 'select');
  345. }
  346. }
  347. }
  348. }
  349. function getElementsByClassName(searchClass, node, tag) {
  350. var classElements = new Array();
  351. if (node == null) {
  352. node = document;
  353. }
  354. if (tag == null) {
  355. tag = '*';
  356. }
  357. var els = node.getElementsByTagName(tag);
  358. var elsLen = els.length;
  359. var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  360. for (i = 0, j = 0; i < elsLen; i++) {
  361. if ( pattern.test(els[i].className) ) {
  362. classElements[j] = els[i];
  363. j++;
  364. }
  365. }
  366. return classElements;
  367. }
  368. function hasClass(ele, cls) {
  369. return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
  370. }
  371. function addClass(ele, cls) {
  372. if (!this.hasClass(ele, cls)) ele.className += " " + cls;
  373. }
  374. function removeClass(ele, cls) {
  375. if (hasClass(ele, cls)) {
  376. var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
  377. ele.className = ele.className.replace(reg, ' ');
  378. }
  379. }
  380. function connect_trim(str) {
  381. str = str.replace(/^\s+/, '');
  382. for (var i = str.length - 1; i >= 0; i--) {
  383. if (/\S/.test(str.charAt(i))) {
  384. str = str.substring(0, i + 1);
  385. break;
  386. }
  387. }
  388. return str;
  389. }
  390. function connect_url_filter(objTxt) {
  391. var urlpatt = new RegExp("((news|telnet|nttp|file|http|ftp|https)://){1}(([-A-Za-z0-9]+(\\.[-A-Za-z0-9]+)*(\\.[-A-Za-z]{2,5}))|([0-9]{1,3}(\\.[0-9]{1,3}){3}))(:[0-9]*)?(/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#\\%]*)*","gi");
  392. var objArray = objTxt.split(/\s/g);
  393. var urllength = 0;
  394. for (var i = 0; i < objArray.length; i++) {
  395. var result = objArray[i].match(urlpatt);
  396. if (result !== null) {
  397. urllength += result.toString().length - 11;
  398. }
  399. }
  400. return urllength;
  401. }
  402. function connect_smart_length(str) {
  403. str = str.replace(new RegExp("((news|telnet|nttp|file|http|ftp|https)://){1}(([-A-Za-z0-9]+(\\.[-A-Za-z0-9]+)*(\\.[-A-Za-z]{2,5}))|([0-9]{1,3}(\\.[0-9]{1,3}){3}))(:[0-9]*)?(/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#\\%]*)*","gi"), 'AAAAAAAAAAAAAAAAAAAAAA');
  404. return Math.ceil((connect_trim(str.replace(/[^\u0000-\u00ff]/g,"aa")).length)/2);
  405. };
  406. function connect_smart_cut(str, maxlen) {
  407. if (connect_smart_length(str) <= maxlen) {
  408. return str;
  409. } else {
  410. for (var i = 0, l = str.length; i < l; i++) {
  411. var temp = str.substr(0, i);
  412. if (connect_smart_length(temp) >= maxlen) {
  413. return temp;
  414. }
  415. }
  416. return str;
  417. }
  418. }
  419. function connect_error_tip(obj, msg) {
  420. $(obj).innerHTML = msg;
  421. $(obj).style.display = "";
  422. }
  423. function connect_check_reason() {
  424. var str = $('reason').value;
  425. var sl = connect_smart_length(str);
  426. var l = 140 - sl;
  427. if (l < 0) {
  428. connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_weibo_reason_is_long}');
  429. return false;
  430. } else if (l >= 140) {
  431. connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_weibo_reason_is_short}');
  432. return false;
  433. } else {
  434. $('connect_reason_tip').style.display = "none";
  435. }
  436. return true;
  437. }
  438. function connect_share_submit(form_id) {
  439. if (!connect_check_reason()) {
  440. return false;
  441. }
  442. var reason= $('reason').value;
  443. $('thread_id').value = threadInfo.thread_id;
  444. $('post_id').value = threadInfo.post_id;
  445. $('html_content').value = threadInfo.html_content;
  446. $('forum_id').value = threadInfo.forum_id;
  447. $('author_id').value = threadInfo.author_id;
  448. $('author').value = threadInfo.author;
  449. ajaxpost('connect_share_form', 'return_$_GET[handlekey]', null, null, null, null);
  450. return false;
  451. }
  452. safescript('weibosharejs', connect_share_init(), 1000, 5);
  453. </script>
  454. <!--{/if}-->
  455. <!--{template common/footer}-->
  456. <!--{elseif $_GET['pluginop'] == 'new'}-->
  457. <!--{template common/header}-->
  458. <script type="text/javascript" reload="1">
  459. var code = "{$code}";
  460. var message = "{$message}";
  461. var dialog_id = "{$dialog_id}";
  462. hideWindow(dialog_id);
  463. if (code > 0) {
  464. showDialog(message, 'notice', null, null, 0);
  465. } else {
  466. showDialog(message, 'right', null, null, 0);
  467. }
  468. </script>
  469. <!--{template common/footer}-->
  470. <!--{else}-->
  471. <!--{if $_G['member']['conisbind']}-->
  472. <p class="pbm bbda xi1">{lang qqconnect:connect_config_bindinfo}</p>
  473. <!--{if $_G['member']['is_feed']}-->
  474. <form action="connect.php?mod=config" method="post" autocomplete="off" class="mbw bbda">
  475. <input type="hidden" name="formhash" value="{FORMHASH}">
  476. <table cellspacing="0" cellpadding="0" class="tfm">
  477. <tr>
  478. <th>{lang qqconnect:connect_config_bind_setting}</th>
  479. <td>
  480. <label for="ispublisht"><input type="checkbox" id="ispublisht" name="ispublisht" class="pc" value="1" {if $_G[member][conispublisht]}checked="checked"{/if} /> {lang qqconnect:connect_config_default_pulish_t_title}</label>
  481. </td>
  482. </tr>
  483. <tr>
  484. <th></th>
  485. <td>
  486. <input type="hidden" name="op" value="config"/>
  487. <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_save}</strong></button>
  488. </td>
  489. </tr>
  490. </table>
  491. </form>
  492. <!--{else}-->
  493. <br />
  494. <!--{/if}-->
  495. <!--{if $_G[member][conisregister]}-->
  496. <h2>
  497. <a href="home.php?mod=spacecp&ac=profile&op=password" class="xi2">{lang qqconnect:connect_config_newpassword}</a>
  498. </h2>
  499. <br />
  500. <!--{/if}-->
  501. <h2>
  502. <a href="javascript:;" onclick="display('unbind');{if $_G[member][conisregister]}$('newpassword1').focus();{/if}" class="xi2">{lang qqconnect:connect_config_unbind}</a>
  503. </h2>
  504. <!--{if $_G[member][conisregister]}-->
  505. <div id="unbind" style="display:none;">
  506. <form action="connect.php?mod=config" method="post" autocomplete="off">
  507. <input type="hidden" name="formhash" value="{FORMHASH}">
  508. <div class="ptm pbm">
  509. <p>{lang qqconnect:connect_config_unbind_desc1}</p>
  510. <p>{lang qqconnect:connect_config_unbind_desc2}</p>
  511. </div>
  512. <div class="password">
  513. <table cellspacing="0" cellpadding="0" class="tfm">
  514. <tr>
  515. <th>{lang qqconnect:connect_config_new_password}</th>
  516. <td><input type="password" size="25" name="newpassword1" id="newpassword1" class="px" value="" /><em class="d">{lang qqconnect:connect_config_password_comment}</em></td>
  517. </tr>
  518. <tr>
  519. <th>{lang qqconnect:connect_config_new_password_confirm}</th>
  520. <td><input type="password" size="25" name="newpassword2" id="newpassword2" class="px" value="" /></td>
  521. </tr>
  522. <tr>
  523. <th></th>
  524. <td>
  525. <input type="hidden" name="op" value="unbind"/>
  526. <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_bind_confirm}</strong></button>
  527. </td>
  528. </tr>
  529. </table>
  530. </div>
  531. </form>
  532. </div>
  533. <!--{else}-->
  534. <div id="unbind" style="display:none;">
  535. <form action="connect.php?mod=config" method="post" autocomplete="off">
  536. <input type="hidden" name="formhash" value="{FORMHASH}">
  537. <p class="mtm mbm">
  538. {lang qqconnect:connect_config_unbind_desc3}
  539. </p>
  540. <div>
  541. <input type="hidden" name="op" value="unbind"/>
  542. <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_bind_confirm}</strong></button>
  543. </div>
  544. </form>
  545. </div>
  546. <!--{/if}-->
  547. <!--{else}-->
  548. <div class="mtw bm2 cl">
  549. <div class="bm2_b bw0 hm" style="padding-top: 70px;">
  550. <a href="{$_G['connect']['loginbind_url']}"><img src="{IMGDIR}/qq_bind.gif" /></a>
  551. <p class="mtn xg1">{lang qqconnect:connect_config_bind}</p>
  552. </div>
  553. <div class="bm2_b bm2_b_y bw0">
  554. <dl class="xld">
  555. <h2 class="xi1 xs2">{lang qqconnect:connect_config_title}</h2>
  556. <dt>{lang qqconnect:connect_config_desc_title1}</dt>
  557. <dd class="xg1">{lang qqconnect:connect_config_desc_content1}</dd>
  558. <dt>{lang qqconnect:connect_config_desc_title2}</dt>
  559. <dd class="xg1">{lang qqconnect:connect_config_desc_content2}</dd>
  560. <dt>{lang qqconnect:connect_config_desc_title3}</dt>
  561. <dd class="xg1">{lang qqconnect:connect_config_desc_content3}</dd>
  562. </dl>
  563. </div>
  564. </div>
  565. <!--{/if}-->
  566. <!--{/if}-->