利用 dz 的 js 功能

外部调用功能相当便利。
比如我想新增一个显示本月会员发帖情况的页面,
就可以采用直接调用的方式。
进入论坛“管理中心”->“工具”->“数据调用”,
添加名为“post_month”的模块,
并填入相应参数。
此时,直接使用外部调用语句便能实现所需功能。

但是如果还想利用论坛的整体风格,
就可以从论坛自带的类似“faq.php”页面入手进行改造,
进过分析之后,
发现实现起来相当的容易。

在论坛主目录下,
新建一个名为“month.php”文件,
并写入以下简单代码:
<?php
require_once './include/common.inc.php';
include template('month');
?>

再进入“/templates/default”,
新建“month.htm”,并写入:

{subtemplate header}
<div id="nav"><a href="$indexname">$bbname</a> » <!--{if empty($action)}-->本月发帖排名<!--{else}--><a href="month.php">本月发帖排名</a> $navigation<!--{/if}--></div>
<div id="wrap" class="wrap with_side s_clear">
 <div class="side">
  {subtemplate stats_navbar}
 </div>
 <div class="main">
  <div class="content">
 <script type="text/" src="http://golax.vicp.net:25191/golax/bbs/api/.php?key=post_month"></script>
  </div>
 </div>
</div>
{subtemplate footer}

下划线部分为自定义内容。
如此一来,一个风格统一,
并利用 JavaScript,
进行外部调用功能的页面就完成了。
直接通过“month.php”就可以轻松访问。

发表评论

邮箱地址不会被公开。 必填项已用*标注