|
    
- K币
- 0 串
- 金钱
- 13866 ¥
- 贡献
- 22 点
  
|
1楼
发表于 2008-5-8 11:04
| 只看该作者
火狼首页调用数据1.0 For DZ6.1.0 扩展模块教程和实例
注意事项
插件可自由添加HTML和PHP代码,在添加代码时请您检查HTML代码的配对和PHP代码的符号闭合性,否则会显示不正确且有可能显示错位。
一、添加帖子类
1. 进入管理后台 -> 工具(顶部菜单) -> 数据调用(左边菜单)
2. 点击 添加▼ 选择 主题列表 进入设置界面
3. 往下拉右边的滚动条,找到 主题列表 标题栏目,根据需要进行一系列的参数设置后按提交。
4. 提交后回到数据调用的唯一标识列表中多一条您刚才设置的数据调用唯一标识名称,点击编辑,可以在预览下面看到帖子列表了,如果没有显示再进行参数设置,查看时间和版块范围设置是否影响到显示。
5. 在预览按扭上方有一个文本框,里面的初始内容一般是 {prefix} {subject}<br /> ,这里需要改成适合本插件的代码显示模式。
更改代码如下:
<div class="listnum">
[node]<div class="toplist"><em>{author}</em><span>{subject}</span></div>[/node]
</div>
代码说明:
class="listnum" 表示前面显示数字序号
{author}表示发帖作者
{subject} 表示帖了标题[/code]按提交保存设置。
6. 拷贝刚才设置的数据调用唯一标识名称,扩展(顶部菜单) -> 火狼插件(左边菜单)
7. 进入火狼首页数据调用设置,选择 扩展模块 菜单
8. 在帖子列表区域点击添加模块
模块变量名称: 可以填写您刚才设置的数据调用唯一标识名称
模块标头名称: 您取一个符合内置数据调用参数设置所展现内容的简短名称,随意取名
模块代码类型: 选择PHP代码
模块代码: 填写 request('这里用数据调用唯一标识名称替代');
9. 按提交就OK了。
二、添加外部调用
可以制作一个PHP脚本放在插件包根目录下,也可以直接贴在模块代码框内,如果是广告代码,一般是选择HTML代码,直接贴入。(下面举例调用火狼播放器数据的例子)
1. 制作一个PHP文件。放在播放器插件( 如fmplayer )根目录下,PHP文件仅供参考。
下载
2. 随便选择一个区域添加模块,其它和上面的第8步设置一样,仅在模块代码处贴入代码如下:
//////////////////////////////////////////////////////////////////////////
$cutstr = 24; //显示媒体名称的最大字节数
$cachetime = 1800; //缓存时间
@include DISCUZ_ROOT.'firewolf/fmplayer/media_indexrequire.php';
//其中firewolf 表示火狼插件中心的目录名,fmplayer 表示播放器插件的目录名
//////////////////////////////////////////////////////////////////////////
3. 按提交即可。
三、关于显示顺序和CSS的说明
1. 在扩展模块中可以调整各个模块间的显示先后顺序,值越小优先显示。
2. 如果你添加的模块不想显示数字序号及下划线,可在写出的代码加上<div class="tablebg">这里是您的代码</div>,例如您添加HTML代码,在您的代码前后加上<div class="tablebg">和</div>,即不显示数字序号和下划线。如果您添加的是PHP代码,在写出部分的前后同样加上<div class="tablebg">和</div>。
四、插件可调用的变量
1. $_FITS['hackurl'] //火狼首页调用数据插件的相对路径,值中后面已有“/”
2. FI_ROOT //火狼首页调用数据插件的绝对路径,值中后面已有“/”
3. $_FITS['bodyheight'] //区域高度
4. $_FITS['showthreads'] //表示搜索的条目,如果调用其它插件(比如宠物),可用它来限制条目
5. $_FITS['cutsubject'] //帖子列表区的标题最大显示字节数。 |
|