成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > ckeditor syntaxhighlighter代碼高亮插件配置分享

ckeditor syntaxhighlighter代碼高亮插件配置分享

熱門標簽:天津電銷卡外呼系統(tǒng)線路 四平電話機器人哪家好 企業(yè)電話機器人辦理 靈聲智能電話機器人招聘 長春防封卡電銷卡套餐 株洲外呼營銷系統(tǒng)有哪些 長春銷售外呼系統(tǒng)業(yè)務(wù) 興化400電話辦理多少錢 智能電銷機器人真的好嗎

最近由于自己想做一個網(wǎng)站形式的代碼庫,自已寫一個在線文本編輯器,對于現(xiàn)在的我來,確實是很不切實際,呵呵!再說了,現(xiàn)在有一個非常好的在線文本編輯器(ckeditor)了,我和必再去費這等功夫呢!有現(xiàn)成的,拿過用就是的唄!正所謂的拿來主義!不過這個在線文本編輯器,對于我們程序員來說有一個算是缺陷吧!沒有代碼高亮的功能!這樣把代碼貼上去,很不好看!今天晚上,我總是把他給弄出來了。當然也采在別人的肩膀上做成的。在此感謝他們的分享!費話不多說了!咱們進入正題吧!

首先去官方網(wǎng)站下載個ckeditor

其次去官方網(wǎng)站下載個syntaxhighlighter ,這個是代碼高亮插件。

還有就是請把我下面提供下載的Demo里的syntaxhighlighter/shBrushes.js文件

下載以后,把他們解壓,加入項目,如下所示:

然后在ckeditor下面新建一個文件夾,命名為:insertcode,然后在"insertcode"目錄下新建一個"plugin.js",輸入以下代碼:

CKEDITOR.plugins.add('insertcode', {
  requires: ['dialog'],
  init: function (a) {
    var b = a.addCommand('insertcode', new CKEDITOR.dialogCommand('insertcode'));
    a.ui.addButton('insertcode', {
      label: a.lang.insertcode.toolbar,
      command: 'insertcode',
      icon: this.path + 'images/code.jpg'
    });
    CKEDITOR.dialog.add('insertcode', this.path + 'dialogs/insertcode.js');
  }
});

目錄結(jié)構(gòu)如下圖:圖二

再新建一個images文件夾,放入一個"code.jpg"的圖片,如上圖所示,當然圖片可以從google找一個,16*16大小的就好了。

再新建一個dialogs文件夾,新建一個"insertcode.js",輸入如下代碼:

CKEDITOR.dialog.add('insertcode', function (editor) {
  var escape = function (value) {
    return value;
  };
  return {
    title: 'Insert Code Dialog',
    resizable: CKEDITOR.DIALOG_RESIZE_BOTH,
    minWidth: 720,
    minHeight: 480,
    contents: [{
      id: 'cb',
      name: 'cb',
      label: 'cb',
      title: 'cb',
      elements: [{
        type: 'select',
        label: 'Language',
        id: 'lang',
        required: true,
        'default': 'csharp',
        items: [['ActionScript3', 'as3'], ['Bash/shell', 'bash'], ['C#', 'csharp'], ['C++', 'cpp'], ['CSS', 'css'], ['Delphi', 'delphi'], ['Diff', 'diff'], ['Groovy', 'groovy'], ['Html', 'xhtml'], ['JavaScript', 'js'], ['Java', 'java'], ['JavaFX', 'jfx'], ['Perl', 'perl'], ['PHP', 'php'], ['Plain Text', 'plain'], ['PowerShell', 'ps'], ['Python', 'py'], ['Ruby', 'rails'], ['Scala', 'scala'], ['SQL', 'sql'], ['Visual Basic', 'vb'], ['XML', 'xml']]
      }, {
        type: 'textarea',
        style: 'width:700px;height:420px',
        label: 'Code',
        id: 'code',
        rows: 31,
        'default': ''
      }]
    }],
    onOk: function () {
      code = this.getValueOf('cb', 'code');
      lang = this.getValueOf('cb', 'lang');
      html = '' + escape(code) + '';
      editor.insertHtml("pre class=\"brush:" + lang + ";\">" + html + "/pre>");
    },
    onLoad: function () {
    }
  };
});

接下來,我們就把高亮插件插入到ckeditor里來,找到ckeditor文件夾下的"ckeditor.js"。按ctrl+F查找"about",找到"fullPage:false,height:200,plugins:'about,basicstyles",我們在"about"后面增加",insertcode",這里就變成"plugins:'about,insertcode,basicstyles"。

如圖:

 繼續(xù)查找"about",找到"j.add('about',{init:function(l){var m=l.addCommand('about',new a.dialogCommand('about'));m.modes={wysiwyg:1,source:1};m.canUndo=false;l.ui.addButton('About',{label:l.lang.about.title,command:'about'});a.dialog.add('about',this.path+'dialogs/about.js');}});",我們在這個分號后面增加"j.add('insertcode', {requires: ['dialog'],init: function(l){l.addCommand('insertcode', new a.dialogCommand('insertcode'));l.ui.addButton('insertcode', {label: l.lang.insertcode.toolbar,command: 'insertcode',icon: this.path + 'images/code.jpg'});a.dialog.add('insertcode', this.path + 'dialogs/insertcode.js');}});"。

 如下圖:

 接下來繼續(xù)在ckeditor.js查找"i.toolbar_Basic=",這就是CKEditor默認的工具欄了,我們在這里加上",insertcode",比如我的"['Maximize','ShowBlocks','-','insertcode']"

我添加在如下圖選中的文本那個地方:

最后一步:進入"ckeditor\lang",請注意是分別在"en.js","zh.js","zh-cn.js"中增加",insertcode:'Insert Code'",",insertcode:'插入代碼'",",insertcode:'插入代碼'",一定要按這個順序加哦。

如下圖是en.js中的,zh-cn.js,zh.js我就不一一截圖了。

最后在頁面上添加如下引用:

head runat="server">
  title>/title>
  link type="text/css" rel="stylesheet" href="syntaxhighlighter_3.0.83/styles/shCore.css" />
  link type="text/css" rel="stylesheet" href="syntaxhighlighter_3.0.83/styles/shThemeDefault.css" /> 
  script type="text/javascript" src="syntaxhighlighter_3.0.83/scripts/shCore.js">/script>
  script type="text/javascript" src="syntaxhighlighter_3.0.83/scripts/shBrushes.js">/script>
  script type="text/javascript" src="ckeditor/ckeditor.js">/script>
  link type="text/css" rel="Stylesheet" href="syntaxhighlighter_3.0.83/styles/shCoreDefault.css" />
  script type="text/javascript">    SyntaxHighlighter.all();/script>
/head>

頁面的代碼如下:

form id="form1" runat="server">
  div>
    asp:TextBox ID="txtcontent" runat="server" TextMode="MultiLine" Height="310px" 
      Width="100%">/asp:TextBox>
    script type="text/javascript">
      CKEDITOR.replace('%= txtcontent.ClientID %>', { skin: 'office2003' });
    /script> 
    /script>--%>
    asp:Button runat="server" Text="Button" OnClick="Unnamed1_Click" />
  /div>
  asp:Literal ID="Literal1" runat="server">/asp:Literal>
  /form>

后臺代碼:

復(fù)制代碼 代碼如下:

protected void Unnamed1_Click(object sender, EventArgs e)
    {
        this.Literal1.Text = txtcontent.Text;
    }

還有就是在頁面的@ Page指令中加入 ValidateRequest="false",加入后的@Page指令如下:

復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %>

否則會報錯的。

效果圖:

怎么獲取這個文本編輯器里的文本今天白天再寫吧!該睡覺了,1點多了,O My god!

(O YE!現(xiàn)在總是很完善了的)

我的Demo下載:Cheditor+syntaxhighlighter Demo ,如果還有點不懂,請多多參考這個Demo,或者給我留言吧!

參考博文:http://zhidao.baidu.com/question/302527067.html
http://blog.sina.com.cn/s/blog_5fdcf5c90100uo4r.html
https://www.jb51.net/article/58407.htm

您可能感興趣的文章:
  • FCKeditor .NET的配置、擴展與安全性經(jīng)驗交流
  • CKEditor 4.4.1 添加代碼高亮顯示插件功能教程【使用官方推薦Code Snippet插件】
  • CKeditor富文本編輯器使用技巧之添加自定義插件的方法
  • CKEDITOR二次開發(fā)之插件開發(fā)方法
  • ckeditor自定義插件使用方法詳解
  • FCKeditor 插件開發(fā) 示例(詳細版本)
  • 添加FCKeditor插件需要注意的地方
  • fckeditor 修改記錄添加行距功能插件
  • ckeditor插件開發(fā)簡單實例
  • fckeditor 插件開發(fā)參考文檔
  • SyntaxHighlighter配合CKEditor插件輕松打造代碼語法著色
  • 手把手教你 CKEDITOR 4 擴展插件制作

標簽:巴彥淖爾 新疆 青海 黑龍江 漯河 運城 貴港 石嘴山

巨人網(wǎng)絡(luò)通訊聲明:本文標題《ckeditor syntaxhighlighter代碼高亮插件配置分享》,本文關(guān)鍵詞  ckeditor,syntaxhighlighter,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ckeditor syntaxhighlighter代碼高亮插件配置分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于ckeditor syntaxhighlighter代碼高亮插件配置分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲免费小视频| 国产欧美一区二区三区在线看| 国产一区在线视频| 看女生喷水的网站在线观看| 极品少妇xxxx偷拍精品少妇| 在线日本欧美| 在线看国产一区| 91成人在线观看喷潮教学| 国产精品美女无圣光视频| 91激情五月电影| 色老头一区二区三区在线观看| 狠狠色狠狠色综合日日五| 亚洲色图欧美色| 亚洲精品乱码久久久久久蜜桃动漫| 动漫性做爰视频| 日本一区二区在线不卡| 久久久精品五月天| 亚洲精品伦理在线| 国内外成人激情视频| 久草福利在线观看| 亚洲黄色小说在线观看| 欧美日韩一区二区区别是什么| 久久久久一区二区三区四区| 日本道不卡免费一区| 日本三区在线观看| 国产无遮挡呻吟娇喘视频| 欧美另类videos死尸| 99国产精品久久| 7777女厕盗摄久久久| 国产精品天天看| 国产精品久久久久久久精| 日韩中文字幕视频| 亚洲一区中文字幕在线观看| 亚洲天堂网一区二区| 狠狠鲁狠狠操| 国产精品无码一区二区三区| 亚洲精品在线播放| 糖心vlog精品一区二区| 97视频国产在线| 一区二区三区四区视频在线观看| h视频免费在线| 色播一区二区| 久久电影网站| 日本免费高清不卡| 国产精品视频免费在线观看| 欧美成人bangbros| 日本少妇bbwbbw精品| 国产精品hd| 日本中文字幕伦在线观看| 亚洲女优在线| 精品国精品国产尤物美女| 久草福利在线观看| 国产精品久久国产精品| ts人妖交友网站| 国产欧美精品一区二区色综合| 国产91精品久久久久| 国产成人精品免费看在线播放| 日韩综合第一页| 性xxxfreexxxx性欧美| 在线中文字幕-区二区三区四区| 另类尿喷潮videofree| 精品中文字幕一区二区三区av| 欧美性xxxx极品hd欧美| 欧美成人自拍| 蜜桃麻豆www久久国产精品| 91精品人妻一区二区三区果冻| 亚洲综合网av| 久久午夜精品视频| 国产日韩一区二区在线| 精品国产乱码久久久久久樱花| 国产亚洲欧洲黄色| 亚洲精品电影在线| 粉嫩久久99精品久久久久久夜| 久久久国产精品久久久| 欧美视频免费一区二区三区| 综合久草视频| 国产亚洲成av人片在线观黄桃| 91深夜福利| 美国毛片一区二区三区| 欧美日韩不卡合集视频| 欧美性xxxx极品高清hd直播| 亚洲不卡免费视频| 亚洲一区在线观看视频| 蜜桃精品成人影片| 久久亚洲精品石原莉奈| 亚洲综合在线观看视频| 国精产品一区一区三区mba下载| yellow91字幕网在线| 欧美一区二区三区视频在线观看| 最新eeuss影院在线观看| 日韩精品美女| 6—12呦国产精品| 中文字幕亚洲无线码在线一区| 国产经典av| 黄色动漫在线观看| 国产精品流白浆在线观看| 中文字幕在线永久在线视频2020| 日本加勒比一区| 精品美女在线播放| 亚洲成人a**址| 欧美成人三级在线| 欧美主播一区二区三区| 欧美日韩国产欧| 欧美高清视频免费观看| 一级女性全黄久久生活片免费| 国偷自产av一区二区三区麻豆| 亚洲免费观看高清在线观看| 欧美最大成人综合网| 亚洲日本久久久午夜精品| 全亚洲最色的网站在线观看| 国产成人一区二区精品非洲| 久久精品99国产精| 国产永久免费网站| 欧美精品国产精品日韩精品| 亚洲乱码一区av黑人高潮| 国产精品免费网站| 性欧美videos高清hd4k| 男女无套免费视频网站动漫| 国产第一页精品| 国产午夜精品一区二区三区嫩草| 综合网在线观看| 极品少妇一区二区三区| 香蕉视频久久久| 亚洲黄色在线免费观看| 国产黑丝一区二区| 国产99视频精品免费视频36| 黄网站在线观看永久免费| 亚洲国产精品一区在线观看不卡| 国产欧美久久一区二区三区| 伊人久久噜噜噜躁狠狠躁| 人人狠狠综合久久亚洲| 极品白嫩丰满美女无套| 精品人妻伦一区二区三区久久| 最新国产精品拍自在线播放| 日本在线xxx| 91精品国产乱码久久久久久| 久久精品国产精品亚洲精品| 黄网站免费入口| 肥婆老bbb肥婆bbbbb| 国产免费成人| 国产亚洲欧美在线| av天在线观看| 天使萌一区二区三区免费观看| 国产精品一区二区久久久| 久久精品欧美一区二区| 成人性生交大片免费观看网站| 丰满人妻一区二区三区大胸| 在线观看免费国产小视频| 亚洲国产一区二区三区高清| 国内精品久久久久| 中文字幕国产专区| 国产精品成人网| 国产精品亚洲欧美日韩一区在线| 特级西西人体4444xxxx| 天堂成人国产精品一区| 色老板在线视频一区二区| 91社区视频| 久久久国产精品黄毛片| 欧美疯狂xxxx大交乱88av| 亚洲在线成人精品| 一区二区三区视频观看| aaaaaaaa毛片| 伊人影院综合在线| 精品爆乳一区二区三区无码av| 一级毛片久久久| 久久久久国色av免费看影院| 欧美丝袜一区| 中文字幕人妻互换av久久| 99久久精品一区二区| 欧美日韩国产色站一区二区三区| 免费观看91视频大全| 亚洲视频sss| 韩国福利视频一区| 国产韩国精品一区二区三区| 亚洲一区二区视频在线观看| 亚洲第一天堂久久| 在线观看国产中文字幕| 日韩免费一级| 99热这里只有精品5| 懂色av蜜桃av| 四虎884aa成人精品最新| 激情内射人妻1区2区3区| 中文字幕午夜精品一区二区三区| 免费在线成人| 国卡一卡二卡三免费网站| 高清福利在线观看| 国产精品伦一区| 免费观看成人在线| 日本午夜精品理论片a级appf发布| 色窝窝无码一区二区三区成人网站| 国产黄色免费电影| 日韩—二三区免费观看av| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 欧美亚韩一区| 国产福利片在线| juy有坂深雪中文字幕| 日韩亚洲综合在线| 福利一区福利二区微拍刺激| 国产精品一区二区三区四| 久久精品国产一区二区三| 欧美性在线观看| 激情成人午夜视频| 久久久久久久久伊人| 日韩欧美国产免费| 久久365资源| 日本道在线观看一区二区| 精品日韩欧美一区二区| 无码人妻精品一区二区三应用大全| 尤物国产在线观看| 五月婷婷久久丁香| 欧美日韩在线中文| 日韩精品一区二区三区视频在线观看| 东方伊人免费在线观看| 日韩精品成人一区二区三区| 性视频在线播放| 好了av在线| 国产精品无码久久久久成人app| 99re5久久在热线播放| 一区二区三区精品| 日本免费一二区| 久草在线视频精品| 亚洲国内精品| 精品无码人妻一区| 俄罗斯性欧美| 图片区乱熟图片区亚洲| 无码一区二区三区在线观看| 欧美在线亚洲在线| 亚洲国产精品第一区二区| 精品少妇av| 在线播放日韩av| 五月婷婷综合色| 精品视频导航| 高潮一区二区三区| 97精品视频在线观看自产线路二| 一区二区日韩视频| 警花观音坐莲激情销魂小说| 黄色一级大片免费| 国语自产偷拍精品视频偷| 黑人糟蹋人妻hd中文字幕| 国产精九九网站漫画| 欧美日韩一区二区三区四区五区| 伊人久久久久久久久久久久久| 国产精品久久久久久麻豆一区软件| 天天久久人人| 日韩黄色三级| 国产一区二区自拍| av资源中文在线天堂| 国产女人被狂躁到高潮小说| 精品国产乱码久久久久久久软件| 日韩在线一级片| 国产 日韩 欧美 综合| 精品国产一区二区三| 欧美孕妇孕交黑巨大网站| 国产一区二区不卡在线| 亚洲成人影音| 国产精品视频中文字幕91| 国产盗摄一区二区| 日韩欧美一区二区久久婷婷| 放荡的美妇在线播放| 伊人久久综合影院| 天堂久久av| 国产裸体歌舞团一区二区| 国产精品欧美综合在线| 久久久999精品免费| 国产日韩欧美精品一区| 日本中文字幕在线2020| 在线观看av日韩| 国产精品自拍首页| www在线观看播放免费视频日本| 中文字幕资源在线观看| 国产精品国产精品国产专区不片| 欧美性videos| 2024短剧网剧在线观看| 欧美一区二区在线免费观看| 99久久99热久久精品免费看| 欧美性xxx| 成人免费观看毛片| 亚洲美女黄色| 蜜桃狠狠色伊人亚洲综合网站| 在线观看男女av免费网址| 国外成人在线播放| 老牛国内精品亚洲成av人片| 国产成人aa在线观看网站站| 日韩亚洲不卡在线| 青青草免费在线观看| 99精品免费观看| 日韩av中文字幕一区二区| 久久电影在线| 亚洲精品7777xxxx青睐| 国产精品久久久久久久久久久久久| 丰满少妇高潮久久三区| 成人av在线播放| 欧美激情亚洲视频| 青青草在线免费视频| 免费vip影院| 中文字幕一二三| 欧美xxxxxbbbbb| 欧美一区二区视频97| 人妻av一区二区三区| 国产毛片久久久| 福利电影导航| 欧美日韩第一页| 日韩中文在线字幕| 少妇精品无码一区二区免费视频| 91深夜福利视频| 91国产美女视频| 久久久久久久久久久久久久久| 男人的天堂免费在线视频| 亚洲中文字幕在线一区| 先锋影音在线资源站91| 日韩va在线观看| 亚洲欧美精品| 久久日韩精品一区二区五区| 国产精品大片免费观看| av在线免费一区| 日韩乱码一区二区三区| 色综合久久88色综合天天提莫| 色综合久久综合网97色综合| 欧美少妇性xxxx| 97成人超碰免| 国产精品成人一区二区三区夜夜夜| 凹凸精品一区二区三区| 殴美一级特黄aaaaaa| 国产亚洲1区2区3区| 亚洲日本va中文字幕久久| 亚洲人成在线观看| 51精品久久久久久久蜜臀| 国产美女www爽爽爽视频|