[問題]pafiledb上傳檔案後,顯示的頁面怪怪的..(已解決)

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

AlexChu 寫:上述您所提出之修改 , 小弟修改後 , 測試上傳仍出現會員不存在字樣
因為那個修改只是用來偵錯debug用的, 所以錯誤訊息當然還會出現囉
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
AlexChu
星球公民
星球公民
文章: 47
註冊時間: 2004-10-13 11:39
來自: 你的心裡
聯繫:

文章 AlexChu »

~倉木麻衣~ 寫:
AlexChu 寫:上述您所提出之修改 , 小弟修改後 , 測試上傳仍出現會員不存在字樣
因為那個修改只是用來偵錯debug用的, 所以錯誤訊息當然還會出現囉
嗯嗯,收到 ~*

小弟暫時先關PM 再設上傳上限後,現在已可正常使用了 ^^

先暫時如此吧...謝謝您
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

AlexChu 寫:
~倉木麻衣~ 寫:
AlexChu 寫:上述您所提出之修改 , 小弟修改後 , 測試上傳仍出現會員不存在字樣
因為那個修改只是用來偵錯debug用的, 所以錯誤訊息當然還會出現囉
嗯嗯,收到 ~*

小弟暫時先關PM 再設上傳上限後,現在已可正常使用了 ^^

先暫時如此吧...謝謝您
經過測試, 有幾點發現, 提供給各位參考.

前提:
後台啟動了 '私訊通知 (給系統管理員)' 的功能.

系統管理員身分上傳...
會出現 '很抱歉! 這個會員名稱並不存在' 的訊息;
上傳成功, 並無私訊給系統管理員.

一般會員身分上傳...
會出現 '很抱歉! 這個會員名稱並不存在' 的訊息;
上傳成功, 且會傳私訊給系統管理員.

我猜想:
會出現 '很抱歉! 這個會員名稱並不存在' 的訊息
關鍵在 (pafiledb/includes/functions.php) 這段程式碼

代碼: 選擇全部

   //
   // See if recipient is at their inbox limit
   //
   $sql = "SELECT COUNT(privmsgs_id) AS inbox_items, MIN(privmsgs_date) AS oldest_post_time
      FROM " . PRIVMSGS_TABLE . "
      WHERE ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . "
            OR privmsgs_type = " . PRIVMSGS_READ_MAIL . " 
            OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )
         AND privmsgs_to_userid = " . $to_userdata['user_id'];
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_MESSAGE, $lang['No_such_user']);
   }
以下的修改, 只是一個取巧的方法:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

      message_die(GENERAL_MESSAGE, $lang['No_such_user']);
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

      //message_die(GENERAL_MESSAGE, $lang['No_such_user']);
      $message = $lang['Fileadded'] . '<br /><br />' . sprintf( $lang['Click_return'], '<a href="' . append_sid( pa_this_mxurl( "" ) ) . '">', '</a>' );
      message_die( GENERAL_MESSAGE, $message );
如此修改後, 無論是系統管理員, 或一般會員身份上傳,
會出現 '新的檔案已經被成功地被加入' 的訊息;
雖然前者不會傳私訊給系統管理員, 但是後者會.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
hihihihi
星球公民
星球公民
文章: 46
註冊時間: 2003-12-27 12:13

文章 hihihihi »

心靈捕手 寫:
AlexChu 寫:
~倉木麻衣~ 寫: 因為那個修改只是用來偵錯debug用的, 所以錯誤訊息當然還會出現囉
嗯嗯,收到 ~*

小弟暫時先關PM 再設上傳上限後,現在已可正常使用了 ^^

先暫時如此吧...謝謝您
經過測試, 有幾點發現, 提供給各位參考.

前提:
後台啟動了 '私訊通知 (給系統管理員)' 的功能.

系統管理員身分上傳...
會出現 '很抱歉! 這個會員名稱並不存在' 的訊息;
上傳成功, 並無私訊給系統管理員.

一般會員身分上傳...
會出現 '很抱歉! 這個會員名稱並不存在' 的訊息;
上傳成功, 且會傳私訊給系統管理員.

我猜想:
會出現 '很抱歉! 這個會員名稱並不存在' 的訊息
關鍵在 (pafiledb/includes/functions.php) 這段程式碼

代碼: 選擇全部

   //
   // See if recipient is at their inbox limit
   //
   $sql = "SELECT COUNT(privmsgs_id) AS inbox_items, MIN(privmsgs_date) AS oldest_post_time
      FROM " . PRIVMSGS_TABLE . "
      WHERE ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . "
            OR privmsgs_type = " . PRIVMSGS_READ_MAIL . " 
            OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )
         AND privmsgs_to_userid = " . $to_userdata['user_id'];
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_MESSAGE, $lang['No_such_user']);
   }
以下的修改, 只是一個取巧的方法:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

      message_die(GENERAL_MESSAGE, $lang['No_such_user']);
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

      //message_die(GENERAL_MESSAGE, $lang['No_such_user']);
      $message = $lang['Fileadded'] . '<br /><br />' . sprintf( $lang['Click_return'], '<a href="' . append_sid( pa_this_mxurl( "" ) ) . '">', '</a>' );
      message_die( GENERAL_MESSAGE, $message );
如此修改後, 無論是系統管理員, 或一般會員身份上傳,
會出現 '新的檔案已經被成功地被加入' 的訊息;
雖然前者不會傳私訊給系統管理員, 但是後者會.
......
看看上面sql的注釋
// See if recipient is at their inbox limit
是不是系統管理員的短消息quota爆了??
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

hihihihi 寫: ......
看看上面sql的注釋
// See if recipient is at their inbox limit
是不是系統管理員的短消息quota爆了??
依我修改後的測試結果如下
如此修改後, 無論是系統管理員, 或一般會員身份上傳,
會出現 '新的檔案已經被成功地被加入' 的訊息;
雖然前者不會傳私訊給系統管理員, 但是後者會.
自己 (系統管理員) 上傳, 沒有通知自己, 應該沒關係吧!
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「外掛問題討論」