廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 20745 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
netman 手機
個人文章 個人相簿 個人日記 個人地圖
貼圖大師獎
版主
級別: 版主 該用戶目前不上站
版區: 好康分享, 新品販售, 二手拍賣, 租屋&找屋, 工商建議區
推文 x115 鮮花 x613
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[6.1][分享] 增加動態頭像外部連接(不影響本身DZ6.1上傳頭像功能)  (通用)
【插件資訊】

插件名稱:增加動態頭像外部連接(不影響本身DZ6.1上傳頭像功能)
適用版本:6.1
語言編碼:通用
插件作者:uf2004(macaubbs.com)
版權所屬:uf2004(macaubbs.com)
原帖連結:http://www.love-...t/bbs


【插件說明】

插件: 增加動態頭像外部連接(不影響本身DZ6.1上傳頭像功能)
作者: uf2004(macaubbs.com)
演繹: 附圖

修改文件: memcp.php , viewthread.php , memcp_profile.htm
說明: 增加動態頭像外部連接,不影響本身DZ6.1上傳頭像功能,會員可選擇使用與否.
使用本插件好處,動態外部連接,靜態站內上傳,不影響論壇本身效能,無副作用,可放心使用.
更重要一點,不改變數據結構對日後升級版本不影響...

先備份以上三個文件,以免修改錯誤時還原

修改 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 />例: [img]http://www.xxx.com/xxx.gif[/img]<br />圖片格式 jpg, gif, png.

        </th>

        <td>

        <img src="$member[avatar]" width="$member[avatarwidth]" height="$member[avatarheight]" />

        <div><input type="text" size="60" name="avatar" value="$member[avatar]"></div>

        {lang width}: <input type="text" name="avatarwidthnew" size="1" value="$member[avatarwidth]" />   {lang height}: <input type="text" name="avatarheightnew" size="1" value="$member[avatarheight]" />

 ( {lang width}, {lang height}, 最大150, 設為 0 時只顯示上傳頭像. )

 </td>

        </tr>
修改 viewthread.php
找(注意符號)
複製程式
mf.medals,
改成
複製程式
mf.medals, mf.avatar, mf.avatarwidth, mf.avatarheight,

複製程式
$post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
改成
複製程式
if($post['avatarwidth'] && $post['avatarheight'])
{$post['avatar'] = "<div class=\"avatar\"><img src=\"$post[avatar]\" width=\"$post[avatarwidth]\" height=\"$post[avatarheight]\" />";

                } else {

$post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);

}
完~

有問題請跟帖,沒問題回帖支持.

此文章被評分,最近評分記錄
財富:100 (by aa) | 理由: 感謝分享..^^



獻花 x1 回到頂端 [樓 主] From:歐洲 | Posted:2009-09-02 11:57 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.056758 second(s),query:15 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言