2016年4月27日 星期三

CKEditor 基本設定


一、建立一個基本的web專案來說明基本設定
本文使用jsp web專案
Server: Tomcat 6
使用Eclipse來編輯專案

二、CKEditor相關檔
1、複製相關資料檔
解壓後ckeditor_4.5.7_full.zip
圖1 得到ckeditor 複製到你的web專案下。
複製到\webapp\ckeditor_4.5.7


三、說明檔及範例檔
因為本文沒用到。
CHANGES.md
LICENSE.md
README.md
samples\* :範例檔
以上四個資料可以在web專案裡移除。
(保留原壓縮檔,後面說明還會用到samples資料夾)

web專案留下的資料有:
adapters\jquery.js :CKEditor需要用到jquery
lang\zh.js :顯示文字檔
plugins\* :套件相關資料檔
skins\* :樣式資料檔
build-config.js :建置設定檔
ckeditor.js :CKEditor 主要js檔
config.js :CKEditor 主要的配置文件檔
contents.css :基本css
styles.js :基本預設樣式js檔
圖2


四、設定CKEditor 設定檔
config.js 
圖3 原檔內容,都沒有設定。

1、設定使用語言
config.language = 'zh';
2、設定ui顏色
config.uiColor = '#AADC6E';
3、設定高度及寬度
config.height = 300;
config.width = 800;
4、設定功能鈕
config.toolbarCanCollapse = true;

圖 4

五、功能鈕
可以改你想要顯示那些功能鈕
在samples\資料夾裡,有個設定功能鈕頁。
samples\toolbarconfigurator\index.html
圖5

圖6


圖7 轉換設定config
   將config.toolbar = [...內容
貼到config.js


六、首頁

1、設定相關js及css
  <script src="js/jquery.min.1.11.1.js"></script>
 <script src="ckeditor_4.5.7/ckeditor.js"></script>
 <link rel="stylesheet" href="ckeditor_4.5.7/contents.css">
 


2、啟用CKEditor
  <script type="text/javascript">
  $(document).ready(function() {
   CKEDITOR.replace('content');
   console.log("ready!");
  });
 </script>
 

3、作用區塊

  <form id="detaform" method="post">
  <textarea id="content" name="content"></textarea>
 </form>
 

4、index.html內容

  <!DOCTYPE html>
  <html>
  <head>
  <meta charset="utf-8">
  <title>CKEditor Sample</title>
  <script src="js/jquery.min.1.11.1.js"></script>
  <script src="ckeditor_4.5.7/ckeditor.js"></script>
  <link rel="stylesheet" href="ckeditor_4.5.7/contents.css">
  <script type="text/javascript">
   $(document).ready(function() {
    CKEDITOR.replace('content');
    console.log("ready!");
   });
  </script>
  </head>
  <body>
   <form id="detaform" method="post">
    <textarea id="content" name="content"></textarea>
   </form>
  </body>
  </html>
 

圖8


七、測試
1、進專案資料夾下,index.html 點二下
2、啟動ckeditor 編輯器


下一篇:
CKEditor skins 變換


































其它文章

沒有留言:

張貼留言

標籤

Oracle (150) Oracle DB (144) Oracle_DB (143) Oracle SQL (135) JAVA (84) css-基本類 (65) MySQL (59) CSS Selector (58) jQuery (49) JavaScript-基本類 (39) Spring Boot (38) JavaScript (37) JavaScript HTML DOM (37) JavaScript-HTML_DOM (36) CSS3 (30) JAVA-基本類 (28) jQuery UI (27) Apache (23) Oracle GROUP BY (20) datepicker (20) Android (18) Oracle Date (17) c (17) JAVA-lang套件 (16) Linux (16) Oracle Sub Query (16) Spring-基本類 (16) jQuery-基本類 (16) MySQL-進階系列教學 (15) Android基本類 (14) Grails (14) Oracle join (14) SQLite (13) Spring (13) WIN7-基本類 (13) grails-基本類 (13) linux cent os (13) CKEditor (12) JAVA-流程控制類 (12) JAVA_Spring (12) PHP (11) Spring MVC (11) MySQL-基本系列教學 (10) Notepad (10) Notepad++ (10) SQLite for java (10) Windows (10) c/c++ (10) eclipse (9) jQuery-Selector (9) sqldeveloper (9) DB_Toad (8) JAVA_IDE_Eclipse (8) JavaScript-String類 (8) MySQL DB Toad (8) MySQL-DATE相關 (8) MySQL-函式相關 (8) Spring Bean (8) Android Studio (7) HTML5 (7) Hibernate (7) JAVA-OCWCD (7) JavaScript-陣列類 (7) Docker (6) JAVA-程式分享 (6) JAVA.util套件 (6) JavaScript-數學類 (6) MinGw (6) MySQL-其它類 (6) Servlet (6) centos (6) Apache_Tomcat (5) Apache套件_POI (5) CSS (5) JavaScript-Date物件 (5) JavaScript-其它類 (5) PostgreSQL (5) httpd (5) log4j (5) 基本資訊 (5) 開發工具 (5) CSS Properties (4) Dev-C++ (4) IntelliJ IDEA (4) Oracle DDL (4) Sublime (4) TortoiseSVN (4) apache_Maven (4) Android NDK (3) Eclipse IDE for C/C++ (3) Hibernate-基本類 (3) JAVA-問題 (3) JAVA-綀習分享 (3) JVM (3) Linux 指令 (3) Proxy Server (3) Spring Mobile (3) Spring web (3) Squid (3) VirtualBox (3) maven (3) zk (3) 生活其它 (3) Bootstrap (2) Filter (2) JAVA_IO (2) JAVA_其它_itext套件 (2) JBoss-問題 (2) JSP (2) Jboss (2) Listener (2) MySQL-語法快速查詢 (2) Spring AOP (2) Spring Batch (2) Spring Boot Actuator (2) Spring i18n (2) Subversive (2) Tomcat 8 (2) UML (2) WebJars (2) WinMerge (2) c++ (2) c語言綀習題 (2) jQuery Mobile (2) jQuery-事件處理 (2) jQuery-套件類 (2) putty (2) svn (2) weblogic (2) Apache_JMeter (1) Apache套件_BeanUtils (1) Apache套件_StringUtils (1) Base64 (1) Google API (1) HTML5-基本類 (1) Heap (1) JAVA 7 (1) JAVA SE 、JAVA EE、JAVA ME (1) JAVA 日期 (1) JAVA-OCJP (1) JAVA-WEB (1) JAVA_IDE (1) JAVA其它 (1) JBoss Server (1) JDK (1) JMX (1) JRE (1) Java RMI (1) Java String (1) Joda Time (1) Linux_其它 (1) MySQL教學 (1) Oracle_VirtualBox (1) SQL Server (1) SWT (1) Session (1) Stack (1) Struts 2 (1) Tool (1) ZK Studio (1) csv (1) grails-其它類 (1) jQuery-進階 (1) java mail (1) java web (1) java8 (1) jsoup (1) mockmvc (1) modules (1) tomcat (1) win10 (1) 其它類 (1) 圖片工具 (1) 模擬器 (1) 讀書分享 (1) 開發資訊 (1)

精選文章

初學 Java 的 HelloWorld 程式

撰寫一個JAVA程式 public class HelloWorld{ public static void main(String[ ] args){ System.out.println("我第一支Java程式!!"); } } ...