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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

新版 JS 调用使用方法 [2007-3-8]

[复制链接]
monkeye 发表于 2007-3-8 15:03:13 | 显示全部楼层 |阅读模式
自从 Discuz! 5.5 开始 JS 调用已升级为一个全新的系统,在这里,我们可以对生成的 JS 调用设置进行保存,同时还可以定义 JS 调用的模板。让我们通过一个例子讲解使用方法。
当我们进入JS调用的时候,会出现如下界面


我们新建一个“主题列表”的 JS 调用,点击“主题列表”按钮




主题列表中我们发现新增了 JS 调用唯一标识和 JS 调用模板。唯一标识用于区别每一个 JS 调用,你可以起一个便于记忆的名称,建议用英文及数字表示。模板则可以让用户自由书写 HTML 代码设计当前 JS 调用的显示内容。
模板中可以使用“[node]...[/node]”包含单独记录的模板,如果模板中没有此包含符,则表示全部模板均包含在“[node]...[/node]”下,“[node]...[/node]”中包含的符号不同类的 JS 调用有所不同。

例如:

当模板书写为:

[{forum}] {subject} ({dateline})<br>

显示结果为:



模板中没有书写“[node]...[/node]”,则论坛会视为你的模板为:

[node][{forum}] {subject} ({dateline})<br>[/node]


当模板书写为:

<table><tr><th>所在论坛</th><th>主题</td></tr>[node]<tr><td>{forum}</td><td>{subject} ({dateline})</td></tr>[/node]</table>

<table><tr><th> 所在论坛</th><th>主题</td></tr>
</table>
附加在了记录循环体的头和尾。


显示结果为:




自定义类型的 JS 调用可以把多个已经设置好的 JS 调用进行整合
例如在自定义类型的JS调用中你可以书写以下内容
<table><tr><td valign="top">[module]forums_8lp[/module] </td><td valign="top">
[module]threads_QGK[/module]</tr></table>

输出结果为 forums_8lp、threads_QGK 2个 JS 调用的整合结果



同时,新版 JS 调用的主题列表调用中新增了如下项目:


而且,还可以针对每一个 JS 调用项目进行数据缓存时间的设置:


如果当前 JS 调用的数据缓存时间留空,则表示使用全局的设置,也就是“基本设置”->JS调用”中设置的值。

填写完毕的 JS 调用项目,点击“提 交”按钮后,会出现在JS项目列表中



JS 调用代码也进行了缩减:

<script language="JavaScript" src="http://yourboardurl/api/javascript.php?key=threads_Rr5"></script>


新建的 JS 调用项目可以反复进行编辑,而不必修改 JS 调用代码的任何部分。


JS 调用在实际运行的时候,缓存后的结果运行时间在 0.001 ~ 0.002 秒之间,比以前速度加快很多。


[ 本帖最后由 monkeye 于 2007-3-8 15:51 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

yulei889 发表于 2007-3-8 16:23:51 | 显示全部楼层
好像看见过
回复

使用道具 举报

龙逍遥 发表于 2007-3-11 20:05:06 | 显示全部楼层
JS 调用在实际运行的时候,缓存后的结果运行时间在 0.001 ~ 0.002 秒之间,比以前速度加快很多。
回复

使用道具 举报

禄林网络 发表于 2007-3-12 00:40:49 | 显示全部楼层
好的! 知道了。。。。
回复

使用道具 举报

UsHost 发表于 2007-3-12 02:41:26 | 显示全部楼层
更人性化了,不错不错
回复

使用道具 举报

998w 发表于 2007-3-12 08:05:03 | 显示全部楼层
支持,呵呵。好像DZ5.5更安全,更稳定了
回复

使用道具 举报

haikung 发表于 2007-3-12 11:01:02 | 显示全部楼层
喜欢5。5,可惜怎么还不发呢?
回复

使用道具 举报

FZL-LW 发表于 2007-3-12 11:19:17 | 显示全部楼层
:$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ :$
回复

使用道具 举报

lesu 发表于 2007-3-12 13:13:25 | 显示全部楼层
5.5??????
回复

使用道具 举报

tian0017 发表于 2007-3-12 14:20:28 | 显示全部楼层
8错8错
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 09:28 , Processed in 0.029927 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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