本帖最后由 hetouming 于 2009-9-5 14:17 编辑
用论坛的外部调用js,我在DZ的网站搜索了这方面的问题,都没看到解决方法,不知用DZ的外部调用uchome为什么会出现空白,在站内调用模块和预览都可以显示,好像从去年的到今年的这种帖子都有,现在DZ调用不了,我们就用UCHOME的调用吧 进入uchome的后台数据调用
添加新模块 选择手写SQL
数据调用SQL填写:SELECT * FROM `uchome_feed` AS `feed` WHERE `feed`.`appid`='0' AND `feed`.`friend`='0' ORDER BY `feed`.`dateline` DESC
然后点击下一步
变量名,自己命名一个变量名
缓存时间自己填写
获取数目可以自己填写
数据显示HTML代码填写以下代码
<!-- 请自行修改下面的网站地址,末尾加 / 反斜杠 -->
<!--{eval $siteurl = 'http://这里填写你的Uchome地址/';}-->
<!--{eval $feed_list = array();}-->
<!-- 请自行修改下面的 ucdaitai ,为您当前的模块“变量名”中的值-->
<!--{loop $_SBLOCK[ucdaitai] $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}-->
<!--{if $day=='yesterday'}--><h4 class="feedtime">昨天</h4><!--{elseif $day!='today'}--><h4 class="feedtime">$day</h4><!--{/if}-->
<!--{loop $values $value}-->
<!--{if $notime}-->
<a href="http://这里填写你的Uchome地址/{$siteurl}space.php?do=feed&icon=$value[icon]&view=$_GET[view]" class="type"><img src="{$siteurl}$value[icon_image]" /></a>
<!--{else}-->
<!--{/if}-->
<!--{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}-->
<!--{if $value[uid]==$_SGLOBAL[supe_uid]}-->
<a href="http://这里填写你的Uchome地址/{$siteurl}cp.php?ac=feed&op=delete&feedid=$value[feedid]" class="float_del" id="a_feed_$value[feedid]" title="删除">删除</a>
<!--{elseif $space[self] && $notime}-->
<a href="http://ihome.goemy.com/{$siteurl}cp.php?ac=feed&op=ignore&icon=$value[icon]&uid=$value[uid]&feedid=$value[feedid]" id="a_feedicon_$value[feedid]" class="float_del float_block" title="屏蔽">屏蔽</a>
<!--{/if}-->
<!--{/loop}-->
<!--{/loop}-->
好了填写完成之后,点击提交,然后更新缓存,就可以了
然后点击Javascript调用代码 用里面的代码粘贴到你想要调用的地方就可以了
如果有什么问题可以在下面提出来,能力范围之内尽量解决!
这个主题应该会解决好多会员的问题的,我在论坛搜索过这类的主题,都没人解决,官方也没人解决,都是一些重复的回答。。。不想多说了,觉得好的话,回回帖子就可以了 |