有安裝 Gallery 2 作為相簿系統的人可能跟我一樣,會在 Apache 的 error log 裡面看到一大串如下的 log:
PHP Notice: Undefined index: sfPhotosRecursiveLimit in [Gallery目錄]/modules/rss/SimpleRender.inc on line 78
追了一下程式,發現是變數沒處理好。
於是,我修改了 modules/rss/SimpleRender.inc,加了以下這段程式碼處理變數:
if ( !isset($params['sfPhotosRecursiveLimit']) ) {
$params['sfPhotosRecursiveLimit'] = $params['sfPhotosRecurseLimit'];
}
修改過後的某個片段長這樣:
$params['feedDate'] = $params['sfDate'];
if ( !isset($params['sfPhotosRecursiveLimit']) ) {
$params['sfPhotosRecursiveLimit'] = $params['sfPhotosRecurseLimit'];
}
/* apply defaults */
跟我一樣,覺得那些 log 很礙眼的,就參考一下吧。
我把 patch 一併貼到官方論壇了(Problem fix for RSS module),不知道會不會被採用就是了。
1 月 9 2010
Gallery 的 RSS module 問題:Undefined index: sfPhotosRecursiveLimit in ….
有安裝 Gallery 2 作為相簿系統的人可能跟我一樣,會在 Apache 的 error log 裡面看到一大串如下的 log:
追了一下程式,發現是變數沒處理好。
於是,我修改了 modules/rss/SimpleRender.inc,加了以下這段程式碼處理變數:
修改過後的某個片段長這樣:
跟我一樣,覺得那些 log 很礙眼的,就參考一下吧。
我把 patch 一併貼到官方論壇了(Problem fix for RSS module),不知道會不會被採用就是了。
By Joe Horn • PHP 0 • Tags: error, Gallery, RSS