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

 找回密码
 立即注册
搜索

首页调用"欢迎新成员"加强版(带打招呼和加好友) 适用2.0和1.5

[复制链接]
anhl 发表于 2009-7-31 17:11:39 | 显示全部楼层 |阅读模式
UCHome模板
适用版本: UCHome 2.0
语言编码:  
风格转换者:
本帖最后由 anhl 于 2009-8-1 18:26 编辑

最近官方2.0发了更新了个新的小功能,就是欢迎新成员。 看到后无比眼熟,因为在1.5的时候我已经通过数据调用实现了。但当时支持1个成员.    看了官方的,也用数据调用写出来了,并且增加了 打招呼和加好友的功能。这样的用户体验将更好.
看效果可以到 www.cdhlh.com   用户 test 密码 147258  
请大家不要注册了。直接用上面的
7月29号用了的请注意一下。先前代码有个小问题,如果显示几个人,那打招呼的加好友都是同一个人,现在改了,有问题的请复制下面的数据调用代码。
有人说只显示1个,是因为你要在查询范围设置成0-3就可以了。。 还有问题请回帖或PM我,一般都在线

上图:


第一步:  进入后台,选择数据调用,添加新模块
数据调用SQL填入:
  1. SELECT * FROM uchome_space WHERE dateline>UNIX_TIMESTAMP()-86400*3 ORDER BY dateline DESC
复制代码
然后提交。
第二步: 在 数据显示HTML代码 处 填入下面代码:
  1. <ul class="avatar_list">
  2. <!--{loop $_SBLOCK['block11'] $value}-->
  3. <li>
  4. <div class="avatar48"><a href="space.php?uid=$value[uid]"><img src="<!--{avatar($value[uid],small)}-->" alt="{$_SN[$value[uid]]}" /></a></div>
  5. <p><a href="space.php?uid=$value[uid]">$value[username]</a></p>
  6. <p class="gray"><!--{date('m-d H:i',$value[dateline],1)}--></p>
  7. <p>
  8. <a href="cp.php?ac=poke&op=send&uid=$value[uid]" id="a_poke_$value[uid]" onclick="ajaxmenu(event, this.id, 99999, '', -1)" title="打招呼"><img src="image/icon/poke.gif" align="absmiddle"></a><!--{if !$value['isfriend']}-->&nbsp<a href="cp.php?ac=friend&op=add&uid=$value[uid]" id="a_friend_$value[uid]" onclick="ajaxmenu(event, this.id, 99999, '', -1)" title="加好友"><img src="image/icon/friend.gif" align="absmiddle"></a>
  9. <!--{/if}-->
  10. </p>
  11. </li>
  12. <!--{/loop}-->
  13. </ul>
复制代码
然后保存.返回数据调用,找到刚才的那条记录, 打开“模块内嵌代码”记下待用。

下面找到首页模板 一般在 /template/default 下面的 space_feed.htm
找到
  1. <!--{if !$isnewer && $task}-->
  2.         <div class="ye_r_t"><div class="ye_l_t"><div class="ye_r_b"><div class="ye_l_b">
复制代码
在上面加入代码:
  1.         <div class="sidebox">
  2. <h2 class="title">
  3. <p class="r_option">
  4. <a href="space-top.html">排行</a>
  5. </p>
  6. 热烈欢迎新成员
  7. </h2>
  8.         <!--{template data/blocktpl/11}--> 这里就是你刚刚数据调用那里的
  9. </div>
复制代码
保存,刷新缓存。
回复

使用道具 举报

skwan 发表于 2009-7-31 17:42:56 | 显示全部楼层
不错 支持一下
回复

使用道具 举报

yibaika 发表于 2009-7-31 17:47:23 | 显示全部楼层
楼上的头像有点**
回复

使用道具 举报

pzzsns 发表于 2009-7-31 19:15:19 | 显示全部楼层
很好,很强大
回复

使用道具 举报

shwxwl 发表于 2009-7-31 19:51:24 | 显示全部楼层
这帖不错。支持
回复

使用道具 举报

小鸭子回来了 发表于 2009-7-31 20:15:05 | 显示全部楼层
不错的说
回复

使用道具 举报

反调的华丽 发表于 2009-7-31 21:41:04 | 显示全部楼层
装上了,为什么显示为空?是不是要装上后有用户注册才会显示?
回复

使用道具 举报

 楼主| anhl 发表于 2009-7-31 22:20:33 | 显示全部楼层
本帖最后由 anhl 于 2009-7-31 22:22 编辑
装上了,为什么显示为空?是不是要装上后有用户注册才会显示?
反调的华丽 发表于 2009-7-31 21:41

SQL是查询3天内的。如果直接查询最近注册的就把SQL改成
  1. SELECT * FROM uchome_space  ORDER BY dateline DESC
复制代码
数据调用的查询范围设置成0-3
回复

使用道具 举报

djhao 发表于 2009-8-1 00:11:38 | 显示全部楼层
不错· 支持下的·
回复

使用道具 举报

yanxx318 发表于 2009-8-1 04:09:07 | 显示全部楼层
楼主,为什么只能显示一个人啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 06:12 , Processed in 0.136028 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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