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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 如何调用用户栏目里面的内容

[复制链接]
mai61 发表于 2010-7-26 17:52:15 | 显示全部楼层 |阅读模式
比如用户栏目我添加的是职业,然后会员可以选择电脑,汽车,船舶,火车,那么我怎么样才能在首页也就是随便看看调用到四个选项里面的对应的会员呢?我想把四个职业下的会员分类调用到首页,然后根据空间点击浏览量进行自动排序。

数据调用的sql代码
  1. SELECT * FROM `uchome_blog` AS `blog` WHERE `blog`.`friend`='0'
复制代码
html代码
  1. <ul>
  2. <!--{loop $_SBLOCK[field_1] $value}-->
  3. <li><a href="http://localhost/jia/space.php?uid=[field:uid/]" target="_blank"><img src="http://localhost/ucenter/avatar.php?uid=[field:uid/]&size=[field:small/]" border="0" />$value[username] </a>
  4. </li>
  5. <!--{/loop}-->
  6. </ul>
复制代码
这样写主页调用出来的怎么着都不是想要的,研究了好多天了,就是研究不出来如何实现。各位老师们帮帮忙吧,谢谢了。
xiaoz_job 发表于 2010-7-26 18:02:00 | 显示全部楼层
不大懂你的意思,是不是说按照页面浏览量排序调用会员并同时取出他的职业?
如果是的话   试下这个
  1. SELECT * FROM home_space s INNER JOIN home_spacefield sf ON s.uid = sf.uid ORDER BY s.viewnum LIMIT 10
复制代码
职业具体对应的是那个字段要你去数据库里看下了
回复

使用道具 举报

 楼主| mai61 发表于 2010-7-26 18:13:12 | 显示全部楼层
回复 xiaoz_job 的帖子

测试了,还是不行。我的意思是根据职业分类进行调用会员。field_1 是我定制的栏目,也就是职业,这下面我定制了4个选项,也就是4职业,那我就是想在首页分别调用出这个4个职业下的会员。现在整个代码好像都不沾边,我挺菜的其实。
   
回复

使用道具 举报

xiaoz_job 发表于 2010-7-26 18:39:59 | 显示全部楼层
那你的意思是要四条SQL语句?    一条对应一个职业?
回复

使用道具 举报

 楼主| mai61 发表于 2010-7-26 18:43:08 | 显示全部楼层
回复 xiaoz_job 的帖子

恩,是的,不知道这样的调用能实现吗
   
回复

使用道具 举报

xiaoz_job 发表于 2010-7-26 20:02:30 | 显示全部楼层
  1. SELECT * FROM home_space s INNER JOIN home_spacefield sf ON s.uid = sf.uid WHERE sf.field_2='职业' ORDER BY s.viewnum LIMIT 10
复制代码
四条语句分别把职业换一下就好了
然后底下的HTML代码也要写成对应的才行
回复

使用道具 举报

 楼主| mai61 发表于 2010-7-26 21:23:05 | 显示全部楼层
回复 xiaoz_job 的帖子

哦,谢谢谢谢。您好人做到底,底下的html代码咋写啊?默认的不行,在首页调用没有任何显示
   
回复

使用道具 举报

pcforum 发表于 2010-7-26 21:24:55 | 显示全部楼层
如何搜索 field_1  不为空的用户?
回复

使用道具 举报

xiaoz_job 发表于 2010-7-27 09:17:41 | 显示全部楼层
大概是类似这样的形式的代码
  1. <ul>
  2. <!--{loop $_SBLOCK['block7'] $value}-->
  3. <li><a href="space.php?uid=$value[uid]" target="_blank"><img src="http://localhost/ucenter/avatar.php?uid=$value[uid]&size=small" border="0" /></a>
  4. <a href="space.php?uid=$value[uid]">$value[username] </a>
  5. </li>
  6. <!--{/loop}-->
  7. </ul>
复制代码
上面的block7  要改成你对应的模块标识   
具体的HTML代码你自己弄吧。
回复

使用道具 举报

H"ing″ 发表于 2010-11-18 19:35:10 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 20:31 , Processed in 0.097656 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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