国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

174 lines
7.8KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
  5. <title>ucenter1.5.0配置向导</title>
  6. <style rel="stylesheet" type="text/css">
  7. <!--
  8. *{ word-wrap:break-word; outline:none; }
  9. body{ background:#FFF; text-align:center; }
  10. body, td, input, textarea, select, button{ color:#666; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
  11. body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
  12. h1, h2, h3, h4, h5, h6{ font-size:12px; }
  13. a{ color:#2366A8; text-decoration:none; }
  14. a:hover { text-decoration:underline; }
  15. a img{ border:none; }
  16. em, cite, th{ font-style:normal; font-weight:normal; }
  17. table{ border-collapse:collapse; }
  18. /* form */
  19. textarea, input{ padding:2px; border:1px solid; border-color:#666 #eee #eee #666; }
  20. input.txt:hover, input.txt:focus, textarea:hover, textarea:focus{ border-color:#09C; background:#F5F9FD; }
  21. .radio{ margin-top:-1px; border:none; vertical-align:middle; }
  22. .checkbox{ height:14px; border:none; vertical-align:middle; }
  23. .btn{ margin:3px 0; padding:2px 5px; *padding:4px 5px 1px; border-color:#ddd #666 #666 #ddd; background:#DDD; color:#000; cursor:pointer; }
  24. .sgbtn{ margin-left:20px; padding:3px 7px; *padding:4px 7px 2px; border:1px solid #B5CFD9; background:#F2F9FD; color:#666; font-size:12px; font-weight:400; }
  25. .sgbtn:hover{ text-decoration:none; }
  26. .bigarea{ margin-left:5px; width:230px; height:120px; }
  27. .opt{ clear:both; overflow:hidden; }
  28. .opt th{ padding:5px 0; font-weight:700; text-align:left; }
  29. .opt td{ padding-bottom:10px; }
  30. .opt .txt, .opt textarea{ vertical-align:middle; margin-right:10px; width:180px; }
  31. .opt select{ vertical-align:middle; margin-right:10px; }
  32. .opt .area{ height:80px; }
  33. .opt .bigarea { width: 500px; height: 80px; }
  34. .opt label{ margin-right:20px; }
  35. .opt p{ float:left; line-height:180%; }
  36. /* title */
  37. h3{ font-size:14px; }
  38. h3 .btn{ margin-left:10px; vertical-align:middle; }
  39. .mainbox{ margin:10px 0; padding:20px; text-align:left;}
  40. -->
  41. </style>
  42. </head>
  43. <body background='img/allbg.gif' leftmargin='8' topmargin='8'>
  44. <div class="mainbox">
  45. <h3 style="margin-bottom:10px;">修改接口配置<a href="module_main.php" class="sgbtn">返回模块列表</a></h3>
  46. <form action="api_ucenter.php" method="post">
  47. <input name="dopost" type="hidden" value="edit" />
  48. <table class="opt">
  49. <tr>
  50. <th colspan="2">ID: {dede:var.uc_setings.appid/}</th>
  51. </tr>
  52. <tr>
  53. <th colspan="2">服务端地址:</th>
  54. </tr>
  55. <tr>
  56. <td><input type="text" class="txt" name="uc_setings[ucapi]" value="{dede:var.uc_setings.ucapi/}" /></td>
  57. <td>在您 UCenter 地址或者目录改变的情况下,修改此项,一般情况请不要改动<br />
  58. 例如: http://www.site.com/uc_server (最后不要加'/')。</td>
  59. </tr>
  60. <tr>
  61. <th colspan="2">服务端 IP:</th>
  62. </tr>
  63. <tr>
  64. <td><input type="text" class="txt" name="uc_setings[ucip]" value="{dede:var.uc_setings.ucip/}" /></td>
  65. <td>正常情况下留空即可。如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP 地址。</td>
  66. </tr>
  67. <tr>
  68. <th colspan="2">通信密钥:</th>
  69. </tr>
  70. <tr>
  71. <td><input type="text" class="txt" name="uc_setings[authkey]" value="{dede:var.uc_setings.authkey/}" /></td>
  72. <td>只允许使用英文字母及数字,限 64 字节。应用端的通信密钥必须与此设置保持一致,否则该应用将无法与 UCenter 正常通信。</td>
  73. </tr>
  74. <tr>
  75. <th colspan="2">连接方式:</th>
  76. </tr>
  77. <tr>
  78. <td>
  79. <select name="uc_setings[connect]" onChange="if(this.value==''){document.getElementById('ucmysql').style.display = 'none';}else{document.getElementById('ucmysql').style.display = '';}">
  80. <option value="mysql" <?php if(!empty($_vars['uc_setings']['connect'])) echo 'selected="selected"';?>> 数据库方式(MySQL) </option>
  81. <option value="" <?php if(empty($_vars['uc_setings']['connect'])) echo 'selected="selected"';?>> 接口方式(fsockopen) </option>
  82. </select>
  83. </td>
  84. <td>请根据您的服务器网络环境选择适当的连接方式。</td>
  85. </tr>
  86. <tr>
  87. <td colspan="2">
  88. <table id="ucmysql" class="opt" <?php if(empty($_vars['uc_setings']['connect'])) echo 'style="display:none;"';?>>
  89. <tr>
  90. <th colspan="2">数据库服务器:</th>
  91. </tr>
  92. <tr>
  93. <td>
  94. <input type="text" class="txt" name="uc_setings[dbhost]" value="{dede:var.uc_setings.dbhost/}" />
  95. </td>
  96. <td>默认:localhost, 如果 MySQL 端口不是默认的 3306,请填写如下形式:127.0.0.1:6033。</td>
  97. </tr>
  98. <tr>
  99. <th colspan="2">数据库用户名:</th>
  100. </tr>
  101. <tr>
  102. <td>
  103. <input type="text" class="txt" name="uc_setings[dbuser]" value="{dede:var.uc_setings.dbuser/}" />
  104. </td>
  105. <td>登录uc服务端的数据库用户名。</td>
  106. </tr>
  107. <tr>
  108. <th colspan="2">数据库密码:</th>
  109. </tr>
  110. <tr>
  111. <td>
  112. <input type="text" class="txt" name="uc_setings[dbpass]" value="********" />
  113. </td>
  114. <td>登录uc服务端数据库使用的密码。</td>
  115. </tr>
  116. <tr>
  117. <th colspan="2">数据库名:</th>
  118. </tr>
  119. <tr>
  120. <td>
  121. <input type="text" class="txt" name="uc_setings[dbname]" value="{dede:var.uc_setings.dbname/}" />
  122. </td>
  123. <td>登录uc服务端的数据库名称。</td>
  124. </tr>
  125. <tr>
  126. <th colspan="2">数据库表前缀:</th>
  127. </tr>
  128. <tr>
  129. <td>
  130. <input type="text" class="txt" name="uc_setings[dbtablepre]" value="{dede:var.uc_setings.dbtablepre/}" />
  131. </td>
  132. <td>uc服务端使用的数据库表前缀,一不般为 uc_ 。</td>
  133. </tr>
  134. </table>
  135. </td>
  136. </tr>
  137. <tr>
  138. <th colspan="2">正确的配置信息:</th>
  139. </tr>
  140. <tr>
  141. <th>
  142. <textarea class="area" onFocus="this.select()">
  143. define('UC_CONNECT', '{dede:var.uc_setings.connect/}');
  144. define('UC_DBHOST', '{dede:var.uc_setings.dbhost/}');
  145. define('UC_DBUSER', '{dede:var.uc_setings.dbuser/}');
  146. define('UC_DBPW', '********');
  147. define('UC_DBNAME', '{dede:var.uc_setings.dbname/}');
  148. define('UC_DBCHARSET', 'gbk');
  149. define('UC_DBTABLEPRE', '`{dede:var.uc_setings.dbname/}`.uc_');
  150. define('UC_DBCONNECT', '0');
  151. define('UC_KEY', '{dede:var.uc_setings.authkey/}');
  152. define('UC_API', '{dede:var.uc_setings.ucapi/}');
  153. define('UC_CHARSET', 'gbk');
  154. define('UC_IP', '{dede:var.uc_setings.ucip/}');
  155. define('UC_APPID', '{dede:var.uc_setings.appid/}');
  156. define('UC_PPP', '20');
  157. </textarea>
  158. </th>
  159. <td>当应用的 UCenter 配置信息丢失时可复制左侧的代码到应用的配置文件中</td>
  160. </tr>
  161. </table>
  162. <div class="opt"><input type="submit" name="submit" value=" 提 交 " class="btn" tabindex="3" /></div>
  163. </form>
  164. </div>
  165. </body>
  166. </html>