歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 25, 2024, 12:59:21 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  外掛:submissions in LT 1.1.x « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 外掛:submissions in LT 1.1.x  (閱讀 10895 次)
jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 於: 一月 15, 2007, 11:30:37 上午 »

根據官網的資料顯示,外掛 submissions 是相容於 LT 1.1,
但實際測試後發現「啟動編輯器」的功能是有問題的。
http://wiki.lifetype.org.tw/index.php?title=Plugin_Compatibility_List_LifeType_1.1

原因在於 LT 1.1 以後的版本,改以 TinyMCE 取代 htmlArea 為內建的編輯器,
但外掛 submissions 在 submitform.template 中所呼叫的編輯器仍為 htmlArea,
引用
{if $submissions->isHtmlareaEnabled()}
  <script type="text/javascript" src="js/htmlarea/htmlarea.js"/></script>
  <script type="text/javascript" src="js/htmlarea/dialog.js"/></script>

  <script type="text/javascript" src="plugins/submissions/js/htmlarea-submissions.js"/></script>
{else}
  <link rel="stylesheet" href="js/editor/plogeditor.css" type="text/css" />
  <script type="text/javascript" src="js/editor/plogeditor.js"></script>
{/if}

而 */js/ 下,已無 htmlArea 相關的 js,所以即使勾選「啟動編輯器」,也無法正常使用。

即便我猜前兩行 script 應要置換為呼叫 TinyMCE 的語法,
  <script type="text/javascript" src="js/tinymce/tiny_mce_gzip.php"></script>
  <script type="text/javascript" src="js/tinymce/tiny_mce-plog.js"></script>

但我不會修改 htmlarea-submissions.js 這個檔案,因此只好作罷嚕!

不過,還是有治標的解法。
我改去下載 LT 1.0.6,將 js 下的 htmlarea 目錄複製到 LT 1.1.x 中,
這樣外掛 submissions 便可正常使用啦!

只是這種方法終究不是治本之道,而此外掛的作者為 The LifeType Project,
不曉得該去回報 bug,還是去英文論壇反應呢?
一點經驗分享,也望知情者,指點一下,謝謝!
已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
james
LifeType 中文發展團隊
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #1 於: 一月 15, 2007, 09:13:44 下午 »

根據官網的資料顯示,外掛 submissions 是相容於 LT 1.1,
但實際測試後發現「啟動編輯器」的功能是有問題的。
http://wiki.lifetype.org.tw/index.php?title=Plugin_Compatibility_List_LifeType_1.1

原因在於 LT 1.1 以後的版本,改以 TinyMCE 取代 htmlArea 為內建的編輯器,
但外掛 submissions 在 submitform.template 中所呼叫的編輯器仍為 htmlArea,
引用
{if $submissions->isHtmlareaEnabled()}
  <script type="text/javascript" src="js/htmlarea/htmlarea.js"/></script>
  <script type="text/javascript" src="js/htmlarea/dialog.js"/></script>

  <script type="text/javascript" src="plugins/submissions/js/htmlarea-submissions.js"/></script>
{else}
  <link rel="stylesheet" href="js/editor/plogeditor.css" type="text/css" />
  <script type="text/javascript" src="js/editor/plogeditor.js"></script>
{/if}

而 */js/ 下,已無 htmlArea 相關的 js,所以即使勾選「啟動編輯器」,也無法正常使用。

即便我猜前兩行 script 應要置換為呼叫 TinyMCE 的語法,
  <script type="text/javascript" src="js/tinymce/tiny_mce_gzip.php"></script>
  <script type="text/javascript" src="js/tinymce/tiny_mce-plog.js"></script>

但我不會修改 htmlarea-submissions.js 這個檔案,因此只好作罷嚕!

不過,還是有治標的解法。
我改去下載 LT 1.0.6,將 js 下的 htmlarea 目錄複製到 LT 1.1.x 中,
這樣外掛 submissions 便可正常使用啦!

只是這種方法終究不是治本之道,而此外掛的作者為 The LifeType Project,
不曉得該去回報 bug,還是去英文論壇反應呢?
一點經驗分享,也望知情者,指點一下,謝謝!
建議到bug中去回報一下.
我想可能是改版時忘了把htmlarea更換掉.
James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 回覆文章 #2 於: 一月 15, 2007, 10:18:46 下午 »

回報嚕,希望有人看得懂我在寫什麼 吐舌頭
http://bugs.lifetype.net/view.php?id=1153
已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 回覆文章 #3 於: 一月 25, 2007, 03:41:47 下午 »

這個問題已經修復嚕,需要的人請直接下載新版即可。
已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
頁: [1]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  外掛:submissions in LT 1.1.x « 上篇主題 下篇主題 »
    前往: