zoukankan      html  css  js  c++  java
  • CKEditor 的樣版修改

    CKEditor 目前提供了3個樣版,Kama、Office 2003以及V2等3種樣版,至於要如何套用這3種樣版請見下面程式:

    1. CKEditor 套用Kama樣版

    <textarea cols=’80′ id=’editor_kama’ name=’editor_kama’ rows=’10′>
    丫 忠的伺服器-CKEditor套用Kama樣版
    </textarea>
    <script type=’text/javascript’>
    CKEDITOR.replace( ‘editor_kama’,{skin : ‘kama’});
    //針對id,name為editor_kama的textarea,使用kama樣版
    </script>

    2. CKEditor 套用editor_office2003樣版

    <textarea cols=’80′ id=’editor_office2003′ name=’editor_office2003′ rows=’10′>
    丫 忠的伺服器-CKEditor套用office2003樣版
    </textarea>
    <script type=’text/javascript’>
    CKEDITOR.replace( ‘editor_office2003′,{skin : ‘office2003′});
    //針對id,name為editor_office2003的textarea,使用office2003樣版
    </script>

    3. CKEditor 套用V2樣版

    <textarea cols=’80′ id=’editor_v2′ name=’editor_v2′ rows=’10′>
    丫 忠的伺服器-CKEditor套用v2樣版
    </textarea>
    <script type=’text/javascript’>
    CKEDITOR.replace( ‘editor_v2′,{skin : ‘v2′});
    //針對id,name為editor_v2的textarea,使用v2樣版
    </script>

    CKEditor 的樣版底色修改

    CKEditor提供了一個很簡便的方式就可以修改樣版的底色,可以依據網站的樣式自行修改CKEditor的底色來符合網站的風格,修改的方式是再簡單不過了,只需要給定幾個參數即可:

    <textarea cols=’80′ id=’editor_ui_color’ name=’editor_ui_color’ rows=’10′>
    丫 忠的伺服器-CKEditor套用樣版底色
    </textarea>
    <script type=’text/javascript’>
    CKEDITOR.replace( ‘editor_ui_color‘,{
    extraPlugins : ‘uicolor’,  //指定要替換底色>
    uiColor: ‘#14B8C4′,  //指定的底色
    });
    </script>

    CKEditor 的語系修改

    如果您要自行指定CKEditor的語系,只須要指定language即可,詳細的語系您可以參考/ckeditor/lang/_languages.js

    <textarea cols=’80′ id=’editor_language’ name=’editor_language’ rows=’10′>
    丫 忠的伺服器-CKEditor語系設定
    </textarea>
    <script type=’text/javascript’>
    CKEDITOR.replace( ‘editor_language’,{
    language: ‘zh’,  //指定為正體語系,如果要簡體語系則設定’zh-cn’
    });
    </script>

    CKEditor 的toolbar修改

    我想toolbar的修改應該是最常需要修改的地方,預設CKEditor有提供兩種已經制訂好的toolbar,Full及Basic兩種,如果您使用預設這兩種toolbar就可以符合需求的話,那就可以忽略本段;但是,如果您要修改符合自己需求的話,請繼續往下看。

    修改toolbar-Full:

    <textarea cols=’80′ id=’toolbar_full’ name=’toolbar_full’ rows=’10′>丫 忠的伺服器-CKEditor toolbar修改-Full</textarea>

    <script type=’text/javascript’>
    CKEDITOR.replace( ‘toolbar_full’,{toolbar : ‘Full‘});
    </script>

    修改toolbar-Basic:

    <textarea cols=’80′ id=’toolbar_basic’ name=’toolbar_basic’ rows=’10′>丫 忠的伺服器-CKEditor toolbar修改-Basic</textarea>

    <script type=’text/javascript’>
    CKEDITOR.replace( ‘toolbar_basic’,{toolbar : ‘Basic‘});
    </script>

    修改toolbar-自訂:

    <textarea cols=’80′ id=’toolbar_mytoolbar’ name=’toolbar_mytoolbar’ rows=’10′>丫 忠的伺服器-CKEditor toolbar修改-自訂</textarea>

    <script type=’text/javascript’>
    CKEDITOR.replace( ‘toolbar_mytoolbar’,{
    toolbar :
    [
    [ 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink' ],
    [ 'UIColor' ]
    ]
    });
    </script>

    上面的自訂toolbar方式,如果對於只需要在單一頁面呈現一次的使用者還算ok,但是,如果對於要將自訂CKEditor放在很多網頁的人來說,每次都要貼這個toolbar的設定,的確有一點麻煩。

    好在CKEditor很貼心地提供了一種可以讓使用者自訂toolbar的群組,當設定群組後給定一個自訂的名稱,之後如果要使用相同的toolbar時,只要設定自訂的名稱就可以了,那要怎麼做呢?請見底下:

    1.找到config.js這隻檔案,將你自訂的toolbar設定放在config.js裡面,如下:

  • 相关阅读:
    java8新特性学习:stream与lambda
    Storm实践(一):基础知识
    Google Protocol Buffer入门
    zeromq实践
    maven实践--你所需要了解的maven
    springcloud实践(一)服务发现:Eureka
    职责链模式(chain of responsibility Pattern)
    代理模式 (Proxy Pattern)
    享元模式(Flyweight Pattern)
    外观模式(Facade Pattern)
  • 原文地址:https://www.cnblogs.com/cnsanshao/p/2110397.html
Copyright © 2011-2022 走看看