Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

换了header.html 名字。QQ登陆按钮不显示

[复制链接]
qzg40737 发表于 2011-11-25 18:25:02 | 显示全部楼层 |阅读模式
本帖最后由 qzg40737 于 2011-11-25 19:17 编辑

换了header.htm名字。QQ登陆按钮不显示  把名字从header.html 换成了header_index.htm  ,QQ登陆按钮不显示  是什么原因哦?其他的都没有变化!嘻嘻  是不是那个IF语句有问题还是 判定要修改哦!
还有腾讯分析 也不显示  这个是什么原因哦?  谢谢!其他的东西没有变化  只是修改了  header的名字  谢谢! http://ppwant.cn
 楼主| qzg40737 发表于 2011-11-25 18:46:56 | 显示全部楼层
自己顶一个啊   管理员啊 !
回复

使用道具 举报

 楼主| qzg40737 发表于 2011-11-25 19:43:42 | 显示全部楼层
  1. <!--{if $_G['gp_pluginop'] == 'share'}-->
  2. <!--{if 'index' == CURSCRIPT && !$in_message}-->
  3. <!--{template common/header_index}-->

  4.         <!--{if $_G['gp_sh_type'] == 1 || $_G['gp_sh_type'] == 3}-->
  5.         <h3 class="flb">
  6.                 <!--{if $_G['gp_sh_type'] == 1}-->
  7.                 <em id="return_$_G[gp_handlekey]">{lang qqconnect:connect_spacecp_qzone_to}</em>
  8.                 <!--{elseif $_G['gp_sh_type'] == 3}-->
  9.                 <em id="return_$_G[gp_handlekey]">{lang qqconnect:connect_spacecp_pengyou_to}</em>
  10.                 <!--{/if}-->
  11.                 <!--{if $_G[inajax]}-->
  12.                 <span><a href="javascript:void(0);" onclick="hideWindow('$_G[gp_handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span>
  13.                 <!--{/if}-->
  14.         </h3>
  15.         <form name="connect_share_form" id="connect_share_form" method="post" action="$_G[gp_share_url]" onsubmit="connect_share_submit();return false;">
  16.                 <input type="hidden" name="formhash" value="{FORMHASH}" />
  17.                 <!--{if $_G[inajax]}-->
  18.                 <input type="hidden" name="handlekey" value="$_G[gp_handlekey]" />
  19.                 <!--{/if}-->

  20.                 <div class="c" style="padding: 5px 15px;">
  21.                         <p class="cl" style="padding-bottom: 5px;">
  22.                                 {lang qqconnect:connect_spacecp_qzone_subject}:
  23.                         </p>
  24.                         <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;" />
  25.                 </div>
  26.                 <div class="ec cl">
  27.                         <div id="connect_subject_tip" style="padding-left:15px;display:none;"></div>
  28.                 </div>

  29.                 <div class="c" style="padding: 5px 15px;">
  30.                         <p class="cl">
  31.                                 {lang qqconnect:connect_spacecp_qzone_reason}:
  32.                         </p>
  33.                         <textarea name="reason" id="reason" class="pt mtn" style="padding:0;margin:0;width:450px;height:80px;font-size:12px;"></textarea>
  34.                 </div>
  35.                 <div class="ec cl">
  36.                         <div id="connect_reason_tip" style="padding-left:15px;display:none;"></div>
  37.                 </div>

  38.                 <!--{if $_G['gp_share_images']}-->
  39.                 <div class="c" style="padding: 5px 15px;">
  40.                         <p class="cl">
  41.                                 {lang qqconnect:connect_spacecp_qzone_picture}:
  42.                         </p>
  43.                         <div id="share_picture_list">
  44.                                 <!--{loop $_G['gp_share_images'] $image}-->
  45.                                 <div id="box_{$image[aid]}" class="share_picture_box select">
  46.                                         <div class="badge" id="{$image[aid]}" onclick="connect_share_picture_select(this.id);"></div>
  47.                                         <a href="javascript:void(0);"><img class="share_picute_img" src="{$image[thumb]}" id="connect_share_picture_{$image[aid]}" rel="{$image[big]}" /></a>
  48.                                 </div>
  49.                                 <!--{/loop}-->
  50.                         </div>
  51.                 </div>
  52.                 <input type="hidden" name="attach_image" id="attach_image" value="{$_G['gp_attach_image']}" />
  53.                 <!--{/if}-->

  54.                 <div class="ec cl" style="padding: 5px 15px; text-align: right; clear: both;"></div>

  55.                 <p class="o pns">
  56.                         <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>
  57.                 </p>
  58.                 <input type="hidden" name="dialog_id" id="dialog_id" value="$_G[gp_handlekey]" />
  59.                 <input type="hidden" name="thread_id" id="thread_id" value="" />
  60.                 <input type="hidden" name="thread_url" id="thread_url" value="" />
  61.                 <input type="hidden" name="post_id" id="post_id" value="" />
  62.                 <input type="hidden" name="subject" id="subject" value="" />
  63.                 <input type="hidden" name="html_content" id="html_content" value="" />
  64.                 <input type="hidden" name="forum_id" id="forum_id" value="" />
  65.                 <input type="hidden" name="author_id" id="author_id" value="" />
  66.                 <input type="hidden" name="author" id="author" value="" />
  67.                 <input type="hidden" name="sh_type" id="sh_type" value="$_G['gp_sh_type']" />
  68.         </form>
  69.         <script type="text/javascript" reload="1">
  70.                 var connect_share_url = '$_G[gp_share_url]';
  71.                 var threadInfo = connect_get_thread();
  72.                 var connect_thread_url = threadInfo.thread_url;
  73.                 var connect_reason_default = '{lang qqconnect:connect_spacecp_qzone_reason_default}';
  74.                 <!--{if $_G['gp_share_images']}-->
  75.                 if (!document.getElementsByClassName) {
  76.                         var img_list = getElementsByClassName('badge');
  77.                 } else {
  78.                         var img_list = document.getElementsByClassName('badge');
  79.                 }
  80.                 <!--{/if}-->

  81.                 function connect_share_init() {
  82.                         $('share_subject').value = threadInfo.subject.substr(0, 45);
  83.                         $('subject').value = threadInfo.subject;
  84.                         $('thread_url').value = connect_thread_url;

  85.                         var connect_text_color = $('reason').style.color;
  86.                         $('reason').value = connect_reason_default;
  87.                         $('reason').style.color = '#999';
  88.                         $('reason').onfocus = function () {
  89.                                 if (this.value == connect_reason_default) {
  90.                                         this.value = '';
  91.                                         this.style.color = connect_text_color;
  92.                                 }
  93.                         }

  94.                         $('reason').onblur = function () {
  95.                                 if (this.value == '') {
  96.                                         this.value = connect_reason_default;
  97.                                         this.style.color = '#999';
  98.                                 }
  99.                                 connect_check_reason();
  100.                         }

  101.                         $('reason').onkeyup = function () {
  102.                                 connect_check_reason();
  103.                         }

  104.                         $('share_subject').onfocus = function() {
  105.                                 $('share_subject').style.border = "1px solid #6FB1DF";
  106.                                 $('share_subject').style.MozBoxShadow = "0 0 5px #6FB1DF";
  107.                         }

  108.                         $('share_subject').focus();

  109.                         $('share_subject').onblur = function () {
  110.                                 $('share_subject').style.borderColor = "#707070 #CECECE #CECECE #707070";
  111.                                 $('share_subject').style.borderWidth = "1px";
  112.                                 $('share_subject').style.borderStyle = "solid";
  113.                                 $('share_subject').style.MozBoxShadow = "";
  114.                                 connect_check_subject();
  115.                         }

  116.                         $('share_subject').onkeyup = function () {
  117.                                 connect_check_subject();
  118.                         }
  119.                 }

  120.                 function connect_share_picture_select(sel_id) {
  121.                         for (var i = 0; i < img_list.length; i++) {
  122.                                 if (img_list[i].id == sel_id) {
  123.                                         if (hasClass($('box_' + sel_id), 'select')) {
  124.                                                 removeClass($('box_' + sel_id), 'select');
  125.                                         } else {
  126.                                                 addClass($('box_' + sel_id), 'select');
  127.                                         }
  128.                                 }
  129.                         }
  130.                 }

  131.                 function getElementsByClassName(searchClass, node, tag) {
  132.                         var classElements = new Array();
  133.                         if (node == null) {
  134.                                 node = document;
  135.                         }
  136.                         if (tag == null) {
  137.                                 tag = '*';
  138.                         }
  139.                         var els = node.getElementsByTagName(tag);
  140.                         var elsLen = els.length;
  141.                         var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  142.                         for (i = 0, j = 0; i < elsLen; i++) {
  143.                                 if ( pattern.test(els[i].className) ) {
  144.                                         classElements[j] = els[i];
  145.                                         j++;
  146.                                 }
  147.                         }
  148.                         return classElements;
  149.                 }

  150.                 function hasClass(ele, cls) {
  151.                         return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
  152.                 }

  153.                 function addClass(ele, cls) {
  154.                         if (!this.hasClass(ele, cls)) ele.className += " " + cls;
  155.                 }

  156.                 function removeClass(ele, cls) {
  157.                         if (hasClass(ele, cls)) {
  158.                                 var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
  159.                                 ele.className = ele.className.replace(reg, ' ');
  160.                         }
  161.                 }

  162.                 function connect_error_tip(obj, msg) {
  163.                         $(obj).innerHTML = msg;
  164.                         $(obj).style.color = "red";
  165.                         $(obj).style.display = "";
  166.                 }

  167.                 function connect_check_subject() {
  168.                         var share_subject = $('share_subject').value;
  169.                         share_subject = share_subject.replace(new RegExp("{lang qqconnect:connect_spacecp_qzone_space}","gm"),"");

  170.                         if (share_subject == '') {
  171.                                 connect_error_tip('connect_subject_tip', '{lang qqconnect:connect_spacecp_qzone_subject_is_empty}');
  172.                                 return false;
  173.                         } else {
  174.                                 $('connect_subject_tip').style.display = "none";
  175.                         }

  176.                         if (share_subject.length > 45) {
  177.                                 connect_error_tip('connect_subject_tip', '{lang qqconnect:connect_spacecp_qzone_subject_is_long}');
  178.                                 return false;
  179.                         } else {
  180.                                 $('connect_subject_tip').style.display = "none";
  181.                         }
  182.                         return true;
  183.                 }

  184.                 function connect_check_reason() {
  185.                         var reason= $('reason').value;
  186.                         if (reason.length > 200) {
  187.                                 connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_qzone_reason_is_long}');
  188.                                 return false;
  189.                         } else {
  190.                                 $('connect_reason_tip').style.display = "none";
  191.                         }
  192.                         return true;
  193.                 }

  194.                 function connect_share_submit(){
  195.                         if (!connect_check_subject()) {
  196.                                 return false;
  197.                         }
  198.                         if (!connect_check_reason()) {
  199.                                 return false;
  200.                         }

  201.                         var reason= $('reason').value;
  202.                         if (reason == connect_reason_default) {
  203.                                 $('reason').value = '';
  204.                         }
  205.                         <!--{if $_G['gp_share_images']}-->
  206.                         var selected_images = new Array();
  207.                         for (var i = 0; i < img_list.length; i++) {
  208.                                 if (hasClass($('box_' + img_list[i].id), 'select')) {
  209.                                         selected_images.push($('connect_share_picture_' + img_list[i].id).getAttribute('rel'));
  210.                                 }
  211.                         }
  212.                         $('attach_image').value = selected_images.join('|');
  213.                         <!--{/if}-->
  214.                         $('thread_id').value = threadInfo.thread_id;
  215.                         $('post_id').value = threadInfo.post_id;
  216.                         $('html_content').value = threadInfo.html_content;
  217.                         $('forum_id').value = threadInfo.forum_id;
  218.                         $('author_id').value = threadInfo.author_id;
  219.                         $('author').value = threadInfo.author;

  220.                         ajaxpost('connect_share_form', 'return_$_G[gp_handlekey]', null, null, null, null);
  221.                         return false;
  222.                 }

  223.                 safescript('weibosharejs', connect_share_init(), 1000, 5);
  224.         </script>

  225.         <!--{else}-->

  226.         <h3 class="flb">
  227.                 <em id="return_$_G[gp_handlekey]">{lang qqconnect:connect_spacecp_weibo_to}</em>
  228.                 <!--{if $_G[inajax]}-->
  229.                 <span><a href="javascript:void(0);" onclick="hideWindow('$_G[gp_handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span>
  230.                 <!--{/if}-->
  231.         </h3>
  232.         <form name="connect_share_form" id="connect_share_form" method="post" action="$_G[gp_share_url]" onsubmit="connect_share_submit();return false;">
  233.                 <input type="hidden" name="formhash" value="{FORMHASH}" />
  234.                 <!--{if $_G[inajax]}-->
  235.                 <input type="hidden" name="handlekey" value="$_G[gp_handlekey]" />
  236.                 <!--{/if}-->

  237.                 <div class="c" style="padding: 5px 15px;">
  238.                         <p class="cl">
  239.                                 <span class="y xg1" id="txtlength">{lang qqconnect:connect_spacecp_weibo_input}</span>
  240.                                 {lang qqconnect:connect_spacecp_weibo_reason}:
  241.                         </p>
  242.                         <textarea name="reason" id="reason" class="pt mtn" style="padding:0;margin:0;width:450px;height:80px;font-size:12px;"></textarea>
  243.                 </div>
  244.                 <div class="ec cl">
  245.                         <div id="connect_reason_tip" style="padding-left:15px;color:red;display:none;"></div>
  246.                 </div>

  247.                 <!--{if $_G['gp_share_images']}-->
  248.                 <div class="ec cl" id="share_picture_title">
  249.                         {lang qqconnect:connect_spacecp_qzone_select_picture}:
  250.                 </div>
  251.                 <div class="c" style="padding: 0 15px;display: block;" id="share_picture_content">
  252.                         <div id="share_picture_list">
  253.                                 <!--{loop $_G['gp_share_images'] $image}-->
  254.                                 <div id="box_{$image[aid]}" class="share_picture_box">
  255.                                         <div class="badge" id="{$image[aid]}" onclick="connect_share_picture_select(this.id);"></div>
  256.                                         <a href="javascript:void(0);"><img class="share_picute_img" src="{$image[thumb]}" id="connect_share_picture_{$image[aid]}" rel="{$image[big]}" /></a>
  257.                                 </div>
  258.                                 <!--{/loop}-->
  259.                         </div>
  260.                 </div>
  261.                 <input type="hidden" name="attach_image" id="attach_image" value="" />
  262.                 <input type="hidden" name="attach_image_id" id="attach_image_id" value="" />
  263.                 <!--{/if}-->

  264.                 <div class="ec cl" style="padding: 5px 15px; text-align: right; clear: both;"></div>

  265.                 <p class="o pns">
  266.                         <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>
  267.                 </p>
  268.                 <input type="hidden" name="dialog_id" id="dialog_id" value="$_G[gp_handlekey]" />
  269.                 <input type="hidden" name="thread_id" id="thread_id" value="" />
  270.                 <input type="hidden" name="post_id" id="post_id" value="" />
  271.                 <input type="hidden" name="share_subject" id="share_subject" value="" />
  272.                 <input type="hidden" name="subject" id="subject" value="" />
  273.                 <input type="hidden" name="html_content" id="html_content" value="" />
  274.                 <input type="hidden" name="forum_id" id="forum_id" value="" />
  275.                 <input type="hidden" name="author_id" id="author_id" value="" />
  276.                 <input type="hidden" name="author" id="author" value="" />
  277.                 <input type="hidden" name="sh_type" id="sh_type" value="2" />
  278.         </form>
  279.         <script type="text/javascript" reload="1">
  280.                 var connect_share_url = '$_G[gp_share_url]';
  281.                 var threadInfo = connect_get_thread();
  282.                 var connect_thread_url = threadInfo.thread_url;

  283.                 <!--{if $_G['gp_share_images']}-->
  284.                 if (!document.getElementsByClassName) {
  285.                         var img_list = getElementsByClassName('badge');
  286.                 } else {
  287.                         var img_list = document.getElementsByClassName('badge');
  288.                 }
  289.                 <!--{/if}-->

  290.                 function connect_share_init() {
  291.                         $('subject').value = threadInfo.subject;
  292.                         $('share_subject').value = threadInfo.subject.substr(0, 45);

  293.                         var connect_reason_default = threadInfo.subject.substr(0, 120) + '\n' + connect_thread_url;

  294.                         $('reason').value = connect_reason_default;
  295.                         var urllength = connect_url_filter(connect_reason_default);
  296.                         var textlength = 140 - connect_reason_default.length;
  297.                         textlength = textlength + urllength;
  298.                         $('checklen').innerHTML = textlength;

  299.                         $('reason').onblur = function () {
  300.                                 connect_check_reason();
  301.                         }

  302.                         $('reason').onkeyup = function() {
  303.                                 var str = $('reason').value;
  304.                                 var sl = connect_smart_length(str);
  305.                                 var l = 140 - sl;
  306.                                 if(l < 0) {
  307.                                         $('txtlength').innerHTML = '{lang qqconnect:connect_spacecp_weibo_input_over}';
  308.                                         $('checklen').innerHTML = sl-140;
  309.                                         //$("connect_share_button").setAttribute('disabled','true');
  310.                                 } else {
  311.                                         $('txtlength').innerHTML = '{lang qqconnect:connect_spacecp_weibo_input}';
  312.                                         $('checklen').innerHTML = l;
  313.                                         //$('connect_share_button').setAttribute('disabled','true');
  314.                                 }
  315.                                 connect_check_reason();
  316.                         }

  317.                         <!--{if $_G['gp_share_images']}-->
  318.                         var sel_img_id = img_list[0].id;
  319.                         var sel_img_url = $('connect_share_picture_' + img_list[0].id).getAttribute('rel');
  320.                         addClass($("box_" + sel_img_id), 'select');
  321.                         $('attach_image').value = sel_img_url;
  322.                         $('attach_image_id').value = sel_img_id;
  323.                         <!--{/if}-->
  324.                 }

  325.                 function connect_share_picture_select(sel_id) {
  326.                         for (var i = 0; i < img_list.length; i++) {
  327.                                 $('box_' + img_list[i].id).className = "share_picture_box";
  328.                                 if (img_list[i].id == sel_id) {
  329.                                         if ($('attach_image_id').value == sel_id) {
  330.                                                 $('attach_image').value = '';
  331.                                                 removeClass($('box_' + sel_id), 'select');
  332.                                                 $('attach_image_id').value = '';
  333.                                         } else {
  334.                                                 $('attach_image').value = $('connect_share_picture_' + img_list[i].id).getAttribute('rel');
  335.                                                 $('attach_image_id').value = sel_id;
  336.                                                 addClass($('box_' + sel_id), 'select');
  337.                                         }
  338.                                 }
  339.                         }
  340.                 }

  341.                 function getElementsByClassName(searchClass, node, tag) {
  342.                         var classElements = new Array();
  343.                         if (node == null) {
  344.                                 node = document;
  345.                         }
  346.                         if (tag == null) {
  347.                                 tag = '*';
  348.                         }
  349.                         var els = node.getElementsByTagName(tag);
  350.                         var elsLen = els.length;
  351.                         var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  352.                         for (i = 0, j = 0; i < elsLen; i++) {
  353.                                 if ( pattern.test(els[i].className) ) {
  354.                                         classElements[j] = els[i];
  355.                                         j++;
  356.                                 }
  357.                         }
  358.                         return classElements;
  359.                 }

  360.                 function hasClass(ele, cls) {
  361.                         return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
  362.                 }

  363.                 function addClass(ele, cls) {
  364.                         if (!this.hasClass(ele, cls)) ele.className += " " + cls;
  365.                 }

  366.                 function removeClass(ele, cls) {
  367.                         if (hasClass(ele, cls)) {
  368.                                 var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
  369.                                 ele.className = ele.className.replace(reg, ' ');
  370.                         }
  371.                 }

  372.                 function connect_trim(str) {
  373.                         str = str.replace(/^\s+/, '');
  374.                         for (var i = str.length - 1; i >= 0; i--) {
  375.                                 if (/\S/.test(str.charAt(i))) {
  376.                                         str = str.substring(0, i + 1);
  377.                                         break;
  378.                                 }
  379.                         }
  380.                         return str;
  381.                 }

  382.                 function connect_url_filter(objTxt) {
  383.                         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");
  384.                         var objArray = objTxt.split(/\s/g);
  385.                         var urllength = 0;
  386.                         for (var i = 0; i < objArray.length; i++) {
  387.                                 var result = objArray[i].match(urlpatt);
  388.                                 if (result !== null) {
  389.                                         urllength += result.toString().length - 11;
  390.                                 }
  391.                         }
  392.                         return urllength;
  393.                 }

  394.                 function connect_smart_length(str) {
  395.                         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');
  396.                         return Math.ceil((connect_trim(str.replace(/[^\u0000-\u00ff]/g,"aa")).length)/2);
  397.                 };

  398.                 function connect_smart_cut(str, maxlen) {
  399.                         if (connect_smart_length(str) <= maxlen) {
  400.                                 return str;
  401.                         } else {
  402.                                 for (var i = 0, l = str.length; i < l; i++) {
  403.                                         var temp = str.substr(0, i);
  404.                                     if (connect_smart_length(temp) >= maxlen) {
  405.                                             return temp;
  406.                                         }
  407.                                 }
  408.                                 return str;
  409.                         }
  410.                 }

  411.                 function connect_error_tip(obj, msg) {
  412.                         $(obj).innerHTML = msg;
  413.                         $(obj).style.display = "";
  414.                 }

  415.                 function connect_check_reason() {
  416.                         var str = $('reason').value;
  417.                         var sl = connect_smart_length(str);
  418.                         var l = 140 - sl;
  419.                         if (l < 0) {
  420.                                 connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_weibo_reason_is_long}');
  421.                                 return false;
  422.                         } else if (l >= 140) {
  423.                                 connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_weibo_reason_is_short}');
  424.                                 return false;
  425.                         } else {
  426.                                 $('connect_reason_tip').style.display = "none";
  427.                         }
  428.                         return true;
  429.                 }

  430.                 function connect_share_submit(form_id) {
  431.                         if (!connect_check_reason()) {
  432.                                 return false;
  433.                         }
  434.                         var reason= $('reason').value;

  435.                         $('thread_id').value = threadInfo.thread_id;
  436.                         $('post_id').value = threadInfo.post_id;
  437.                         $('html_content').value = threadInfo.html_content;
  438.                         $('forum_id').value = threadInfo.forum_id;
  439.                         $('author_id').value = threadInfo.author_id;
  440.                         $('author').value = threadInfo.author;

  441.                         ajaxpost('connect_share_form', 'return_$_G[gp_handlekey]', null, null, null, null);
  442.                         return false;
  443.                 }

  444.                 safescript('weibosharejs', connect_share_init(), 1000, 5);
  445.         </script>
  446.         <!--{/if}-->

  447. <!--{template common/footer_index}-->

  448. <!--{elseif $_G['gp_pluginop'] == 'new'}-->
  449. <!--{template common/header_index}-->
  450. <script type="text/javascript" reload="1">

  451.         var code = "{$code}";
  452.         var message = "{$message}";
  453.         var dialog_id = "{$dialog_id}";
  454.         hideWindow(dialog_id);

  455.         if (code > 0) {
  456.                 showDialog(message, 'notice', null, null, 0);
  457.         } else {
  458.                 showDialog(message, 'right', null, null, 0);
  459.         }
  460. </script>
  461. <!--{template common/footer_index}-->
  462. <!--{else}-->

  463. <!--{if $_G['member']['conisbind']}-->
  464.         <p class="pbm bbda xi1">{lang qqconnect:connect_config_bindinfo}</p>
  465.         <!--{if $_G['member']['is_feed']}-->
  466.         <form action="connect.php?mod=config" method="post" autocomplete="off" class="mbw bbda">
  467.                 <input type="hidden" name="formhash" value="{FORMHASH}">
  468.                 <table cellspacing="0" cellpadding="0" class="tfm">
  469.                         <tr>
  470.                                 <th>{lang qqconnect:connect_config_bind_setting}</th>
  471.                                 <td>
  472.                                         <label for="ispublishfeed"><input type="checkbox" id="ispublishfeed" name="ispublishfeed" class="pc" value="1" {if $_G[member][conispublishfeed]}checked="checked"{/if} /> {lang qqconnect:connect_config_default_pulish_feed_title}</label>
  473.                                 </td>
  474.                         </tr>
  475.                         <tr>
  476.                                 <th></th>
  477.                                 <td>
  478.                                         <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>
  479.                                 </td>
  480.                         </tr>
  481.                         <tr>
  482.                                 <th></th>
  483.                                 <td>
  484.                                         <input type="hidden" name="op" value="config"/>
  485.                                         <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_save}</strong></button>
  486.                                 </td>
  487.                         </tr>
  488.                 </table>
  489.         </form>
  490.         <!--{else}-->
  491.         <br />
  492.         <!--{/if}-->

  493.         <!--{if $_G[member][conisregister]}-->
  494.         <h2>
  495.                 <a href="home.php?mod=spacecp&ac=profile&op=password" class="xi2">{lang qqconnect:connect_config_newpassword}</a>
  496.         </h2>
  497.         <br />
  498.         <!--{/if}-->

  499.         <h2>
  500.                 <a href="javascript:;" onclick="display('unbind');{if $_G[member][conisregister]}$('newpassword1').focus();{/if}" class="xi2">{lang qqconnect:connect_config_unbind}</a>
  501.         </h2>

  502.         <!--{if $_G[member][conisregister]}-->
  503.                 <div id="unbind" style="display:none;">
  504.                         <form action="connect.php?mod=config" method="post" autocomplete="off">
  505.                                 <input type="hidden" name="formhash" value="{FORMHASH}">
  506.                                 <div class="ptm pbm">
  507.                                         <p>{lang qqconnect:connect_config_unbind_desc1}</p>
  508.                                         <p>{lang qqconnect:connect_config_unbind_desc2}</p>
  509.                                 </div>
  510.                                 <div class="password">
  511.                                         <table cellspacing="0" cellpadding="0" class="tfm">
  512.                                                 <tr>
  513.                                                         <th>{lang qqconnect:connect_config_new_password}</th>
  514.                                                         <td><input type="password" size="25" name="newpassword1" id="newpassword1" class="px" value="" /><em class="d">{lang qqconnect:connect_config_password_comment}</em></td>
  515.                                                 </tr>
  516.                                                 <tr>
  517.                                                         <th>{lang qqconnect:connect_config_new_password_confirm}</th>
  518.                                                         <td><input type="password" size="25" name="newpassword2" id="newpassword2" class="px" value="" /></td>
  519.                                                 </tr>
  520.                                                 <tr>
  521.                                                         <th></th>
  522.                                                         <td>
  523.                                                                 <input type="hidden" name="op" value="unbind"/>
  524.                                                                 <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_bind_confirm}</strong></button>
  525.                                                         </td>
  526.                                                 </tr>
  527.                                         </table>
  528.                                 </div>
  529.                         </form>
  530.                 </div>
  531.         <!--{else}-->
  532.                 <div id="unbind" style="display:none;">
  533.                         <form action="connect.php?mod=config" method="post" autocomplete="off">
  534.                                 <input type="hidden" name="formhash" value="{FORMHASH}">
  535.                                 <p class="mtm mbm">
  536.                                         {lang qqconnect:connect_config_unbind_desc3}
  537.                                 </p>
  538.                                 <div>
  539.                                         <input type="hidden" name="op" value="unbind"/>
  540.                                         <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_bind_confirm}</strong></button>
  541.                                 </div>
  542.                         </form>
  543.                 </div>
  544.         <!--{/if}-->

  545. <!--{else}-->
  546.         <div class="mtw bm2 cl">
  547.                 <div class="bm2_b bw0 hm" style="padding-top: 70px;">
  548.                         <a href="{$_G['connect']['loginbind_url']}"><img src="{IMGDIR}/qq_bind.gif" /></a>
  549.                         <p class="mtn xg1">{lang qqconnect:connect_config_bind}</p>
  550.                 </div>
  551.                 <div class="bm2_b bm2_b_y bw0">
  552.                         <dl class="xld">
  553.                                 <h2 class="xi1 xs2">{lang qqconnect:connect_config_title}</h2>
  554.                                 <dt>{lang qqconnect:connect_config_desc_title1}</dt>
  555.                                 <dd class="xg1">{lang qqconnect:connect_config_desc_content1}</dd>
  556.                                 <dt>{lang qqconnect:connect_config_desc_title2}</dt>
  557.                                 <dd class="xg1">{lang qqconnect:connect_config_desc_content2}</dd>
  558.                                 <dt>{lang qqconnect:connect_config_desc_title3}</dt>
  559.                                 <dd class="xg1">{lang qqconnect:connect_config_desc_content3}</dd>
  560.                         </dl>
  561.                 </div>
  562.         </div>
  563. <!--{/if}-->

  564. <!--{/if}-->
  565. <!--{/if}-->
  566. <!--{template common/header}-->

  567.         <!--{if $_G['gp_sh_type'] == 1 || $_G['gp_sh_type'] == 3}-->
  568.         <h3 class="flb">
  569.                 <!--{if $_G['gp_sh_type'] == 1}-->
  570.                 <em id="return_$_G[gp_handlekey]">{lang qqconnect:connect_spacecp_qzone_to}</em>
  571.                 <!--{elseif $_G['gp_sh_type'] == 3}-->
  572.                 <em id="return_$_G[gp_handlekey]">{lang qqconnect:connect_spacecp_pengyou_to}</em>
  573.                 <!--{/if}-->
  574.                 <!--{if $_G[inajax]}-->
  575.                 <span><a href="javascript:void(0);" onclick="hideWindow('$_G[gp_handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span>
  576.                 <!--{/if}-->
  577.         </h3>
  578.         <form name="connect_share_form" id="connect_share_form" method="post" action="$_G[gp_share_url]" onsubmit="connect_share_submit();return false;">
  579.                 <input type="hidden" name="formhash" value="{FORMHASH}" />
  580.                 <!--{if $_G[inajax]}-->
  581.                 <input type="hidden" name="handlekey" value="$_G[gp_handlekey]" />
  582.                 <!--{/if}-->

  583.                 <div class="c" style="padding: 5px 15px;">
  584.                         <p class="cl" style="padding-bottom: 5px;">
  585.                                 {lang qqconnect:connect_spacecp_qzone_subject}:
  586.                         </p>
  587.                         <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;" />
  588.                 </div>
  589.                 <div class="ec cl">
  590.                         <div id="connect_subject_tip" style="padding-left:15px;display:none;"></div>
  591.                 </div>

  592.                 <div class="c" style="padding: 5px 15px;">
  593.                         <p class="cl">
  594.                                 {lang qqconnect:connect_spacecp_qzone_reason}:
  595.                         </p>
  596.                         <textarea name="reason" id="reason" class="pt mtn" style="padding:0;margin:0;width:450px;height:80px;font-size:12px;"></textarea>
  597.                 </div>
  598.                 <div class="ec cl">
  599.                         <div id="connect_reason_tip" style="padding-left:15px;display:none;"></div>
  600.                 </div>

  601.                 <!--{if $_G['gp_share_images']}-->
  602.                 <div class="c" style="padding: 5px 15px;">
  603.                         <p class="cl">
  604.                                 {lang qqconnect:connect_spacecp_qzone_picture}:
  605.                         </p>
  606.                         <div id="share_picture_list">
  607.                                 <!--{loop $_G['gp_share_images'] $image}-->
  608.                                 <div id="box_{$image[aid]}" class="share_picture_box select">
  609.                                         <div class="badge" id="{$image[aid]}" onclick="connect_share_picture_select(this.id);"></div>
  610.                                         <a href="javascript:void(0);"><img class="share_picute_img" src="{$image[thumb]}" id="connect_share_picture_{$image[aid]}" rel="{$image[big]}" /></a>
  611.                                 </div>
  612.                                 <!--{/loop}-->
  613.                         </div>
  614.                 </div>
  615.                 <input type="hidden" name="attach_image" id="attach_image" value="{$_G['gp_attach_image']}" />
  616.                 <!--{/if}-->

  617.                 <div class="ec cl" style="padding: 5px 15px; text-align: right; clear: both;"></div>

  618.                 <p class="o pns">
  619.                         <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>
  620.                 </p>
  621.                 <input type="hidden" name="dialog_id" id="dialog_id" value="$_G[gp_handlekey]" />
  622.                 <input type="hidden" name="thread_id" id="thread_id" value="" />
  623.                 <input type="hidden" name="thread_url" id="thread_url" value="" />
  624.                 <input type="hidden" name="post_id" id="post_id" value="" />
  625.                 <input type="hidden" name="subject" id="subject" value="" />
  626.                 <input type="hidden" name="html_content" id="html_content" value="" />
  627.                 <input type="hidden" name="forum_id" id="forum_id" value="" />
  628.                 <input type="hidden" name="author_id" id="author_id" value="" />
  629.                 <input type="hidden" name="author" id="author" value="" />
  630.                 <input type="hidden" name="sh_type" id="sh_type" value="$_G['gp_sh_type']" />
  631.         </form>
  632.         <script type="text/javascript" reload="1">
  633.                 var connect_share_url = '$_G[gp_share_url]';
  634.                 var threadInfo = connect_get_thread();
  635.                 var connect_thread_url = threadInfo.thread_url;
  636.                 var connect_reason_default = '{lang qqconnect:connect_spacecp_qzone_reason_default}';
  637.                 <!--{if $_G['gp_share_images']}-->
  638.                 if (!document.getElementsByClassName) {
  639.                         var img_list = getElementsByClassName('badge');
  640.                 } else {
  641.                         var img_list = document.getElementsByClassName('badge');
  642.                 }
  643.                 <!--{/if}-->

  644.                 function connect_share_init() {
  645.                         $('share_subject').value = threadInfo.subject.substr(0, 45);
  646.                         $('subject').value = threadInfo.subject;
  647.                         $('thread_url').value = connect_thread_url;

  648.                         var connect_text_color = $('reason').style.color;
  649.                         $('reason').value = connect_reason_default;
  650.                         $('reason').style.color = '#999';
  651.                         $('reason').onfocus = function () {
  652.                                 if (this.value == connect_reason_default) {
  653.                                         this.value = '';
  654.                                         this.style.color = connect_text_color;
  655.                                 }
  656.                         }

  657.                         $('reason').onblur = function () {
  658.                                 if (this.value == '') {
  659.                                         this.value = connect_reason_default;
  660.                                         this.style.color = '#999';
  661.                                 }
  662.                                 connect_check_reason();
  663.                         }

  664.                         $('reason').onkeyup = function () {
  665.                                 connect_check_reason();
  666.                         }

  667.                         $('share_subject').onfocus = function() {
  668.                                 $('share_subject').style.border = "1px solid #6FB1DF";
  669.                                 $('share_subject').style.MozBoxShadow = "0 0 5px #6FB1DF";
  670.                         }

  671.                         $('share_subject').focus();

  672.                         $('share_subject').onblur = function () {
  673.                                 $('share_subject').style.borderColor = "#707070 #CECECE #CECECE #707070";
  674.                                 $('share_subject').style.borderWidth = "1px";
  675.                                 $('share_subject').style.borderStyle = "solid";
  676.                                 $('share_subject').style.MozBoxShadow = "";
  677.                                 connect_check_subject();
  678.                         }

  679.                         $('share_subject').onkeyup = function () {
  680.                                 connect_check_subject();
  681.                         }
  682.                 }

  683.                 function connect_share_picture_select(sel_id) {
  684.                         for (var i = 0; i < img_list.length; i++) {
  685.                                 if (img_list[i].id == sel_id) {
  686.                                         if (hasClass($('box_' + sel_id), 'select')) {
  687.                                                 removeClass($('box_' + sel_id), 'select');
  688.                                         } else {
  689.                                                 addClass($('box_' + sel_id), 'select');
  690.                                         }
  691.                                 }
  692.                         }
  693.                 }

  694.                 function getElementsByClassName(searchClass, node, tag) {
  695.                         var classElements = new Array();
  696.                         if (node == null) {
  697.                                 node = document;
  698.                         }
  699.                         if (tag == null) {
  700.                                 tag = '*';
  701.                         }
  702.                         var els = node.getElementsByTagName(tag);
  703.                         var elsLen = els.length;
  704.                         var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  705.                         for (i = 0, j = 0; i < elsLen; i++) {
  706.                                 if ( pattern.test(els[i].className) ) {
  707.                                         classElements[j] = els[i];
  708.                                         j++;
  709.                                 }
  710.                         }
  711.                         return classElements;
  712.                 }

  713.                 function hasClass(ele, cls) {
  714.                         return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
  715.                 }

  716.                 function addClass(ele, cls) {
  717.                         if (!this.hasClass(ele, cls)) ele.className += " " + cls;
  718.                 }

  719.                 function removeClass(ele, cls) {
  720.                         if (hasClass(ele, cls)) {
  721.                                 var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
  722.                                 ele.className = ele.className.replace(reg, ' ');
  723.                         }
  724.                 }

  725.                 function connect_error_tip(obj, msg) {
  726.                         $(obj).innerHTML = msg;
  727.                         $(obj).style.color = "red";
  728.                         $(obj).style.display = "";
  729.                 }

  730.                 function connect_check_subject() {
  731.                         var share_subject = $('share_subject').value;
  732.                         share_subject = share_subject.replace(new RegExp("{lang qqconnect:connect_spacecp_qzone_space}","gm"),"");

  733.                         if (share_subject == '') {
  734.                                 connect_error_tip('connect_subject_tip', '{lang qqconnect:connect_spacecp_qzone_subject_is_empty}');
  735.                                 return false;
  736.                         } else {
  737.                                 $('connect_subject_tip').style.display = "none";
  738.                         }

  739.                         if (share_subject.length > 45) {
  740.                                 connect_error_tip('connect_subject_tip', '{lang qqconnect:connect_spacecp_qzone_subject_is_long}');
  741.                                 return false;
  742.                         } else {
  743.                                 $('connect_subject_tip').style.display = "none";
  744.                         }
  745.                         return true;
  746.                 }

  747.                 function connect_check_reason() {
  748.                         var reason= $('reason').value;
  749.                         if (reason.length > 200) {
  750.                                 connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_qzone_reason_is_long}');
  751.                                 return false;
  752.                         } else {
  753.                                 $('connect_reason_tip').style.display = "none";
  754.                         }
  755.                         return true;
  756.                 }

  757.                 function connect_share_submit(){
  758.                         if (!connect_check_subject()) {
  759.                                 return false;
  760.                         }
  761.                         if (!connect_check_reason()) {
  762.                                 return false;
  763.                         }

  764.                         var reason= $('reason').value;
  765.                         if (reason == connect_reason_default) {
  766.                                 $('reason').value = '';
  767.                         }
  768.                         <!--{if $_G['gp_share_images']}-->
  769.                         var selected_images = new Array();
  770.                         for (var i = 0; i < img_list.length; i++) {
  771.                                 if (hasClass($('box_' + img_list[i].id), 'select')) {
  772.                                         selected_images.push($('connect_share_picture_' + img_list[i].id).getAttribute('rel'));
  773.                                 }
  774.                         }
  775.                         $('attach_image').value = selected_images.join('|');
  776.                         <!--{/if}-->
  777.                         $('thread_id').value = threadInfo.thread_id;
  778.                         $('post_id').value = threadInfo.post_id;
  779.                         $('html_content').value = threadInfo.html_content;
  780.                         $('forum_id').value = threadInfo.forum_id;
  781.                         $('author_id').value = threadInfo.author_id;
  782.                         $('author').value = threadInfo.author;

  783.                         ajaxpost('connect_share_form', 'return_$_G[gp_handlekey]', null, null, null, null);
  784.                         return false;
  785.                 }

  786.                 safescript('weibosharejs', connect_share_init(), 1000, 5);
  787.         </script>

  788.         <!--{else}-->

  789.         <h3 class="flb">
  790.                 <em id="return_$_G[gp_handlekey]">{lang qqconnect:connect_spacecp_weibo_to}</em>
  791.                 <!--{if $_G[inajax]}-->
  792.                 <span><a href="javascript:void(0);" onclick="hideWindow('$_G[gp_handlekey]');" class="flbc" title="{lang close}">{lang close}</a></span>
  793.                 <!--{/if}-->
  794.         </h3>
  795.         <form name="connect_share_form" id="connect_share_form" method="post" action="$_G[gp_share_url]" onsubmit="connect_share_submit();return false;">
  796.                 <input type="hidden" name="formhash" value="{FORMHASH}" />
  797.                 <!--{if $_G[inajax]}-->
  798.                 <input type="hidden" name="handlekey" value="$_G[gp_handlekey]" />
  799.                 <!--{/if}-->

  800.                 <div class="c" style="padding: 5px 15px;">
  801.                         <p class="cl">
  802.                                 <span class="y xg1" id="txtlength">{lang qqconnect:connect_spacecp_weibo_input}</span>
  803.                                 {lang qqconnect:connect_spacecp_weibo_reason}:
  804.                         </p>
  805.                         <textarea name="reason" id="reason" class="pt mtn" style="padding:0;margin:0;width:450px;height:80px;font-size:12px;"></textarea>
  806.                 </div>
  807.                 <div class="ec cl">
  808.                         <div id="connect_reason_tip" style="padding-left:15px;color:red;display:none;"></div>
  809.                 </div>

  810.                 <!--{if $_G['gp_share_images']}-->
  811.                 <div class="ec cl" id="share_picture_title">
  812.                         {lang qqconnect:connect_spacecp_qzone_select_picture}:
  813.                 </div>
  814.                 <div class="c" style="padding: 0 15px;display: block;" id="share_picture_content">
  815.                         <div id="share_picture_list">
  816.                                 <!--{loop $_G['gp_share_images'] $image}-->
  817.                                 <div id="box_{$image[aid]}" class="share_picture_box">
  818.                                         <div class="badge" id="{$image[aid]}" onclick="connect_share_picture_select(this.id);"></div>
  819.                                         <a href="javascript:void(0);"><img class="share_picute_img" src="{$image[thumb]}" id="connect_share_picture_{$image[aid]}" rel="{$image[big]}" /></a>
  820.                                 </div>
  821.                                 <!--{/loop}-->
  822.                         </div>
  823.                 </div>
  824.                 <input type="hidden" name="attach_image" id="attach_image" value="" />
  825.                 <input type="hidden" name="attach_image_id" id="attach_image_id" value="" />
  826.                 <!--{/if}-->

  827.                 <div class="ec cl" style="padding: 5px 15px; text-align: right; clear: both;"></div>

  828.                 <p class="o pns">
  829.                         <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>
  830.                 </p>
  831.                 <input type="hidden" name="dialog_id" id="dialog_id" value="$_G[gp_handlekey]" />
  832.                 <input type="hidden" name="thread_id" id="thread_id" value="" />
  833.                 <input type="hidden" name="post_id" id="post_id" value="" />
  834.                 <input type="hidden" name="share_subject" id="share_subject" value="" />
  835.                 <input type="hidden" name="subject" id="subject" value="" />
  836.                 <input type="hidden" name="html_content" id="html_content" value="" />
  837.                 <input type="hidden" name="forum_id" id="forum_id" value="" />
  838.                 <input type="hidden" name="author_id" id="author_id" value="" />
  839.                 <input type="hidden" name="author" id="author" value="" />
  840.                 <input type="hidden" name="sh_type" id="sh_type" value="2" />
  841.         </form>
  842.         <script type="text/javascript" reload="1">
  843.                 var connect_share_url = '$_G[gp_share_url]';
  844.                 var threadInfo = connect_get_thread();
  845.                 var connect_thread_url = threadInfo.thread_url;

  846.                 <!--{if $_G['gp_share_images']}-->
  847.                 if (!document.getElementsByClassName) {
  848.                         var img_list = getElementsByClassName('badge');
  849.                 } else {
  850.                         var img_list = document.getElementsByClassName('badge');
  851.                 }
  852.                 <!--{/if}-->

  853.                 function connect_share_init() {
  854.                         $('subject').value = threadInfo.subject;
  855.                         $('share_subject').value = threadInfo.subject.substr(0, 45);

  856.                         var connect_reason_default = threadInfo.subject.substr(0, 120) + '\n' + connect_thread_url;

  857.                         $('reason').value = connect_reason_default;
  858.                         var urllength = connect_url_filter(connect_reason_default);
  859.                         var textlength = 140 - connect_reason_default.length;
  860.                         textlength = textlength + urllength;
  861.                         $('checklen').innerHTML = textlength;

  862.                         $('reason').onblur = function () {
  863.                                 connect_check_reason();
  864.                         }

  865.                         $('reason').onkeyup = function() {
  866.                                 var str = $('reason').value;
  867.                                 var sl = connect_smart_length(str);
  868.                                 var l = 140 - sl;
  869.                                 if(l < 0) {
  870.                                         $('txtlength').innerHTML = '{lang qqconnect:connect_spacecp_weibo_input_over}';
  871.                                         $('checklen').innerHTML = sl-140;
  872.                                         //$("connect_share_button").setAttribute('disabled','true');
  873.                                 } else {
  874.                                         $('txtlength').innerHTML = '{lang qqconnect:connect_spacecp_weibo_input}';
  875.                                         $('checklen').innerHTML = l;
  876.                                         //$('connect_share_button').setAttribute('disabled','true');
  877.                                 }
  878.                                 connect_check_reason();
  879.                         }

  880.                         <!--{if $_G['gp_share_images']}-->
  881.                         var sel_img_id = img_list[0].id;
  882.                         var sel_img_url = $('connect_share_picture_' + img_list[0].id).getAttribute('rel');
  883.                         addClass($("box_" + sel_img_id), 'select');
  884.                         $('attach_image').value = sel_img_url;
  885.                         $('attach_image_id').value = sel_img_id;
  886.                         <!--{/if}-->
  887.                 }

  888.                 function connect_share_picture_select(sel_id) {
  889.                         for (var i = 0; i < img_list.length; i++) {
  890.                                 $('box_' + img_list[i].id).className = "share_picture_box";
  891.                                 if (img_list[i].id == sel_id) {
  892.                                         if ($('attach_image_id').value == sel_id) {
  893.                                                 $('attach_image').value = '';
  894.                                                 removeClass($('box_' + sel_id), 'select');
  895.                                                 $('attach_image_id').value = '';
  896.                                         } else {
  897.                                                 $('attach_image').value = $('connect_share_picture_' + img_list[i].id).getAttribute('rel');
  898.                                                 $('attach_image_id').value = sel_id;
  899.                                                 addClass($('box_' + sel_id), 'select');
  900.                                         }
  901.                                 }
  902.                         }
  903.                 }

  904.                 function getElementsByClassName(searchClass, node, tag) {
  905.                         var classElements = new Array();
  906.                         if (node == null) {
  907.                                 node = document;
  908.                         }
  909.                         if (tag == null) {
  910.                                 tag = '*';
  911.                         }
  912.                         var els = node.getElementsByTagName(tag);
  913.                         var elsLen = els.length;
  914.                         var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  915.                         for (i = 0, j = 0; i < elsLen; i++) {
  916.                                 if ( pattern.test(els[i].className) ) {
  917.                                         classElements[j] = els[i];
  918.                                         j++;
  919.                                 }
  920.                         }
  921.                         return classElements;
  922.                 }

  923.                 function hasClass(ele, cls) {
  924.                         return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
  925.                 }

  926.                 function addClass(ele, cls) {
  927.                         if (!this.hasClass(ele, cls)) ele.className += " " + cls;
  928.                 }

  929.                 function removeClass(ele, cls) {
  930.                         if (hasClass(ele, cls)) {
  931.                                 var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
  932.                                 ele.className = ele.className.replace(reg, ' ');
  933.                         }
  934.                 }

  935.                 function connect_trim(str) {
  936.                         str = str.replace(/^\s+/, '');
  937.                         for (var i = str.length - 1; i >= 0; i--) {
  938.                                 if (/\S/.test(str.charAt(i))) {
  939.                                         str = str.substring(0, i + 1);
  940.                                         break;
  941.                                 }
  942.                         }
  943.                         return str;
  944.                 }

  945.                 function connect_url_filter(objTxt) {
  946.                         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");
  947.                         var objArray = objTxt.split(/\s/g);
  948.                         var urllength = 0;
  949.                         for (var i = 0; i < objArray.length; i++) {
  950.                                 var result = objArray[i].match(urlpatt);
  951.                                 if (result !== null) {
  952.                                         urllength += result.toString().length - 11;
  953.                                 }
  954.                         }
  955.                         return urllength;
  956.                 }

  957.                 function connect_smart_length(str) {
  958.                         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');
  959.                         return Math.ceil((connect_trim(str.replace(/[^\u0000-\u00ff]/g,"aa")).length)/2);
  960.                 };

  961.                 function connect_smart_cut(str, maxlen) {
  962.                         if (connect_smart_length(str) <= maxlen) {
  963.                                 return str;
  964.                         } else {
  965.                                 for (var i = 0, l = str.length; i < l; i++) {
  966.                                         var temp = str.substr(0, i);
  967.                                     if (connect_smart_length(temp) >= maxlen) {
  968.                                             return temp;
  969.                                         }
  970.                                 }
  971.                                 return str;
  972.                         }
  973.                 }

  974.                 function connect_error_tip(obj, msg) {
  975.                         $(obj).innerHTML = msg;
  976.                         $(obj).style.display = "";
  977.                 }

  978.                 function connect_check_reason() {
  979.                         var str = $('reason').value;
  980.                         var sl = connect_smart_length(str);
  981.                         var l = 140 - sl;
  982.                         if (l < 0) {
  983.                                 connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_weibo_reason_is_long}');
  984.                                 return false;
  985.                         } else if (l >= 140) {
  986.                                 connect_error_tip('connect_reason_tip', '{lang qqconnect:connect_spacecp_weibo_reason_is_short}');
  987.                                 return false;
  988.                         } else {
  989.                                 $('connect_reason_tip').style.display = "none";
  990.                         }
  991.                         return true;
  992.                 }

  993.                 function connect_share_submit(form_id) {
  994.                         if (!connect_check_reason()) {
  995.                                 return false;
  996.                         }
  997.                         var reason= $('reason').value;

  998.                         $('thread_id').value = threadInfo.thread_id;
  999.                         $('post_id').value = threadInfo.post_id;
  1000.                         $('html_content').value = threadInfo.html_content;
  1001.                         $('forum_id').value = threadInfo.forum_id;
  1002.                         $('author_id').value = threadInfo.author_id;
  1003.                         $('author').value = threadInfo.author;

  1004.                         ajaxpost('connect_share_form', 'return_$_G[gp_handlekey]', null, null, null, null);
  1005.                         return false;
  1006.                 }

  1007.                 safescript('weibosharejs', connect_share_init(), 1000, 5);
  1008.         </script>
  1009.         <!--{/if}-->

  1010. <!--{template common/footer}-->

  1011. <!--{elseif $_G['gp_pluginop'] == 'new'}-->
  1012. <!--{template common/header}-->
  1013. <script type="text/javascript" reload="1">

  1014.         var code = "{$code}";
  1015.         var message = "{$message}";
  1016.         var dialog_id = "{$dialog_id}";
  1017.         hideWindow(dialog_id);

  1018.         if (code > 0) {
  1019.                 showDialog(message, 'notice', null, null, 0);
  1020.         } else {
  1021.                 showDialog(message, 'right', null, null, 0);
  1022.         }
  1023. </script>
  1024. <!--{template common/footer}-->
  1025. <!--{else}-->

  1026. <!--{if $_G['member']['conisbind']}-->
  1027.         <p class="pbm bbda xi1">{lang qqconnect:connect_config_bindinfo}</p>
  1028.         <!--{if $_G['member']['is_feed']}-->
  1029.         <form action="connect.php?mod=config" method="post" autocomplete="off" class="mbw bbda">
  1030.                 <input type="hidden" name="formhash" value="{FORMHASH}">
  1031.                 <table cellspacing="0" cellpadding="0" class="tfm">
  1032.                         <tr>
  1033.                                 <th>{lang qqconnect:connect_config_bind_setting}</th>
  1034.                                 <td>
  1035.                                         <label for="ispublishfeed"><input type="checkbox" id="ispublishfeed" name="ispublishfeed" class="pc" value="1" {if $_G[member][conispublishfeed]}checked="checked"{/if} /> {lang qqconnect:connect_config_default_pulish_feed_title}</label>
  1036.                                 </td>
  1037.                         </tr>
  1038.                         <tr>
  1039.                                 <th></th>
  1040.                                 <td>
  1041.                                         <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>
  1042.                                 </td>
  1043.                         </tr>
  1044.                         <tr>
  1045.                                 <th></th>
  1046.                                 <td>
  1047.                                         <input type="hidden" name="op" value="config"/>
  1048.                                         <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_save}</strong></button>
  1049.                                 </td>
  1050.                         </tr>
  1051.                 </table>
  1052.         </form>
  1053.         <!--{else}-->
  1054.         <br />
  1055.         <!--{/if}-->

  1056.         <!--{if $_G[member][conisregister]}-->
  1057.         <h2>
  1058.                 <a href="home.php?mod=spacecp&ac=profile&op=password" class="xi2">{lang qqconnect:connect_config_newpassword}</a>
  1059.         </h2>
  1060.         <br />
  1061.         <!--{/if}-->

  1062.         <h2>
  1063.                 <a href="javascript:;" onclick="display('unbind');{if $_G[member][conisregister]}$('newpassword1').focus();{/if}" class="xi2">{lang qqconnect:connect_config_unbind}</a>
  1064.         </h2>

  1065.         <!--{if $_G[member][conisregister]}-->
  1066.                 <div id="unbind" style="display:none;">
  1067.                         <form action="connect.php?mod=config" method="post" autocomplete="off">
  1068.                                 <input type="hidden" name="formhash" value="{FORMHASH}">
  1069.                                 <div class="ptm pbm">
  1070.                                         <p>{lang qqconnect:connect_config_unbind_desc1}</p>
  1071.                                         <p>{lang qqconnect:connect_config_unbind_desc2}</p>
  1072.                                 </div>
  1073.                                 <div class="password">
  1074.                                         <table cellspacing="0" cellpadding="0" class="tfm">
  1075.                                                 <tr>
  1076.                                                         <th>{lang qqconnect:connect_config_new_password}</th>
  1077.                                                         <td><input type="password" size="25" name="newpassword1" id="newpassword1" class="px" value="" /><em class="d">{lang qqconnect:connect_config_password_comment}</em></td>
  1078.                                                 </tr>
  1079.                                                 <tr>
  1080.                                                         <th>{lang qqconnect:connect_config_new_password_confirm}</th>
  1081.                                                         <td><input type="password" size="25" name="newpassword2" id="newpassword2" class="px" value="" /></td>
  1082.                                                 </tr>
  1083.                                                 <tr>
  1084.                                                         <th></th>
  1085.                                                         <td>
  1086.                                                                 <input type="hidden" name="op" value="unbind"/>
  1087.                                                                 <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_bind_confirm}</strong></button>
  1088.                                                         </td>
  1089.                                                 </tr>
  1090.                                         </table>
  1091.                                 </div>
  1092.                         </form>
  1093.                 </div>
  1094.         <!--{else}-->
  1095.                 <div id="unbind" style="display:none;">
  1096.                         <form action="connect.php?mod=config" method="post" autocomplete="off">
  1097.                                 <input type="hidden" name="formhash" value="{FORMHASH}">
  1098.                                 <p class="mtm mbm">
  1099.                                         {lang qqconnect:connect_config_unbind_desc3}
  1100.                                 </p>
  1101.                                 <div>
  1102.                                         <input type="hidden" name="op" value="unbind"/>
  1103.                                         <button type="submit" name="connectsubmit" value="yes" class="pn pnc"><strong>{lang qqconnect:connect_config_bind_confirm}</strong></button>
  1104.                                 </div>
  1105.                         </form>
  1106.                 </div>
  1107.         <!--{/if}-->

  1108. <!--{else}-->
  1109.         <div class="mtw bm2 cl">
  1110.                 <div class="bm2_b bw0 hm" style="padding-top: 70px;">
  1111.                         <a href="{$_G['connect']['loginbind_url']}"><img src="{IMGDIR}/qq_bind.gif" /></a>
  1112.                         <p class="mtn xg1">{lang qqconnect:connect_config_bind}</p>
  1113.                 </div>
  1114.                 <div class="bm2_b bm2_b_y bw0">
  1115.                         <dl class="xld">
  1116.                                 <h2 class="xi1 xs2">{lang qqconnect:connect_config_title}</h2>
  1117.                                 <dt>{lang qqconnect:connect_config_desc_title1}</dt>
  1118.                                 <dd class="xg1">{lang qqconnect:connect_config_desc_content1}</dd>
  1119.                                 <dt>{lang qqconnect:connect_config_desc_title2}</dt>
  1120.                                 <dd class="xg1">{lang qqconnect:connect_config_desc_content2}</dd>
  1121.                                 <dt>{lang qqconnect:connect_config_desc_title3}</dt>
  1122.                                 <dd class="xg1">{lang qqconnect:connect_config_desc_content3}</dd>
  1123.                         </dl>
  1124.                 </div>
  1125.         </div>
  1126. <!--{/if}-->

  1127. <!--{/if}-->
复制代码


这个是QQ互联插件文件夹里spacecp.htm  文件的代码  我把代码复制了  可以 有谁可以去做一个if判断不?如果是不是<!--{template common/header_index}--> 就读取<!--{template common/footer}--> 都不是就读取空的  这个判断谁会做不?请版主技术支持下啊   我估计我们改了首页模板名字的问题就在这里哦  谢谢!
回复

使用道具 举报

serzsdz 发表于 2011-11-29 02:21:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

thdgw 发表于 2011-12-5 17:24:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

cbhfgh 发表于 2011-12-13 08:22:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

alber1986 发表于 2013-5-4 10:45:06 | 显示全部楼层
跟我问的问题一样,没人回答
回复

使用道具 举报

jonnyf 发表于 2013-11-21 03:22:32 | 显示全部楼层
好早的问题 我刚刚碰到了
回复

使用道具 举报

haidi110 发表于 2013-12-14 19:40:24 | 显示全部楼层
这个问题解决了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 23:55 , Processed in 0.029573 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表