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

 找回密码
 立即注册
搜索

Uchome首页如何调用Discuz论坛数据 完整解惑版

[复制链接]
bjcomi 发表于 2009-10-28 09:51:00 | 显示全部楼层 |阅读模式
本帖最后由 bjcomi 于 2009-10-28 09:53 编辑

效果参见:http://www.zxz-life.com



本文章原址:http://www.zxz-life.com/home/space-1-do-blog-id-33.html
下载相关文件也请看上面原址

1、准备:完成幻灯片式展播,需要两个文件,下载后按文件夹结构上传到服务器:

/bbs/include/js/flashslide.js  

/bbs/images/flashslide.swf



* 注:如果你的论坛装在根目录下,需要修改下面的“调用模板”和flashslide.js中的路径,去掉/bbs

2、进入Discuz!的后台,工具--数据调用--添加--附件调用

3、在新建的数据调用模板框中输入以下代码:

1) 论坛帖子调用:
<LI><SPAN><A href="{link}" target=_blank>{author}</A></SPAN> <A title="{subject_nolink}" href="{link}" target=_blank>{subject}</A><BR></LI>

2) 论坛图片调用:<ul id="slidedata" style="display: none">
[node]
<li title=img>{imgfile}</li>
<li title=link>{link}</li>
<li title=subject>{subject}</li>
[/node]
</ul>
<STYLE type=text/css>
#slidearea { width: 350px; height: 250px; overflow: hidden; margin: 0 auto; text-align: center; }
#slidearea img { width: 350px; height: 250px }
#slidetext { white-space: nowrap; }
#slidefooter {width: 350px; overflow: hidden; }
</STYLE>
<div id="slidecontent"></div>
<script language="javascript" type="text/javascript" src="/bbs/include/js/flashslide.js"></script>

4、其他设置默认,然后保存这个代码即可。

附:网页中的JS调用方式

1、在需要调用图片幻灯的地方插入以下代码

<script type="text/javascript" src="http://你的域名/bbs/api/javascript.php?key=xxx"></script>



注意事项: Uchome调用Discuz数据属于外部调用,需要在Discuz后台打开外部调用功能才可以正常显示。

方法:进入Discuz后台---工具---数据调用---设置---启用外部调用

评分

1

查看全部评分

回复

使用道具 举报

FBI_BBS 发表于 2009-10-28 09:53:54 | 显示全部楼层
分享精神可嘉。
回复

使用道具 举报

yfxz 发表于 2009-10-28 14:03:45 | 显示全部楼层
共同学习!!!
回复

使用道具 举报

sijiqin 发表于 2009-10-28 14:22:42 | 显示全部楼层
有没有办法以内部调用方式呢?外部调用已经限定了格式,不太方便,既然都是一个数据库,以内部更好吧?希望能再分享一下,谢谢
回复

使用道具 举报

1teng 发表于 2009-10-30 11:42:47 | 显示全部楼层
不行啊。。。。。

显示:
1) 论坛帖子调用:
{author} {subject}
2) 论坛图片调用:
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 22:17 , Processed in 0.125136 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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