1 頁 (共 4 頁)

[問題]限制網址連結頭像大小

發表於 : 2003-07-14 21:54
依夢兒
問題外掛:Offsite Avatar Check
參考連結:http://www.phpbbhacks.com/viewhack.php?id=1542
使用版本:phpBB 2.0.3
網站位置:http://morningmusumenet.net/phpbb/
狀況描述:

類似Offsite Avatar Check這樣,可以限制網址連結方式的頭像大小的MOD,其實不少
不過到現在為止,我還沒有架設成功過
問題通常出現在尺寸符合規定的頭像....

怎麼說呢??
以Offsite Avatar Check為例
我安裝後,故意將原來使用的頭像刪除,故意去連結一張1024 x 768的桌布
由於我的個人頭像限制尺寸不能超過130 x 130,所以這張桌布自然不合規定囉!!
Offsite Avatar Check偵測後,會顯示個人頭像尺寸不合規定的警語,資料也不予送出\r
看來Offsite Avatar Check的確是發揮作用了....

問題來了....
當我連結的頭像尺寸符合規定,例如我去連結一個100 x 100的JPG
當我將連結資料送出後,結果系統就卡在個人控制台那一頁,動也不動....
瀏覽器下方的網頁讀取進度從1%慢慢讀....
讀了幾分鐘,沒有任何動靜,怎麼會這樣呢?? :-(

不知道有沒有人遇過和我一樣的問題??

Re: [問題]限制網址連結頭像大小

發表於 : 2003-07-14 22:35
JFA
依夢兒 寫:問題外掛:Offsite Avatar Check
參考連結:http://www.phpbbhacks.com/viewhack.php?id=1542
使用版本:phpBB 2.0.3
網站位置:http://morningmusumenet.net/phpbb/
狀況描述:

類似Offsite Avatar Check這樣,可以限制網址連結方式的頭像大小的MOD,其實不少
不過到現在為止,我還沒有架設成功過
問題通常出現在尺寸符合規定的頭像....

怎麼說呢??
以Offsite Avatar Check為例
我安裝後,故意將原來使用的頭像刪除,故意去連結一張1024 x 768的桌布
由於我的個人頭像限制尺寸不能超過130 x 130,所以這張桌布自然不合規定囉!!
Offsite Avatar Check偵測後,會顯示個人頭像尺寸不合規定的警語,資料也不予送出\r
看來Offsite Avatar Check的確是發揮作用了....

問題來了....
當我連結的頭像尺寸符合規定,例如我去連結一個100 x 100的JPG
當我將連結資料送出後,結果系統就卡在個人控制台那一頁,動也不動....
瀏覽器下方的網頁讀取進度從1%慢慢讀....
讀了幾分鐘,沒有任何動靜,怎麼會這樣呢?? :-(

不知道有沒有人遇過和我一樣的問題??
情況跟你一樣.....
但我沒卡著 , 當圖像符合標準 , 會顯示個人資料已更新成功~
但其實圖像都沒更新去..... :-(
即是不會更新了....

警告是有發揮作用的..

唉 , 好煩呢~
現在試試用這個吧......

http://www.phpbb.com/phpBB/viewtopic.ph ... c&start=40

Re: [問題]限制網址連結頭像大小

發表於 : 2003-07-15 01:29
依夢兒
JFA 寫:現在試試用這個吧......

http://www.phpbb.com/phpBB/viewtopic.ph ... c&start=40
這個我之前就試過了....
一樣會沒有回應....畫面楞在那邊不動

其實類似Offsite Avatar Check這樣功能的MOD並不少
每個我都試過了,都有問題
要嘛就是上述般的,卡住不動
要嘛就是根本沒用,有裝等於沒裝
至目前為止,我只試過一個,還算成功
不過那個MOD是以強制縮圖的方式,將不合規定的頭像縮圖成你設定的尺寸極限
因為我不喜歡這樣,所以裝完後就拆掉了

Re: [問題]限制網址連結頭像大小

發表於 : 2003-07-15 01:45
JFA
依夢兒 寫:
JFA 寫:現在試試用這個吧......

http://www.phpbb.com/phpBB/viewtopic.ph ... c&start=40
這個我之前就試過了....
一樣會沒有回應....畫面楞在那邊不動

其實類似Offsite Avatar Check這樣功能的MOD並不少
每個我都試過了,都有問題
要嘛就是上述般的,卡住不動
要嘛就是根本沒用,有裝等於沒裝
至目前為止,我只試過一個,還算成功
不過那個MOD是以強制縮圖的方式,將不合規定的頭像縮圖成你設定的尺寸極限
因為我不喜歡這樣,所以裝完後就拆掉了
你說的強制縮圖我見過~
有一種是根據比例去縮的 , 而且超過規定才會縮 ~ 效果不錯的說~
但我只找到 for pbpBB 2.0.1版的 , 2.0.4就沒了.....作者好像沒有繼續開發 :cry:

不知道你那個是怎樣的呢?
可否分享? 謝謝^^

Re: [問題]限制網址連結頭像大小

發表於 : 2003-07-15 02:02
依夢兒
JFA 寫:你說的強制縮圖我見過~
有一種是根據比例去縮的 , 而且超過規定才會縮 ~ 效果不錯的說~
沒錯,我裝過的就是這一種\r
只有超過尺寸限制的頭像才會被縮圖
至於合於規定的頭像,並不會被強迫放大,不然的話就很醜了

MOD出處: http://metalcrypt.bravepages.com/#remoteavatarresize

phpbb.com有網友討論相容於2.0.4的方法
你可以試試:
http://www.phpbb.com/phpBB/viewtopic.php?t=85580

[討論]

發表於 : 2003-07-15 02:48
ruka_zh
在下頭一次安裝此MOD也是遇到這個問題. :oops:
問題出在於..
[php]#原MOD說明檔
#
#-----[ FIND ]------------------------------------------
#
function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
{
$avatar_filename = 'http://' . $avatar_filename;
}

if ( !preg_match('#^((http)|(ftp):\/\/[\w\-]+?\.([\w\-]+\.)+[\w]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
return;
}

#
#-----[ REPLACE WITH ]------------------------------------------
#
function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
global $board_config, $lang;

#--內文略--

$l_avatar_size : $l_avatar_size;
return;
}
}
} //<-- 注意!這裡!
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM[/php]標示處多了一個 "}", 造成下方[php]return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';
}[/php]無法正確將連結圖片引入系統之中..
剛重新下載來看, 原檔連結那邊尚未修正..

Re: [問題]限制網址連結頭像大小

發表於 : 2003-07-15 02:50
JFA
依夢兒 寫:
JFA 寫:你說的強制縮圖我見過~
有一種是根據比例去縮的 , 而且超過規定才會縮 ~ 效果不錯的說~
沒錯,我裝過的就是這一種\r
只有超過尺寸限制的頭像才會被縮圖
至於合於規定的頭像,並不會被強迫放大,不然的話就很醜了

MOD出處: http://metalcrypt.bravepages.com/#remoteavatarresize

phpbb.com有網友討論相容於2.0.4的方法
你可以試試:
http://www.phpbb.com/phpBB/viewtopic.php?t=85580
這個好像試過 , 結果失敗了..........=.=

明天再試試看 , 可能是我裝錯

Re: [討論]

發表於 : 2003-07-15 03:20
依夢兒
ruka_zh 寫:標示處多了一個 "}"
關於這一點,我昨天在安裝的時候,就已經注意到了
如果不把那個多出來的 } 刪除掉
頁面上方就會出現錯誤訊息\r

我把 } 刪除掉,錯誤訊息也就不會再出現了
但是仍然出現我所說的,更新頭像時,系統卡在那邊讀取過久,沒有回應的情形

Re: [討論]

發表於 : 2003-07-15 09:47
ruka_zh
...抱歉, 忘了說明我 phpBB 版本, 我是使用 2.0.4 版的,
在使用上, 除圖片連結本身速度所造成的延誤外..功能速度都算正常.
很抱歉沒幫上忙. :oops:

發表於 : 2003-07-15 13:05
JFA
可能我們裝的MOD太多吧?? ^^"

發表於 : 2003-07-15 13:56
御津闇慈
這外掛只適合上傳頭像用的

發表於 : 2003-07-15 14:04
ruka_zh
御津闇慈 寫:這外掛只適合上傳頭像用的
:?: 但使用上我確認過皆可使用.. :-(

發表於 : 2003-07-15 15:58
依夢兒
御津闇慈 寫:這外掛只適合上傳頭像用的
如果是上傳頭像至論壇
論壇本身就會偵測頭像尺寸是否合乎規定
不需要另外架設外掛

上述所提的外掛,都是用來偵測以網址方式連結的頭像尺寸是否合乎規定喲!!

發表於 : 2003-07-15 16:25
JFA
唉......都不知道裝哪個好......

晚點試試....

發表於 : 2003-07-16 12:44
御津闇慈
看囉一下問題
發現這段\r

代碼: 選擇全部

if ( $width > $board_config['avatar_max_width'] || $height > $board_config['avatar_max_height'] ) 
{ 
$l_avatar_size = sprintf($lang['Avatar_imagesize'], $board_config['avatar_max_width'], $board_config['avatar_max_height']); 
$error = true; 
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $l_avatar_size : $l_avatar_size; 
return; 
} 
有點問題(我拿Check Avatar Size for remote Avatars這外掛裝時發現的)
假如圖片的長寬大於的話\r
就會判斷出大小錯誤
但是作者好像沒有寫假如判斷大小都合乎正確的語法