修改phpBB 3.0.9左上角Site Logo圖片大小

今天把大光畫帝國的phpBB版本升級為3.0.9,
把phpBB預設的Logo換成社上的Logo卻出現比例不符被拉寬的現象。

看了一下首頁原始碼在Logo圖片相關的敘述:
<img src=”./styles/prosilver/imageset/site_logo.gif” width=”149″ height=”52″ alt=”” />

在styles/prosilver/template/overall_header.html裡這段是由{SITE_LOGO_IMG}所取代,
但以它為關鍵字論壇目錄下的檔案內容進行搜尋卻找不到線索,
不過從產生出來的HTML來看長寬似乎是被寫死的,
以149為關鍵字去尋找到以下結果:

$ find ./ | xargs grep '149'
./includes/session.php:                $img_data['width'] = '149';

於是到在includes/session.php找到以下的敘述:

  $img_data['width'] = '149';
  $img_data['height'] = '52';

將其中的數值改為新Logo圖的正確大小即可:

  $img_data['width'] = '122';
  $img_data['height'] = '80';