解決OWL File Log內檔案描述內容為亂碼的問題

今天花了點時間看了OWL 的 log.php, 查查為什麼選擇檔案查看「File Log」時, 以「x.pdf」為例設定檔案內容為「X-Lite 安裝與相關設定」, 使用OWL查看檔案記錄時, 會發現檔案記錄顯示的結果會是亂碼...如下圖所示

OWL 檔案記錄顯示亂碼

找到方法解決這個問題, 只要依照以下修改就可以解決了

查找以下字串

print("&nbsp;&nbsp;[ " . $sql->f("filename") . " ]</font><br />" . fCleanDomTTContent($sql->f("description"), 0) . "</td>");

將fCleanDomTTContent($sql->f("description"), 0) 改成 $sql->f("description") , 並修改<br />和加入字型大小設定...如下字串

print("&nbsp;&nbsp;[ " . $sql->f("filename") . " ]</font><br/><font size=2>" . $sql->f("description") . "</font></td>");

之後再重新整理頁面一次會發現這次顯示正常了, 沒有亂碼 :D

檔案記錄字元顯示正常 :)

PS: 不過首先要先確定你資料庫的內容已經是字元正常了, 詳細方法可以參考「解決OWL內資料庫亂碼的問題」這篇

Comments

感謝大大告知OWL1.00更新的訊息

大大您不說我還不知道說OWL 1.00 已經在Sourceforge正式的release說...之前只知在官網論壇上有提到...

我下載回來試看看 ^^

其實OWL的權限我也不太懂...一般我是設不同使用者的根目錄為不同目錄, 也許您可以試試先把 專案1,2,3 設成3個不同的group 存取權限, 再指定各group的成員後, 直接在設定權限的目錄設定成該group為該目錄及文件的擁有者

權限設定

看到版主大大的文章,不知道您的OWL是否有繼續升級到1.00版呢?

小弟想用OWL管理一些專案資料,但是遇到一些權限設定上的問題,想請教一下。

假設某研發團隊共有主管一人,工程師6人,現有3個專案,分配如下:

  工程師1 工程師2 工程師3 工程師4 工程師5 工程師6
專案1   V     V  
專案2 V     V    
專案3     V     V

主管可以設定個別專案的權限,工程師不能進入非負責的專案,這要怎麼設定呢?OWL的設定選項,不太能了解。

BR,

   Johnson