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

 找回密码
 立即注册
搜索

[求助] 怎样实现个人空间首页主题列表的判定?

[复制链接]
bluecoc 发表于 2011-6-4 15:42:50 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2
浏览器: 其他(帖子中请注明浏览器) 
使用模板: 官方模板
BUG地址: wu
如图,这是个人空间首页现有的主题模块,怎样增加一个判定,如果帖子包含读图,则像 动态那样生成一个缩略图片?

4 分钟前 上传
下载附件 (36.3 KB)




case 'thread'://个人空间主题模块
$do = $blockname;
if ($_G['setting']['allowviewuserthread'] !== false) {
$fidsql = empty($_G['setting']['allowviewuserthread']) ? '' : " AND fid IN({$_G[setting][allowviewuserthread]}) ";
$query = DB::query("SELECT * FROM ".DB::table('forum_thread')." WHERE authorid='$uid' $fidsql AND displayorder>='0' ORDER BY tid DESC LIMIT 0,$shownum");
while ($thread = DB::fetch($query)) {
if($thread['author']) {
$html .= "<li><a href=\"forum.php?mod=viewthread&tid={$thread['tid']}\" target=\"_blank\">{$thread['subject']}1</a></li>";//循环调用html代码
}
}
}
$html = empty($html) ? '' : '<ul class="xl">'.$html.'</ul>';
break;


1 分钟前 上传
下载附件 (60.22 KB)




ase 'share'://个人空间分享模块调用
$do = $blockname;
if(!IS_ROBOT && ckprivacy('share', 'view')) {
require_once libfile('function/share');

$query = DB::query("SELECT * FROM ".DB::table('home_share')." WHERE uid='$uid' ORDER BY dateline DESC LIMIT 0,$shownum");
while ($value = DB::fetch($query)) {
$value = mkshare($value);

$html .= '<li><em><a href="home.php?mod=space&uid='.$value['uid'].'&do=share&id='.$value['sid'].'">'.$value['title_template'].'</a>('.dgmdate($value['dateline'], 'u').')</em><div class="ec cl">';//分享内容标题
if ($value['image']) {
$html .= '<a href="'.$value['image_link'].'" target="_blank"><img src="'.$value['image'].'" class="tn" alt="" /></a>';//分享内容中的图片处理
}



回复

使用道具 举报

 楼主| bluecoc 发表于 2011-6-13 12:48:43 | 显示全部楼层
有人吗~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 19:13 , Processed in 0.109431 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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