1 頁 (共 1 頁)

[問題]請問有沒有刪除所有會員頭像的方法

發表於 : 2004-12-09 08:09
suicidal
●架設主機作業系統:Windows 2000 Pro
●快速架站程式:Appserv
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.11
●您的 phpBB2 連結網址: 測試中

後台管理會員選項>>編輯資料可以刪除他的頭像[刪除圖檔]
有沒有可以將所以會員頭項連結刪除的語法或MOD...
一個個刪到手會酸... :-o
我是想把會員頭像恢復"預設值"...而不是把這個功能拿掉...
恢復像剛註冊未設定過頭項的值依樣...請問有辦法嘛...

發表於 : 2004-12-09 09:46
aiken
有個很快速的方法
開啟 viewtopic_body.tpl
把顯示頭像的{av...}拿掉

發表於 : 2004-12-09 09:53
suicidal
恩...很快...可是這樣就沒頭像了...@@

發表於 : 2004-12-09 10:41
flower
您可以變動資料庫的部份
請參考 phpbb_users 表內的 user_avatar 欄位 :-)

試試以下的語法, 會除去全部會員的圖像 請確定要刪除才執行

代碼: 選擇全部

UPDATE phpbb_users SET user_avatar = '';
UPDATE phpbb_users SET user_avatar_type = 0;

發表於 : 2004-12-09 11:40
suicidal
不行...
UPDATE phpbb_users SET user_avatar = '';
前段執行後會變
.../images/avatars/gallery/
所以還是叉燒包
後段執行後變成
.../images/avatars/gallery/0
也是叉燒包...
不知道編輯個人資料的刪除頭像是刪除哪裡的數值...
因為我有安裝預設頭像...編輯資料刪除頭像...會便成預設頭像...noavatar.gif
而不是叉燒包...或者有辦法將所有會員頭像指向noavatar.gif嗎

發表於 : 2004-12-09 12:30
神川小羽
我映像中 這兩個欄位是有關聯性的 所以要修改 勢必要一並修改\r
如果說 user_avatar_type欄位是2的話 是定義這個會員使用頭像外連\
如果是0 表示沒使用頭像 那這個人的 user_avatar 的質 等於空
以上是廢言 其實這個有點不好說明 你直接用phpMyAdmin去看
phpbb_users資料表的這兩個欄位觀察一下 就會明白意思了
然後 再來思考一下SQL要怎樣下 才能符合你的需要

發表於 : 2004-12-09 12:40
flower
您可以從 constant.php 看到定義 再配合使用\r
0: 不使用\r
1: 上傳\r
2: 外連\r
3: 使用相簿

試試以下辦法 看能不能將所有人的圖像都變成 noavatar.gif
將 noavatar.gif 複製到 /images/avatars/
再執行

代碼: 選擇全部

UPDATE phpbb_users SET user_avatar = 'noavatar.gif';
UPDATE phpbb_users SET user_avatar_type = 1;

發表於 : 2004-12-09 12:47
suicidal
可以了...謝謝前輩們清楚的回答...