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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] uchome2.0动态调用代码

[复制链接]
oeov 发表于 2009-9-15 14:37:54 | 显示全部楼层 |阅读模式
动态
查询SQL语句
SELECT * FROM `uchome_feed` AS `feed` WHERE `feed`.`appid`='0' AND `feed`.`friend`='0' ORDER BY `feed`.`dateline` DESC

数据显示HTML代码
<!--{eval $feed_list = array();}-->
<!--{loop $_SBLOCK['block7'] $value}-->
        <!--{if empty($feed_list[$value['hash_data']][$value['uid']])}-->
                <!--{eval realname_set($value['uid'], $value['username']);}-->
                <!--{eval $feed_list[$value['hash_data']][$value['uid']] = $value;}-->
        <!--{/if}-->
<!--{/loop}-->

<!--{eval $list = array();}-->
<!--{loop $feed_list $values}-->
        <!--{eval $actors = array();}-->
        <!--{eval $a_value = array();}-->
        <!--{loop $values $value}-->
                <!--{if empty($a_value)}-->
                        <!--{eval $a_value = $value;}-->
                <!--{/if}-->
                <!--{eval $actors[] = "<a href=\"{$siteurl}space.php?uid=$value[uid]\">".$_SN[$value['uid']]."</a>";}-->
        <!--{/loop}-->
        <!--{eval $a_value = mkfeed($a_value, $actors);}-->
        <!--{if $a_value['dateline']>=$_SGLOBAL['today']}-->
                <!--{eval $list['today'][] = $a_value;}-->
        <!--{elseif $a_value['dateline']>=$_SGLOBAL['today']-3600*24}-->
                <!--{eval $list['yesterday'][] = $a_value;}-->
        <!--{else}-->
                <!--{eval $theday = sgmdate('Y-m-d', $a_value['dateline']);}-->
                <!--{eval $list[$theday][] = $a_value;}-->
        <!--{/if}-->
<!--{/loop}-->

<!--{loop $list $day $values}-->
<UL class=line_list id=scrollbody style="OVERFLOW: hidden; HEIGHT: 250px">
<!--{loop $values $value}-->
<li class="type_$value[icon]" id="feed_$value[feedid]_li">
                <!--{eval echo str_replace('src="attachment', 'src="'.$siteurl.'attachment', str_replace('ref="space',

'ref="'.$siteurl.'space', $value[title_template]));}-->
                <!--{if empty($notime)}--> <span class="time"><!--{date('m-d H:i',$value[dateline],1)}--></span><!--{/if}-->
</li>
<!--{/loop}-->
</ul>
<!--{/loop}-->

演示地址http://www.32edu.cn 开心校园
santaqian 发表于 2009-9-15 15:04:44 | 显示全部楼层
我一直调用不成功,看下我的首页,济宁人,哎!

主要是想让它滚动,就是不滚动!- -!
回复

使用道具 举报

 楼主| oeov 发表于 2009-9-15 18:30:55 | 显示全部楼层
2# santaqian

在代码下面加<script>startMarquee(250, 60, 0, 'scrollbody');</script>就可以了
回复

使用道具 举报

771cn 发表于 2009-9-15 22:44:10 | 显示全部楼层
不错,我准备也试试看!
回复

使用道具 举报

azha 发表于 2009-9-16 13:36:22 | 显示全部楼层
不错,可以用
不过如果能调出应用的小图片就更好了
不知道调用应用的小图片应该怎么写
回复

使用道具 举报

azha 发表于 2009-9-16 13:37:30 | 显示全部楼层
不错,可以用
不过如果能调出应用的小图片就更好了,不知道有无大侠改进一下
回复

使用道具 举报

azha 发表于 2009-9-16 14:28:57 | 显示全部楼层
按藤椅那哥们加那个script是滚动不了的
滚动代码如下:

  1. <SCRIPT>startMarquee(205, 90, 0, "scrollbody");

  2.                 function startMarquee(h,speed,delay,sid){

  3.                         var t = null;

  4.                         var p = false;

  5.                         var o = document.getElementById(sid);

  6.                         o.style.height = 205+"px";

  7.                         o.innerHTML += o.innerHTML;

  8.                         o.onmouseover = function(){p = true}

  9.                         o.onmouseout = function(){p = false}

  10.                         o.scrollTop = 0;

  11.                         function start(){

  12.                                 t = setInterval(scrolling, speed);

  13.                                 if(!p) {

  14.                                         o.scrollTop += 2;

  15.                                 }

  16.                         }

  17.                         function scrolling(){

  18.                                 if(p) return;

  19.                                 if(o.scrollTop % h != 0){

  20.                                         o.scrollTop += 2;

  21.                                         if(o.scrollTop >= o.scrollHeight/2) o.scrollTop = 0;

  22.                                 } else {

  23.                                         clearInterval(t);

  24.                                         setTimeout(start, delay);

  25.                                 }

  26.                         }

  27.                         setTimeout(start, delay);

  28.                 }

  29. </SCRIPT>
复制代码
这个绝对可用,找了n久才百度到的,自己测试成功
回复

使用道具 举报

pplife 发表于 2009-9-17 17:39:43 | 显示全部楼层
我的怎么只有漫游的动态?
http://www.gongkongren.cn/test.html
回复

使用道具 举报

pplife 发表于 2009-9-18 11:38:39 | 显示全部楼层
没人管嘛……
回复

使用道具 举报

aqq_cc 发表于 2009-9-20 22:30:45 | 显示全部楼层
能不能发下详细图片说明
我们都 不会呀
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 06:31 , Processed in 0.186029 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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