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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

ss下,如何获取uchome的活动信息?

[复制链接]
ssbadboy 发表于 2009-11-25 14:17:48 | 显示全部楼层 |阅读模式
系统和帮助文档当中只有:  UCH日志  UCH相册  UCH个人空间 这三个的调用聚合。

本人想在ss的列表页当中调用uchome的活动等信息,最好是全部信息,不知道有没有相关的高人有这方面的经验或者这方面的教程?说明?主要是模块当中究竟如何实现?
lidq.jingwu 发表于 2009-11-25 14:29:16 | 显示全部楼层
没有的,这个最好在uchome中进行数据调用,将JS代码放到ss中。
回复

使用道具 举报

 楼主| ssbadboy 发表于 2009-11-25 14:51:42 | 显示全部楼层
能否同过SQL查询,再用uch的博客的uchblog,来进行输出,并分页显示?
回复

使用道具 举报

木奶姨 发表于 2009-12-17 15:27:08 | 显示全部楼层
可以通过UChome的数据调用,手写sql代码完成,类似与一下的代码。
  1. SELECT * FROM `uchome_event` AS `event` ORDER BY `event`.`dateline` DESC
复制代码
然后再通过编辑参数调用来编辑显示的样式,来控制显示方式。
再在SS里建立一个空的模型,通过更改ss模型来完成整个活动信息的调用。
至于分页,还没研究,我只在首页弄了个活动的信息显示。
回复

使用道具 举报

mofeng2000 发表于 2010-1-13 01:53:53 | 显示全部楼层
可以通过UChome的数据调用,手写sql代码完成,类似与一下的代码。然后再通过编辑参数调用来编辑显示的样式, ...
木奶姨 发表于 2009-12-17 15:27



    不行啊,产生错误了,能说具体点吗,多谢了!!!!
回复

使用道具 举报

selean0621 发表于 2010-1-13 10:19:05 | 显示全部楼层
就是说清楚点啊能不能把代码发下撒的
回复

使用道具 举报

木奶姨 发表于 2010-1-13 12:49:56 | 显示全部楼层
本帖最后由 木奶姨 于 2010-01-13 12:51 编辑

如何调用Uchome中的活动到SS中?解答
By james
1.登录UChome后台管理,点击数据调用选择添加新模块-手写SQL
写入一下SQL代码
SELECT * FROM `uchome_event` ORDER BY `dateline` DESC


2. 提交后设置参数,如设置显示3条数据

3. 编辑“数据显示HTML代码”

4. 如3中所示地方,我写了如下的显示代码

    <H3> 活动 &#187; <a href="http://home.ngocn.org/space.php?do=event&view=recommend" class="more">更多活动</a></h3>
            <ul>
    <!--{loop $_SBLOCK[block19] $value}-->
    <li>
                    <h3><a href="http://home.ngocn.org/space.php?do=event&id=$value[eventid]" target="_blank">$value[title]</a></h3>
                    <p><a href="http://home.ngocn.org/space.php?do=event&id=$value[eventid]" target="_blank"><img style="width:43px;height:43px;" src="http://home.ngocn.org/attachment/$value[poster]" alt="$value[title]"/></a></p>
                    <p>时间: <!--{date('n-j H:i',$value[starttime])}--> - <!--{date('n-j H:i',$value[endtime])}--></p>
                    <p>地点value[province] $value[city] $value[location]</p>
                    <p>发起:<a href="http://home.ngocn.org/space.php?uid=$value[uid]">$value[username]</a></p>
                    <p>$value[membernum] 人参加|$value[follownum] 人关注</p>
                </li>
    <!--{/loop}-->
    </ul></div>

5. 点击预览,看是否出现数据。

6. 可以调用活动的其它参数,这里不再一一说明

7. 编辑完成并提交保持后,在浏览所有模块选项中找到刚才做的数据调用模块,点击JS调用代码,

8. 将js调用代码嵌入到你希望嵌入的位置,例如SS首页

9. 这里以我新建立的一个js2.html页面为例,将js代码粘贴到html中
[点击图片,在新窗口显示原始尺寸]

10. 在浏览器中查看js2.html文件,效果如下。如果想看效果请到NGOCN.org首页,我在社区里的用户名是:见鬼。

注:
1.一定要注意,活动图片调用出来的是相对地址,在其他地方调用活动模块时一定要写上图片附件所在的根目录地址。
2.本数据调用没有解决的问题:如果用户发布的活动没有图片,在其他地方调用就不能被显示。最简单的解决办法是利用SQL控制,例如在写 SQL的时候加一条Pic字段不为空,之类的。
3.样式是要写在你调用数据的地方,例如你在SS调用,那样式就要在SS中写。

(貌似不能贴图过来)原文在这里:http://home.ngocn.org/space-18231-do-blog-id-6402.html
回复

使用道具 举报

木奶姨 发表于 2010-1-13 12:50:39 | 显示全部楼层
回复 5# mofeng2000
帖子在下面,可惜不能贴图~
回复

使用道具 举报

木奶姨 发表于 2010-1-13 12:51:29 | 显示全部楼层
回复 6# selean0621
这样算不算详细?
回复

使用道具 举报

selean0621 发表于 2010-1-16 10:28:00 | 显示全部楼层
回复 9# 木奶姨


    是的 我就是这样写的,下面有个测试数据的对吧 ! 能显示出91 81 71 61 51 41 31 21 这样的数据就是在SS首页调用的结果????为什么???
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 17:27 , Processed in 0.030822 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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