admin.htm 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406
  1. <script src="source/plugin/baidusubmit/template/jquery-1.8.3.min.js"></script>
  2. <script type="text/javascript">
  3. jQuery.noConflict();
  4. jQuery(document).ready(function(){
  5. jQuery('#cseui').attr("href","{$znUrl}");
  6. jQuery('.img-question').mouseover(function(){
  7. jQuery('#cseTips').show();
  8. }).mouseleave(function(){
  9. jQuery('#cseTips').hide();
  10. });
  11. jQuery('#closeAuto').click(function(){
  12. var autoType = '{$auto}';
  13. var url = '';
  14. if (autoType === '1') {
  15. url = '{$baseUrl}' + '&type=manual';
  16. } else if (autoType === '2') {
  17. url = '{$baseUrl}' + '&type=closeAuto';
  18. }
  19. jQuery.getJSON(url,function(data){
  20. if (data.status) {
  21. window.location.reload();
  22. } else {
  23. alert("{lang baidusubmit:openerror}");
  24. window.location.reload();
  25. }
  26. });
  27. })
  28. jQuery('#userSitemap').click(function(){
  29. if (jQuery(this).attr('checked') === 'checked'){
  30. var url = '{$openUserSitemapUrl}';
  31. if (url){
  32. jQuery.getJSON(url,function(data){
  33. if (data.status === 1) {
  34. window.location.reload();
  35. } else {
  36. alert("{lang baidusubmit:openerror}");
  37. window.location.reload();
  38. }
  39. });
  40. }
  41. } else if (jQuery(this).attr('checked') === undefined){
  42. var url = '{$closeUserSitemapUrl}';
  43. if (url){
  44. jQuery.getJSON(url,function(data){
  45. if (data.status === 1) {
  46. window.location.reload();
  47. } else {
  48. alert("{lang baidusubmit:closeerror}");
  49. window.location.reload();
  50. }
  51. });
  52. }
  53. }
  54. })
  55. jQuery('#cse_full').click(function(){
  56. var engineId = jQuery('#engine').val();
  57. var baiducse = '{$baiducse}';
  58. var url = '';
  59. if (engineId && baiducse === '1'){
  60. url = '{$openUrl}' + '&cse_type=2';
  61. } else if (engineId && baiducse === '2'){
  62. url = '{$openUrl}' + '&cse_type=1';
  63. }
  64. if (url){
  65. jQuery.getJSON(url,function(data){
  66. if (data.status) {
  67. window.location.reload();
  68. } else {
  69. alert("{lang baidusubmit:openerror}");
  70. window.location.reload();
  71. }
  72. });
  73. }
  74. })
  75. jQuery('#openlogin').click(function(){
  76. parent.location.href='{$login}';
  77. })
  78. jQuery('#opencse').click(function (){
  79. var engineId = jQuery('#engine').val();
  80. var baiducse = '{$baiducse}';
  81. if (engineId && baiducse === '0'){
  82. var url = '{$openUrl}';
  83. if (url){
  84. jQuery.getJSON(url,function(data){
  85. if (data.status) {
  86. window.location.reload();
  87. } else {
  88. alert("{lang baidusubmit:openerror}");
  89. window.location.reload();
  90. }
  91. });
  92. }
  93. }
  94. });
  95. jQuery('#closecse').click(function(){
  96. var url = '{$closeUrl}';
  97. if (url){
  98. jQuery.getJSON(url,function(data){
  99. if (data.status) {
  100. window.location.reload();
  101. } else {
  102. alert("{lang baidusubmit:closeerror}");
  103. window.location.reload();
  104. }
  105. });
  106. }
  107. });
  108. });
  109. function ajaxpost2(formid, showid, waitid, submitbtn) {
  110. var waitid = typeof waitid === 'undefined' || waitid === null ? showid : (waitid !== '' ? waitid : '');
  111. var showidclass = !showidclass ? '' : showidclass;
  112. var curform = $(formid);
  113. var action = curform.getAttribute('action');
  114. action = hostconvert(action);
  115. curform.action = action.replace(/\&inajax\=1/g, '')+'&inajax=1';
  116. submitbtn.disabled = true;
  117. $(showid).innerHTML = '';
  118. var x = new Ajax('HTML', waitid);
  119. x.showLoading();
  120. x.showId = $(showid);
  121. var poststr = 'siteurl=' + encodeURIComponent(curform.elements['siteurl'].value) + '&auth=1';
  122. x.post(curform.action, poststr, function(s, x) {
  123. s = eval('(' + s + ')');
  124. ajaxinnerhtml($(showid), s.msg);
  125. if (s.error === 0) {
  126. $(showid).className = authStatus.success.msgclass;
  127. submitbtn.value = authStatus.success.btntext;
  128. $('siteurl').disabled = true;
  129. $('siteurl').className = authStatus.success.inputclass;
  130. //打开全局
  131. isExist = 1;
  132. window.location.reload();
  133. } else {
  134. $(showid).className = authStatus.failed.msgclass;
  135. submitbtn.innerHTML = authStatus.failed.btntext;
  136. $('siteurl').disabled = false;
  137. $('siteurl').className = authStatus.failed.inputclass;
  138. }
  139. submitbtn.disabled = false;
  140. doane();
  141. });
  142. return false;
  143. }
  144. var isExist = {if $keyExist}1{else}0{/if};
  145. var authStatus = {
  146. 'success':{
  147. 'btntext': '{lang baidusubmit:sitereauth}',
  148. 'msgclass': '',
  149. 'inputclass': 'dsclass'
  150. },
  151. 'failed':{
  152. 'btntext': '{lang baidusubmit:siteauth}',
  153. 'msgclass': 'errormsg',
  154. 'inputclass': ''
  155. }
  156. };
  157. function formsubmit(form)
  158. {
  159. if (1 == isExist) {
  160. $('submit').value = '{lang baidusubmit:siteauth}';
  161. $('siteurl').disabled = false;
  162. $('siteurl').className = '';
  163. $('returnmessage').innerHTML = '';
  164. isExist = 0;
  165. } else {
  166. ajaxpost2('authform','returnmessage', 'xwaitid', $('submit'));
  167. }
  168. return false;
  169. }
  170. </script>
  171. <input type="hidden" id="engine" value="{$engine}"/>
  172. <table class="tb tb2 " id="tips">
  173. <tbody>
  174. <tr><th class="partition">{lang baidusubmit:title} & {lang baidusubmit:shuoming}</th></tr>
  175. <tr>
  176. <td class="tipsblock" s="1">
  177. <ul id="tipslis">
  178. <li>{lang baidusubmit:description1}</li>
  179. <li>{lang baidusubmit:description2}</li>
  180. <li>{lang baidusubmit:description3}</li>
  181. <li>{lang baidusubmit:shuoming1}
  182. <a target="_blank" href="http://zhanzhang.baidu.com/">{lang baidusubmit:zhanzhangpingtai}</a>{lang baidusubmit:shuoming2}
  183. <a target="_blank" href="http://zhanzhang.baidu.com/sitemap/index">{lang baidusubmit:sitemap}</a>
  184. |<a target="_blank" href="http://zhanzhang.baidu.com/schema/index">{lang baidusubmit:schematijiao}</a>
  185. |<a target="_blank" href="http://zhanzhang.baidu.com/badlink/index">{lang baidusubmit:siliantijiao}</a>
  186. </li>
  187. <li>{lang baidusubmit:shuoming3}
  188. <a target="_blank" href="http://zhanzhang.baidu.com/feedback/index">{lang baidusubmit:zhanzhangfankui}</a>
  189. </li>
  190. </ul>
  191. </td>
  192. </tr>
  193. </tbody>
  194. </table>
  195. <form method="post" id="authform" action="{$url}&auth=1" onsubmit="return formsubmit(this);">
  196. <table class="tb tb2 ">
  197. <tr>
  198. <th colspan="15" class="partition">{lang baidusubmit:titleauth}</th></tr>
  199. <tr>
  200. <td colspan="2" class="td27" s="1">{lang baidusubmit:siteurl}</td>
  201. </tr>
  202. <tr class="noborder">
  203. <td class="vtop rowform"><input type="text" name="siteurl" id="siteurl" style="width:250px" value="{$siteUrl}" {if $keyExist}disabled="disabled" class="dsclass"{/if} /></td>
  204. </tr>
  205. <tr>
  206. <td colspan="15">
  207. <div class="fixsel"><input type="submit" class="btn" id="submit" name="submit" title="&#25353;&#32;&#69;&#110;&#116;&#101;&#114;&#32;&#38190;&#21487;&#38543;&#26102;&#25552;&#20132;&#24744;&#30340;&#20462;&#25913;" value="{if !$keyExist}{lang baidusubmit:siteauth}{else}{lang baidusubmit:sitereauth}{/if}"> <span id="returnmessage"></span><span id="xwaitid"></span></div>
  208. </td>
  209. </tr>
  210. </table>
  211. </form>
  212. {if $token}
  213. {if !$mobileUpgrade}
  214. <table class="tb tb2">
  215. <tr><th colspan="15" class="partition">{lang baidusubmit:more}</th></tr>
  216. <tr>
  217. <td class="vtop rowform" style="height:auto">
  218. <ul style="margin-bottom: 5px">{lang baidusubmit:cseInfo}</ul>
  219. </td>
  220. </tr>
  221. </table>
  222. {else}
  223. <table class="tb tb2">
  224. <tr><th colspan="15" class="partition">{lang baidusubmit:more}</th></tr>
  225. {if !$baiducse}
  226. <tr>
  227. <td class="vtop rowform" style="height:auto">
  228. {if $engine}
  229. <ul style="margin-bottom: 5px">{lang baidusubmit:cseInfo2}</ul>
  230. {else}
  231. <ul style="margin-bottom: 5px">{lang baidusubmit:cseInfo}</ul>
  232. {/if}
  233. </td>
  234. </tr>
  235. {/if}
  236. </table>
  237. {if $baiducse == 1}
  238. <div style="clear:both;margin: 5px 0"></div>
  239. {if $auto == 2}
  240. <img style="float: left;margin-right: 10px" src="source/plugin/baidusubmit/template/notice.jpg"/>
  241. {else}
  242. <img style="float: left;margin-right: 10px" src="source/plugin/baidusubmit/template/right.png"/>
  243. {/if}
  244. <div style="float: left;width: 95%;">
  245. {if $auto == 1 && ($lH || $lm)}
  246. <ul style="margin:5px 0;">{lang baidusubmit:showTime1}<strong style="color:#990000">{$lH}</strong>{lang baidusubmit:hour}<strong style="color:#990000">{$lm}</strong>{lang baidusubmit:minute}{lang baidusubmit:showTime2}</ul>
  247. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseshuoming6}</li>
  248. <li class="tipsblock cseshuoming2"><input style="vertical-align:middle" type="checkbox" id="userSitemap" {if $userSitemap}checked{/if}/>{lang baidusubmit:cseshuoming3}</li>
  249. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseTips3}</li>
  250. {elseif $auto == 2}
  251. <ul style="margin:5px 0;">{lang baidusubmit:cseshuoming8}</ul>
  252. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseshuoming7}</li>
  253. <li class="tipsblock cseshuoming2"><input style="vertical-align:middle" type="checkbox" id="userSitemap" {if $userSitemap}checked{/if}/>{lang baidusubmit:cseshuoming3}</li>
  254. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseTips3}</li>
  255. {else}
  256. <ul style="margin:5px 0;position:relative;">{lang baidusubmit:cseshuoming1}<img class="img-question" style="vertical-align:middle;margin-left: 3px" src="source/plugin/baidusubmit/template/bl_notice.jpg"/>{lang baidusubmit:cseshuoming5}
  257. <div id="cseTips" class="colorTip tip_style colorTipContainer" style="left: 50.5px; top: -128px;display: none">{lang baidusubmit:cseTips1}<span class="pointyTipShadow"></span><span class="pointyTip"></span></div>
  258. </ul>
  259. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseshuoming2}</li>
  260. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseNotice1}{lang baidusubmit:cseNotice}</li>
  261. <li class="tipsblock cseshuoming2"><input style="vertical-align:middle" type="checkbox" id="userSitemap" {if $userSitemap}checked{/if}/>{lang baidusubmit:cseshuoming3}</li>
  262. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseTips3}</li>
  263. {/if}
  264. </div>
  265. {elseif $baiducse == 2}
  266. <div style="clear:both;margin: 5px 0"></div>
  267. <img style="float: left;margin-right: 10px" src="source/plugin/baidusubmit/template/right.png"/>
  268. <div style="float: left;width: 95%;">
  269. <ul style="margin:5px 0;position:relative;">{lang baidusubmit:cseshuoming4}<img class="img-question" style="vertical-align:middle;margin-left: 3px" src="source/plugin/baidusubmit/template/bl_notice.jpg"/>{lang baidusubmit:cseshuoming5}
  270. <div id="cseTips" class="colorTip tip_style colorTipContainer" style="left: 50.5px; top: -92px;display: none">{lang baidusubmit:cseTips2}<span class="pointyTipShadow"></span><span class="pointyTip"></span></div>
  271. </ul>
  272. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseshuoming2}</li>
  273. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseNotice2}</li>
  274. <li class="tipsblock cseshuoming2"><input style="vertical-align:middle" type="checkbox" id="userSitemap" {if $userSitemap}checked{/if}/>{lang baidusubmit:cseshuoming3}</li>
  275. <li class="tipsblock cseshuoming2">{lang baidusubmit:cseTips3}</li>
  276. </div>
  277. {/if}
  278. {/if}
  279. {/if}
  280. <div style="clear:both;margin-bottom: 10px"></div>
  281. {if $msgType == 1}
  282. <div id="cseerror2" class="errormsg">
  283. <ul>{lang baidusubmit:cseerror1}</ul>
  284. </div>
  285. {elseif $msgType == 2}
  286. <div id="cseerror2" class="errormsg">
  287. <ul>{lang baidusubmit:cseerror2}</ul>
  288. </div>
  289. {elseif $msgType == 3}
  290. <div id="cseerror2" class="errormsg">
  291. <ul>{lang baidusubmit:cseerror3}</ul>
  292. </div>
  293. {elseif $msgType == 4}
  294. <div id="cseerror2" class="errormsg">
  295. <ul>{lang baidusubmit:cseerror4}</ul>
  296. </div>
  297. {elseif $msgType == 5}
  298. <div id="cseerror2" class="errormsg">
  299. <ul>{lang baidusubmit:cseerror5}</ul>
  300. </div>
  301. {/if}
  302. <style type="text/css">
  303. .floattop {
  304. top: auto;
  305. }
  306. .desc{
  307. width:80%;
  308. font-size:12px;
  309. margin-bottom:10px;
  310. margin-top:5px;
  311. }
  312. .showclass{
  313. }
  314. .dsclass {
  315. background-color: #888888;
  316. }
  317. .errormsg {
  318. color: #FF0000;
  319. }
  320. .cseshuoming2 {
  321. color: #999999;
  322. padding-left: 10px;
  323. }
  324. .cseshuoming2 a{
  325. color: #999999;
  326. text-decoration:underline;
  327. }
  328. .img-question{
  329. }
  330. /*tip气泡*/
  331. .colorTip{
  332. display:none;
  333. position:absolute;
  334. padding:6px;
  335. color:#C8660E;
  336. background-color:#FEF3CC;
  337. border:1px solid #FEDFB7;
  338. /*text-indent: 2em;*/
  339. font-size:12px;
  340. font-style:normal;
  341. line-height:18px;
  342. width:230px;
  343. text-decoration:none;
  344. white-space:normal;
  345. word-break:break-all;
  346. -moz-border-radius:1px;
  347. -webkit-border-radius:1px;
  348. box-shadow: 0.1px 2px 4px #D9D9D9;
  349. -moz-box-shadow: 0.1px 2px 4px #D9D9D9;
  350. -webkit-box-shadow: 0.1px 2px 4px #D9D9D9;
  351. border-radius:1px;
  352. z-index:1000;
  353. }
  354. .pointyTip,.pointyTipShadow{
  355. border:6px solid transparent;
  356. _border:6px solid #dddddd;
  357. bottom:-12px;
  358. height:0;
  359. left:50%;
  360. margin-left:-6px;
  361. position:absolute;
  362. width:0;
  363. font-size: 0;
  364. line-height: 0;
  365. _filter:chroma(color=#dddddd);
  366. z-index:1001;
  367. }
  368. .pointyTipShadow{
  369. border-width:7px;
  370. bottom:-14px;
  371. _bottom:-15px;
  372. margin-left:-7px;
  373. }
  374. .colorTipContainer{
  375. _zoom:1;
  376. text-decoration:none !important;
  377. }
  378. .tip_style .pointyTip{ border-top-color:#FEF3CC;}
  379. .tip_style .pointyTipShadow{ border-top-color:#E2E2E2;}
  380. </style>