help.asp
上传用户:saigedz
上传日期:2019-10-14
资源大小:997k
文件大小:16k
源码类别:

中间件编程

开发平台:

HTML/CSS

  1. <%@ CODEPAGE=65001 %>
  2. <%
  3. '///////////////////////////////////////////////////////////////////////////////
  4. '// 插件应用:    1.8 Pre Terminator 及以上版本, 其它版本的Z-blog未知
  5. '// 插件制作:    haphic(http://haphic.com/)
  6. '// 备    注:    主题管理插件
  7. '// 最后修改:   2008-6-28
  8. '// 最后版本:    1.2
  9. '///////////////////////////////////////////////////////////////////////////////
  10. %>
  11. <% Option Explicit %>
  12. <% On Error Resume Next %>
  13. <% Response.Charset="UTF-8" %>
  14. <% Response.Buffer=True %>
  15. <!-- #include file="../../c_option.asp" -->
  16. <!-- #include file="../../function/c_function.asp" -->
  17. <!-- #include file="../../function/c_system_lib.asp" -->
  18. <!-- #include file="../../function/c_system_base.asp" -->
  19. <!-- #include file="../../function/c_system_plugin.asp" -->
  20. <!-- #include file="c_sapper.asp" -->
  21. <%
  22. Call System_Initialize()
  23. '检查非法链接
  24. Call CheckReference("")
  25. '检查权限
  26. If BlogUser.Level>2 Then Call ShowError(6)
  27. If CheckPluginState("ThemeSapper")=False Then Call ShowError(48)
  28. BlogTitle="Style Selector"
  29. %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  30. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<%=ZC_BLOG_LANGUAGE%>" lang="<%=ZC_BLOG_LANGUAGE%>">
  31. <head>
  32. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  33. <meta http-equiv="Content-Language" content="<%=ZC_BLOG_LANGUAGE%>" />
  34. <meta name="robots" content="noindex,nofollow"/>
  35. <link rel="stylesheet" rev="stylesheet" href="../../CSS/admin.css" type="text/css" media="screen" />
  36. <link rel="stylesheet" rev="stylesheet" href="images/style.css" type="text/css" media="screen" />
  37. <title><%=BlogTitle%></title>
  38. <style>
  39. ul {list-style:Upper-Alpha;line-height:200%;}
  40. ol {line-height:220%;}
  41. ol li {margin:0 0 0 -18px;text-decoration: none;}
  42. b {color:Navy;font-weight:Normal;text-decoration: underline;}
  43. sup {color:Red;}
  44. </style>
  45. </head>
  46. <body>
  47. <div id="divMain">
  48. <div class="Header">Theme Sapper - 帮助说明页</div>
  49. <%Call SapperMenu("8")%>
  50. <div id="divMain2">
  51. <%Call GetBlogHint()%>
  52. <form id="edit" name="edit">
  53. <p><strong>说明文档目录:</strong></p>
  54. <ul>
  55. <li>
  56. <a href="#pluginintro">主题简介.</a>
  57. </li>
  58. <li>
  59. <a href="#themelist">主题管理扩展面板说明.</a>
  60. </li>
  61. <li>
  62. <a href="#editinfo">如何编辑主题信息.</a>
  63. </li>
  64. <li>
  65. <a href="#themexml">关于主题信息文档 (Theme.xml).</a>
  66. </li>
  67. <li>
  68. <a href="#exportzti">导出主题为 ZTI 主题安装包文件 (以下简称 ZTI 文件).</a>
  69. </li>
  70. <li>
  71. <a href="#importzti">从本地上传 ZTI 文件并导入主题.</a>
  72. </li>
  73. <li>
  74. <a href="#restorzti">管理保存在主机上的 ZTI 文件.</a>
  75. </li>
  76. <li>
  77. <a href="#aboutzti">关于 ZTI 文件 ( <u><b>Z</b></u>-Blog <u><b>T</b></u>heme <u><b>I</b></u>nstallation Pack ).</a>
  78. </li>
  79. <li>
  80. <a href="#checkupdate">为主题查找可用的更新版本.</a>
  81. </li>
  82. </ul>
  83. <ul>
  84. <a name="pluginintro"></a><br />
  85. <li><strong>主题简介:</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  86. <ol>
  87. <li>
  88. Theme Sapper, (以下简称 TS), 提供了一些有关主题的辅助功能, 属于此主题功能的页面, 会在页面标题中看到 "Theme Sapper" 的字样.
  89. </li>
  90. <li>
  91. 激活此主题后, 会在"主题样式管理"中多出此主题的菜单. 停用此主题后, 这些菜单会消失.
  92. </li>
  93. <li>
  94. 主题提供有三大类功能: 一, 管理主题(编辑查看主题信息, 导出主题为 ZTI 文件, 删除主题); 二, 从本地上传并导入主题(从本地上传 ZTI 文件并导入该文件中的主题); 三, 管理主机上的 ZTI 文件(从主机上的 ZTI 文件恢复主题到 Blog, 下载主机上的 ZTI 文件, 删除主机上的 ZTI 文件); 四, 在线安装主题.
  95. </li>
  96. </ol>
  97. <a name="themelist"></a><br />
  98. <li><strong>主题管理扩展面板说明:</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  99. <ol>
  100. <li>
  101. <b>主题列表</b>: 这里列出了所有装在 THEMES 目录下的主题, 为每个主题提供了简要的信息, 并在每个主题缩略图右上方提供了四个功能按扭.
  102. </li>
  103. <li>
  104. <b><img src="images/update.gif" alt="↓"> 升级修复主题</b>: 用来重新安装覆盖该主题以实现升级和修复.
  105. </li>
  106. <li>
  107. <b><img src="images/info.gif" alt="i"> 查看主题信息</b>: 点击可以查看该主题的详细信息.
  108. </li>
  109. <li>
  110. <b><img src="images/edit.gif" alt="√"> 编辑主题信息</b>: 用来生成或编辑该主题的信息文档 (Theme.xml).
  111. </li>
  112. <li>
  113. <b><img src="images/export.gif" alt="↑"> 导出主题</b>: 将该主题导出成 ZTI 文件 (关于 ZTI 文件).
  114. </li>
  115. <li>
  116. <b><img src="images/delete.gif" alt="×"> 删除主题</b>: 删除该主题 (位于 THEMES 目录下的该主题文件夹), 正在使用的主题无法删除.
  117. </li>
  118. <!--
  119. <li>
  120. <b>导入主题</b>: 列表中最后一个主题, 被用作导入本地 ZTI 文件的表单.
  121. </li>
  122. -->
  123. </ol>
  124. <a name="editinfo"></a><br />
  125. <li><strong>如何编辑主题信息:</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  126. <ol>
  127. <li>
  128. <b>进入编辑页面</b>: 在主题管理扩展面板中点击 <img src="images/edit.gif" alt="√"> 即可进入主题信息编辑页面. 在主题详细信息页面的下方也可找到 [编辑信息] 的菜单.
  129. </li>
  130. <li>
  131. <b>编辑修改与全新生成</b>: 当该主题包含主题信息时, TS 会在进入编辑页时将其载入. 这时您看到的文本框内的文字为原有的主题信息. 当您更改并保存后, 原有的主题信息将被新信息覆盖; 而当该主题不包含主题信息时, 大部分文本框内的文字为空, 当您填写并保存后, TS 根据您填写的内容为您全新生成主题信息.
  132. </li>
  133. <li>
  134. <b>主题信息和作者信息</b>: 按照提示填写即可, 作者信息如不想填写可以留空. <u>注意 <sup>notice</sup>:"适用版本"与"发布日期"的写法要标准, 不然系统可能无法识别. "主题版本", "发布日期", "最后修改日期" 三项关系到在线查到更新时的版本识别, 一定要正确填写.</u>
  135. </li>
  136. <li>
  137. <b>主题说明信息</b>: 可用纯文本编写, 也可使用 HTML 标签排版. 在显示时回车会被替换成换行, 所以您在文本中不必使用换行标签.
  138. </li>
  139. <li>
  140. <b>主题自带主题</b>: 此选项只适用于含有自带主题的主题, 如果主题不包含有自带主题, 请留空.
  141. </li>
  142. <li>
  143. <b>主题信息的保存</b>: 当您点击按扭"完成编辑并保存信息"后, TS 会保存您当前填写的主题信息, 并在该主题目录下生成主题信息文档. 原有的主题信息将被覆盖.
  144. </li>
  145. </ol>
  146. <a name="themexml"></a><br />
  147. <li><strong>关于主题信息文档 (Theme.xml):</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  148. <ol>
  149. <li>
  150. <b>什么是主题信息文档?</b> 在 Z-Blog 1.8 之后, 每个主题都需要有主题信息以供后台的 "主题与样式选择" 工具使用. 这些信息以 XML 文档的形式保存于该主题目录下. 名称为 Theme.xml.
  151. </li>
  152. <li>
  153. <b>主题信息文档规范</b>: <a href="http://wiki.rainbowsoft.org/doku.php?id=themes:std" target="_blank">查看 Z-Blog 主题制作规范</a>
  154. </li>
  155. <li>
  156. <b>如何得到标准的主题信息文档</b>: 在当前 TS 中使用 "编辑主题信息" 功能, 可以得到 (规范版本为 0.1 的) 标准主题信息文档.
  157. </li>
  158. </ol>
  159. <a name="exportzti"></a><br />
  160. <li><strong>导出主题为 ZTI 文件<a href="#aboutzti"> (什么是 zti 主题安装包文件?)</a>:</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  161. <ol>
  162. <li>
  163. <b>进入导出主题页面</b>: 在主题管理扩展面板中点击 <img src="images/export.gif" alt="↑"> 即可进入导出主题页面. 在主题详细信息页面的下方也可找到 [导出主题] 的菜单.
  164. </li>
  165. <li>
  166. <b>编写 ZTI 文件的信息</b>: 进入导出页面后, 先要编辑 ZTI 文件的信息, 这些信息默认由主题信息中取得, 所以一般只要点击按扭 "确认信息并打包主题" 即可进入打包过程.
  167. </li>
  168. <li>
  169. <b>发布与备份</b>: 用于发布主题, 指的是导出的文件将被放到资源中心下载, 这时要求主文件名必须为主题的 ID. 如仅用作备份主题, 则文件名随意, TS 会自生成不同的文件名.
  170. </li>
  171. <li>
  172. <b>备份技巧</b> <sup>tip</sup>: 在选择导出类型为备份的同时, 可以修改一些信息, 如最后更新时间, 简介等, 这些信息将会在 <a href="XML_Restor.asp">"管理主机上的 ZTI 文件"</a> 中显示出来. 这相当于为这个备份做了备注.
  173. </li>
  174. <li>
  175. <b>打包过程的执行</b>: 点击按扭 "确认信息并打包主题" 后, 打包程序将会启动. 将所选主题的所有文件打包进 ZTI 文件. 然后将 ZTI 文件保存在 TS 主题的 Export 目录下. 所以, <u>请确认此 Export 目录的存在, 不然打包无法完成</u>.
  176. </li>
  177. <li>
  178. <b>下载 ZTI 文件</b>: 打包过程执行成功后, 会弹出下载页面, 这时您可以下载 ZTI 文件到本地. 另外, 所有导出在 Export 目录下的 ZTI 文件均可在 <a href="XML_Restor.asp">"管理主机上的 ZTI 文件"</a> 中下载.
  179. </li>
  180. <li>
  181. <b>注意</b> <sup>notice</sup>: 如果你的浏览器无法直接下载, <u>请按照提示操作</u>. Opera 下载的 ZTI 文件扩展名可能为 XML, 并不影响使用. 但发布时请更改扩展名为 ZTI.
  182. </li>
  183. </ol>
  184. <a name="importzti"></a><br />
  185. <li><strong>从本地上传 ZTI 文件并导入主题<a href="#aboutzti"> (什么是 zti 主题安装包文件?)</a>:</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  186. <ol>
  187. <li>
  188. <b>从本地上传并导入主题</b>: 点击浏览, 从本地选择 ZTI 文件, 然后提交. TS 将会导入此 ZTI 文件中的主题, 并为您安装到博客上 (THEMES 目录下).
  189. </li>
  190. <li>
  191. <b>是否覆盖提示</b>: 如果导入主题时发现该主题已存在于 THEMES 目录下. 会有 "是否覆盖掉已安装主题" 的提示.
  192. </li>
  193. </ol>
  194. <a name="restorzti"></a><br />
  195. <li><strong>管理保存在主机上的 ZTI 文件<a href="#aboutzti"> (什么是 zti 主题安装包文件?)</a>:</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  196. <ol>
  197. <li>
  198. <b>何为 "保存在主机上的 ZTI 文件" ?</b> 当您导出主题时, 无论是用作发布还是用作备份, 在 TS 主题中的 Exprot 目录下都会有相应名称的 ZTI 文件生成. 对于这些 ZTI 文件, TS 提供了后台管理功能, 如下:
  199. </li>
  200. <li>
  201. <b><strong style="color:green;">←</strong> - 恢复</b>: 从主机上的 ZTI 文件恢复主题到 Blog, 即将该 ZTI 文件中的主题覆盖安装到 THEMES 目录下.
  202. </li>
  203. <li>
  204. <b><strong style="color:blue;">↓</strong> - 下载</b>: 下载保存在主机上的该 ZTI 文件.
  205. </li>
  206. <li>
  207. <b><strong style="color:red;">×</strong> - 删除</b>: 删除保存在主机上的该 ZTI 文件.
  208. </li>
  209. <li>
  210. <b>是否覆盖提示</b>: 如果恢复主题时发现该主题已存在于 THEMES 目录下. 会有 "是否覆盖掉已安装主题" 的提示.
  211. </li>
  212. <li>
  213. <b>注意</b> <sup>notice</sup>: 如果你的浏览器无法直接下载, <u>请按照提示操作</u>. 将鼠标悬停在链接上可看到提示. Opera 下载的 ZTI 文件扩展名可能为 XML, 并不影响使用. 但发布时请更改扩展名为 ZTI.
  214. </li>
  215. </ol>
  216. <a name="aboutzti"></a><br />
  217. <li><strong>关于 ZTI 文件 ( <u><b>Z</b></u>-Blog <u><b>T</b></u>heme <u><b>I</b></u>nstallation Pack ):</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  218. <ol>
  219. <li>
  220. <b>什么是 ZTI 文件?</b> ZTI 是 <u><b>Z</b></u>-Blog <u><b>T</b></u>heme <u><b>I</b></u>nstallation Pack Document 的缩写. 意为 Z-Blog 主题安装包文件. 是由 Theme Sapper 主题导出的一种 XML 格式的数据文件, 扩展名为 zti. Theme Sapper 的导出导入主题功能, 在线安装功能等, 使用的都是这种文件.
  221. </li>
  222. <li>
  223. <b>ZTI 文件的好处</b>: 使用 TS 的导入功能可以直接从本地的 ZTI 文件导入主题, 而不必使用 FTP 上传整个主题目录和文件. TS 还通过 ZTI 文件, 以及服务端的配合实现了直接从资源中心在线安装主题. 总之, ZTI 文件的出现方便了主题的备份和交流.
  224. </li>
  225. <li>
  226. <b>如何得到 ZTI 文件</b>: 方法一, 可以使用 TS 的导出主题功能, 生成并下载 ZTI 文件; 方法二, 从资源中心的下载的主题安装包, 均为 ZTI 文件.
  227. </li>
  228. <li>
  229. <b>Z-Wiki 上关于 ZTI 文件的解释</b>: <a target="_blank" href="http://wiki.rainbowsoft.org/doku.php?id=themes:pack">什么是 zti 主题安装包文件?</a>
  230. </li>
  231. </ol>
  232. <a name="installonline"></a><br />
  233. <li><strong>"获取更多主题" (在线安装主题) 使用指南:</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  234. <ol>
  235. <li>
  236. <b>浏览资源中心的主题</b>: 点击菜单 <a href="XML_List.asp">"获取更多主题"</a>, 等待服务器数据载入完成, 即可浏览资源中心中的主题. 其中, 您已经安装在博客内的主题, 会被打上 "已安装" 之类的标记, 以示区别.
  237. </li>
  238. <li>
  239. <b>安装主题</b>: 点击每个主题缩略图下方的 "安装主题", 将会进入安装页面. 等待安装页面执行完成 - 这一过程所需要的时间要视网络状况和主题大小而定 - 即可在 "主题样式选择" 中找到该主题.
  240. </li>
  241. <li>
  242. <b>覆盖提示</b>: 如果您的博客中已装有您正在安装的主题, 在安装时会有 "是否覆盖" 的提示. 如果选择 "继续安装", 则原有主题会被完全覆盖.
  243. </li>
  244. </ol>
  245. <a name="checkupdate"></a><br />
  246. <li><strong>为主题查找可用的更新版本.</strong> <a href="javascript:window.scrollTo(0,0);">[↑返回目录]</a></li>
  247. <ol>
  248. <li>
  249. <b>查看主题的可用更新</b>: 点击菜单 <a href="XML_ChkVer.asp">"查看主题的可用更新"</a>, 即可看到已找到可用更新的主题.
  250. </li>
  251. <li>
  252. <b>查找主题的可用更新 - 手动</b>: 在 "主题管理扩展面板" 页面, "查看主题的可用更新" 页面的下方, 均有 "查找更新" 的按扭. 点击即开始为您安装的主题(无论是否激活)查找可用更新版本.
  253. </li>
  254. <li>
  255. <b>查找主题的可用更新 - 自动</b>: 当您或其它博客成员在后台活动的时候, PS 也会为您查找更新, 这种查找是自动的但是极为缓慢.
  256. </li>
  257. <li>
  258. <b>主题更新提示</b>: 当主题有可用更新时, "主题管理" 页面, TS 中的 "主题管理扩展面板" 页面中均会有提示.
  259. </li>
  260. <li>
  261. <b>不支持在线更新的主题</b>: "菠萝的海" 中没有收录的主题不具有在线更新的功能, 在查找更新后这些主题会被标示出来. "查看主题的可用更新" 页面中也提供了列出这些主题的功能.
  262. </li>
  263. <li>
  264. <b>清除更新提示</b>: 点击 "查看主题的可用更新" 页面下方的 "清除更新提示" 按扭, "主题更新提示" 和 "不支持在线更新" 的提示均会被清除.
  265. </li>
  266. </ol>
  267. </ul>
  268. <p>
  269. 如果 TS 在使用过程中出错, 一般会有比较详细的错误提示. 有其它相关问题可 <a href="http://bbs.rainbowsoft.org/thread-19258-1-2.html" target="_blank">到论坛上提出</a> <a href="mailto:haphic@gmail.com">发我邮件</a> 或 <a href="http://haphic.com/blog/guestbook.asp" target="_blank">给我留言</a>.
  270. </p>
  271. </form>
  272. <%Dim i : For i=0 To 26 : Response.Write "<br />" : Next%>
  273. <a href="javascript:window.scrollTo(0,0);">[↑]</a>
  274. </div>
  275. </div>
  276. <script>
  277. //斑马线
  278. var tables=document.getElementsByTagName("ol");
  279. var b=false;
  280. for (var j = 0; j < tables.length; j++){
  281. var cells = tables[j].getElementsByTagName("li");
  282. for (var i = 0; i < cells.length; i++){
  283. if(b){
  284. cells[i].style.color="#333366";
  285. cells[i].style.background="#F1F4F7";
  286. b=false;
  287. }
  288. else{
  289. cells[i].style.color="#666699";
  290. cells[i].style.background="#FFFFFF";
  291. b=true;
  292. };
  293. };
  294. }
  295. document.close();
  296. </script>
  297. </body>
  298. </html>
  299. <%
  300. Call System_Terminate()
  301. If Err.Number<>0 then
  302. Call ShowError(0)
  303. End If
  304. %>