增加动态头像外部链接
先备份以上三个文件,以免修改错误时还原修改 memcp.php
找
$memberfieldsql = \"bio=\'$biohtmlnew\', sightml=\'$sightmlnew\'\";
改成
//macaubbs头像s
if($avatar) {
if(!in_array(strtolower(fileext($avatar)), array(\'gif\', \'jpg\', \'png\'))) {
showmessage(\'profile_avatar_invalid\');
}
$avatar = dhtmlspecialchars(trim($avatar));
$maxavatarpixel = 150;
$maxsize = max($avatarwidthnew, $avatarheightnew);
if($maxsize > $maxavatarpixel) {
$avatarwidthnew = $maxavatarpixel;
$avatarheightnew = $maxavatarpixel;
}
$avataradd = \", avatar=\'$avatar\', avatarwidth=\'$avatarwidthnew\', avatarheight=\'$avatarheightnew\'\";
} else {
$avataradd = \", avatar=\'\', avatarwidth=\'\', avatarheight=\'\'\";
}
$memberfieldsql = \"bio=\'$biohtmlnew\', sightml=\'$sightmlnew\' $avataradd\";
//macaubbs头像e
修改 memcp_profile.htm
找
<!--{elseif $typeid == 4}-->
下一行加
<tr>
<th>
{lang avatar} URL<br />例: http://www.xxx.com/xxx.gif<br />图片格式 jpg, gif, png.
</th>
<td>
<img src=\"$member\" width=\"$member\" height=\"$member\" />
<div><input type=\"text\" size=\"60\" name=\"avatar\" value=\"$member\"></div>
{lang width}: <input type=\"text\" name=\"avatarwidthnew\" size=\"1\" value=\"$member\" />{lang height}: <input type=\"text\" name=\"avatarheightnew\" size=\"1\" value=\"$member\" />
( {lang width}, {lang height} 最大150, 设为 0 时只显示上传头像 )
</td>
</tr>
修改 viewthread.php
找(注意符号)
mf.medals,
改成
mf.medals, mf.avatar, mf.avatarwidth, mf.avatarheight,
找
if($showavatars) {
$post[\'avatar\'] = \'<div class=\"avatar\"><img src=\"\'.discuz_uc_avatar($post[\'authorid\']).\'\" />\';
if($_DCACHE[\'usergroups\'][$post[\'groupid\']][\'groupavatar\']) {
$post[\'avatar\'] .= \'<br /><img src=\"\'.$_DCACHE[\'usergroups\'][$post[\'groupid\']][\'groupavatar\'].\'\" border=\"0\" alt=\"\" />\';
}
改成
if($showavatars) {
if($post[\'avatarwidth\'] && $post[\'avatarheight\']){
$post[\'avatar\'] = \"<div class=\\\"avatar\\\"><img src=\\\"$post\\\" width=\\\"$post\\\" height=\\\"$post\\\" />\";
} else {
$post[\'avatar\'] = \'<div class=\"avatar\"><img src=\"\'.discuz_uc_avatar($post[\'authorid\']).\'\" />\';
if($_DCACHE[\'usergroups\'][$post[\'groupid\']][\'groupavatar\']) {
$post[\'avatar\'] .= \'<br /><img src=\"\'.$_DCACHE[\'usergroups\'][$post[\'groupid\']][\'groupavatar\'].\'\" border=\"0\" alt=\"\" />\';
}
}
完~
页:
[1]