蓝雨 发表于 2008-6-3 09:44:18

增加动态头像外部链接

先备份以上三个文件,以免修改错误时还原

修改 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]
查看完整版本: 增加动态头像外部链接