2005年10月18日 星期二

pLog-TinyMCE-1.0.2-full Part I

根據 Mark 在 Mantis 裡的描述,當初因為上載檔案的限制,他把 TinyMCE 給減肥了。於是,當我想使用 TinyMCE 的 plugin 時,沒東西可用。於是,我決定下載完整的新版 TinyMCE 2.0RC3 ,並整合 Mark 的 pLog-TinyMCE-1.0.2.zip ,製作一個全功能的 pLog-TinyMCE-1.0.2-full.zip 。

先看看完成後的文章編輯介面:

tinymce-font-size.png

可以看到,工具列變成兩列,除了原來的 Xinha 的工具之外,還有:

  • 文字的顏色及背景顏色
  • 文字的上標下標功能。
  • 製作 blockquota 和階層式項目符號及編號的
    • 段落縮排及凸排。
  • 段落格式。
  • 插入表格。
    表格 表格
    表格 表格
  • 水平線。

除此之外,我還加入了:

  • 插入 flash 動畫。

最重點:斜線不會隨便被吃掉了。

<?php
require_once 'HTML/QuickForm/Controller.php';
require_once 'HTML/QuickForm/Action.php';
// Start the session
session_start();
$hwupload =& new HTML_QuickForm_Controller('homeworkUpload', true);
$hwupload->addPage(new DisplayLogin('login'));
$hwupload->addPage(new DisplayHomeworkList('homeworklist'));
$hwupload->addPage(new DisplayUploadFile('uploadfile'));
$hwupload->addPage(new DisplayResult('result'));
$hwupload->addAction('gethomeworklist',  new ActionGetHomeworkList());
$hwupload->addAction('ftpfile', new ActionFtpFile());
$hwupload->addAction('logout', new ActionLogout());
$hwupload->addAction('display', new ActionDisplay());
$hwupload->run();
?>

下一篇接著說明如替換我另外打包的整合包。

沒有留言:

張貼留言