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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 【火狼首页6格】(远程抓图/组图)For DZ6.0 安装说明

[复制链接]
gooddel 发表于 2008-3-20 23:21:13 | 显示全部楼层
请问,如果我要自定义头像的高宽不要超出多少,自动缩掉。
现在的是按论坛后台的设置,如果我想自己来定义

                                if(!empty($sortlist['avatar'])){
                                        $sortlist['avatarsize'] = 'width="'.($sortlist['avatarwidth'] > $_FITS['avatarmaxw'] ? $_FITS['avatarmaxw'] : $sortlist['avatarwidth']).'"';
                                        $sortlist['avatarsize'] .= ' height="'.($sortlist['avatarheight'] > $_FITS['avatarmaxh'] ? $_FITS['avatarmaxh'] : $sortlist['avatarheight']).'"';
                                        unset($sortlist['avatarwidth']);
                                        unset($sortlist['avatarheight']);
                                }else{
                                        $sortlist['avatar'] = './images/avatars/noavatar.gif';
                                }
                        }
这一段应该怎么改呢?
回复

使用道具 举报

gooddel 发表于 2008-3-20 23:25:00 | 显示全部楼层
还有一个问题就是我想自己加入一些数据。

现在的只有

精华:    总发帖量:
在线:  小时 来自:

比如说我想加入积分: 家族:

我应该把变量加在哪一处呢?               

case 'poststar': 以发帖数来决定今日明星?
                case 'bestmember':  这个是什么意思?
                case 'todaybest': 后台自定义的今日明星?
回复

使用道具 举报

qcnh2000 发表于 2008-3-20 23:28:50 | 显示全部楼层
支持一下~··我装了~··
回复

使用道具 举报

 楼主| 火狼王子 发表于 2008-3-20 23:30:41 | 显示全部楼层
原帖由 gooddel 于 2008-3-20 23:25 发表
还有一个问题就是我想自己加入一些数据。

现在的只有

精华:    总发帖量:
在线:  小时 来自:

比如说我想加入积分: 家族:

我应该把变量加在哪一处呢?               

case 'poststar': 以发帖数来决定今日明星 ...



case 'poststar': 发帖排行
case 'bestmember':  发帖之星
case 'todaybest': 发帖之星这个比bestmember这个循环少查询一个表
如要增加参数,在后两个循环中加
回复

使用道具 举报

 楼主| 火狼王子 发表于 2008-3-20 23:34:52 | 显示全部楼层
$_FITS['avatarmaxw']和$_FITS['avatarmaxh']这两个参就是限制头像的宽和高
回复

使用道具 举报

0668city 发表于 2008-3-21 00:17:46 | 显示全部楼层
原帖由 0668city 于 2008-3-20 22:57 发表
还是非常美观,先安装了.

已经安装完毕,刚开始没点到可用,就在设置里面乱选.晕倒,记得一定要认真....
http://www.0668city.net/bbs/
回复

使用道具 举报

gooddel 发表于 2008-3-21 07:25:02 | 显示全部楼层
还不是很明白。。。我的今日之星是由发帖数决定的。也就是case 'poststar'这一段才起作用的是吧?那我加相关的积分门派变量和控制头像是不是也要加在这一段?

                case 'poststar':
                        $query=$db->query("SELECT COUNT(pid) AS num,authorid,author FROM {$tablepre}posts WHERE dateline>=$time GROUP BY authorid ORDER BY num DESC LIMIT 0,".$_FITS['showthreads']);
                        while($result=$db->fetch_array($query)){
                                $sortlist[] = $result;
                        }
                        return $sortlist;
但是这一段里又没有头像的代码。。

然后在case 'bestmember':和case 'todaybest':里各有一段

if(!empty($sortlist['avatar'])){
                                        $sortlist['avatarsize'] = 'width="'.($sortlist['avatarwidth'] > $_FITS['avatarmaxw'] ? $_FITS['avatarmaxw'] : $sortlist['avatarwidth']).'"';
                                        $sortlist['avatarsize'] .= ' height="'.($sortlist['avatarheight'] > $_FITS['avatarmaxh'] ? $_FITS['avatarmaxh'] : $sortlist['avatarheight']).'"';
                                        unset($sortlist['avatarwidth']);
                                        unset($sortlist['avatarheight']);
                                }else{
                                        $sortlist['avatar'] = './images/avatars/noavatar.gif';
                                }
                        }

----------------------------------------------------------------------------------------------------

                                if(!empty($sortlist['avatar'])){
                                        $sortlist['avatarsize'] = 'width="'.($sortlist['avatarwidth'] > $_FITS['avatarmaxw'] ? $_FITS['avatarmaxw'] : $sortlist['avatarwidth']).'"';
                                        $sortlist['avatarsize'] .= ' height="'.($sortlist['avatarheight'] > $_FITS['avatarmaxh'] ? $_FITS['avatarmaxh'] : $sortlist['avatarheight']).'"';
                                        unset($sortlist['avatarwidth']);
                                        unset($sortlist['avatarheight']);
                                }else{
                                        $sortlist['avatar'] = './images/avatars/noavatar.gif';
                                }
                        }
                        return $sortlist;
        }
}

我应该改哪段才对?我想把头像控制在宽200,高100的话,能否帮我改一下?
回复

使用道具 举报

gooddel 发表于 2008-3-21 08:52:11 | 显示全部楼层
比如说我现在要加个m.famname 然后好调用

家族: $bestmember_id[famname]

这个m.famname 应该加在哪一段里?
回复

使用道具 举报

 楼主| 火狼王子 发表于 2008-3-21 09:26:36 | 显示全部楼层
原帖由 gooddel 于 2008-3-21 08:52 发表
比如说我现在要加个m.famname 然后好调用

家族: $bestmember_id[famname]

这个m.famname 应该加在哪一段里?


头像控制在这两个参数据中更改:
$_FITS['avatarmaxh'] = ($_FITS['showthreads']-4)*20;
$_FITS['avatarmaxw'] = $_FITS['poststarwidth']-50;

m.famname
加在case 'bestmember':和case 'todaybest':下面的$query语句中

$bestmember_id[famname]加在模板中 <!--{if $bestmember_id}-->下面加在哪个位置自已看一下
回复

使用道具 举报

gooddel 发表于 2008-3-21 09:47:18 | 显示全部楼层
$_FITS['avatarmaxh'] =200
$_FITS['avatarmaxw'] =100

直接这样改吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 11:43 , Processed in 0.026394 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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