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

 找回密码
 立即注册
搜索

[已答复] 模型数据调用

[复制链接]
zzl1011 发表于 2009-10-28 15:25:41 | 显示全部楼层 |阅读模式
本帖最后由 zzl1011 于 2009-10-29 11:42 编辑

我的是在活动模型下,我想得到对本活动留言的会员的头像和名字,留言多次的只要一个
我是这样写的,有点问题
SELECT distinct username, uid FROM `supe_partyitems` where replynum > 0 and
aaa.jpg
aaa.jpg
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-28 16:04:33 | 显示全部楼层
我自己顶顶,别到时看不到了
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-28 16:21:30 | 显示全部楼层
本帖最后由 lidq.jingwu 于 2009-10-28 16:24 编辑

1# zzl1011


    这个好像不太好实现,难点在于用户头像的信息是存在ucenter中的,所能得到的只是发表文章的uid.
不过可以尝试拼一下调用头像的URL:
http://localhost/7/u/avatar.php?uid=1&size=small
将里面的uid改成变量试一下。
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-28 16:25:40 | 显示全部楼层
3# lidq.jingwu


    理论上应该可以,对sql要求好像很高,我在想想办法
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-28 17:07:42 | 显示全部楼层
本帖最后由 zzl1011 于 2009-10-28 17:13 编辑

3# lidq.jingwu


       <!--{block name="uchblog" parameter="sql/SELECT%20username%2C%20uid%20FROM%20%60supe_partyitems%60%20where%20replynum%20%3E%200/limit/0,10/cachetime/900/cachename/xingqu"}--><!--兴趣会员-->
     <?php /*?>    <pre>
                <!--{eval print_r($_SBLOCK['xingqu']);}-->
                </pre>
                <!--{eval exit;}--><?php */?>
       <!--{loop $_SBLOCK['xingqu'] $value}-->
  <li>
  <p><a href="#"><img src="<!--{eval echo avatar($value['uid'], 'small');}-->" ></a></p>
  <p><a href="#">$value[username]</a></p>
  </li>
        <!--{/loop}-->
  </ul>
头像可以调出来,都是当前用户的  还有名字


SELECT username, uid FROM `supe_partyitems` where replynum > 0
如果在限制下每个活动都显示自己的留言就好了
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-28 17:21:50 | 显示全部楼层
在来看看啊
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-28 17:25:01 | 显示全部楼层
6# zzl1011


    你上面一句能将uid调用出来,头像问题就解决了。但评论,好像调用得不是这个表,应该是supe_partycomments这个表。
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-28 17:31:51 | 显示全部楼层
7# lidq.jingwu


    恩
是的,搞错了,呵呵
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-28 17:54:10 | 显示全部楼层
本帖最后由 zzl1011 于 2009-10-29 10:25 编辑

7# lidq.jingwu


我发现supe_partycomments表里面的'authorid'  和'uid'的值是一样的,可不可以利用一下这个来做。
回复

使用道具 举报

 楼主| zzl1011 发表于 2009-10-29 10:40:36 | 显示全部楼层
7# lidq.jingwu


    <!--{block name="uchblog" parameter="sql/SELECT%20distinct%20author%2C%20authorid%2C%20itemid%20FROM%20%60supe_partycomments%60%20%0D%0Agroup%20by%20itemid/limit/0,10/cachetime/900/cachename/xingqu"}--><!--兴趣会员-->
       <?php /*?>  <pre>
                <!--{eval print_r($_SBLOCK['xingqu']);}-->
                </pre>
                <!--{eval exit;}-->
<?php */?>
       <!--{loop $_SBLOCK['xingqu'] $value}-->
  <li>
  <p><a href="#"><img src="<!--{eval echo avatar($value['authorid'], 'small');}-->" ></a></p>
  <p><a href="#">$value[author]</a></p>
  </li>
        <!--{/loop}-->
  </ul>
调出来的是如图:
sss.jpg
sql语句是:SELECT distinct author, authorid, itemid FROM `supe_partycomments`
group by itemid
不过还有点问题是留言不能对应,比如本次活动有一个留言,它调出了所有留言的用户头像和昵称,请您帮我看看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 16:59 , Processed in 0.115967 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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