久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法

無論建博客網(wǎng)站還是CMS類型網(wǎng)站,很多都需要代碼高亮,國內(nèi)比較優(yōu)秀的CMS建站系統(tǒng)之一 織 夢 CMS,不像 WordP ress 一樣又大把大把的插件可用,我用的是最新的 Dede CMS 5.7,在網(wǎng)上搜了很

     無論建博客網(wǎng)站還是CMS類型網(wǎng)站,很多都需要代碼高亮,國內(nèi)比較優(yōu)秀的CMS建站系統(tǒng)之一——CMS,不像WordPress一樣又大把大把的插件可用,我用的是最新的DedeCMS 5.7,在網(wǎng)上搜了很長時間資料,大都寫的是CKEditor和SyntaxHighlighter整合的文章,但是dedecms將ckeditor做了集成,和一般的只針對于ckeditor對config.js修改不同。所以只能自己琢磨修改了,現(xiàn)將方法寫出供站長朋友們參考:

      一、首先去SyntaxHighlighter官方網(wǎng)站下載,網(wǎng)址:http://alexgorbatchev.com/SyntaxHighlighter/download/,建議下載2.1版本,3.0版本的貌似不支持自動換行,這里使用的是2.1.382版本。將下載的文件解壓在syntaxHighlight文件夾里,去除里面無用的文件,只留下scripts和styles文件夾。

      二、新建dialogs文件夾,在里面新建一個名為syntaxhighlight.js的文件,內(nèi)容如下:

      因代碼量過大,不宜貼出,請直接下載syntaxhighlight.js

      如果想修改代碼區(qū)域的樣式請在以下代碼處修改<able>標(biāo)簽里的樣式。

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法
      三、然后新建images文件夾,存放一個syntaxhighlight.gif圖片文件,該圖片文件在編輯器工具欄上顯示,可以使用16*16像素的圖片

      四、新建lang文件夾,是語言包,里面有兩個文件,一個是中文cn.js一個是英文en.js,代碼內(nèi)容如下:

      en.js代碼如下:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法

      cn.js代碼如下:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法

      五、新建plugin.js文件,該文件是ckeditor插件必須得文件,里面是對該插件的一些配置,代碼如下:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法
      六、由于dedecms 5.7自己集成了一個dedepage插件,用來添加ckeditor自定義插件,在/include/ckeditor/dedepage文件夾下,打開plugin.js文件在最后面添加:

      requires:['yntaxhighlight']中syntaxhighlight為代碼高亮插件的文件夾名,添加完之后的代碼如下:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法

      七,修改/include/ckeditor/ckeditor.inc.php文件,在$toolbar['sic']的最后一行添加元素Code,修改后代碼如下:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法      至此,編輯器的修改已經(jīng)完成,修改后的syntaxhighlight文件夾文件目錄結(jié)構(gòu)圖如下圖:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法

      將syntaxhighlight文件夾上傳到/include/ckeditor/plugins/文件夾下,打開后臺,添加文章試一下,看看編輯器的上最后一行是否出現(xiàn)了如圖所示的按鈕:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法
      點擊按鈕彈出如下圖所示的對話框輸入代碼,并且可以切換到高級選項對代碼高亮顯示做一些配置

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法
      八,但是光這些還不夠,還要在文章模板文件/templets/default/article_article.htm文件里引入高亮顯示的筆刷JS文件和CSS文件,由于是需要引入很多JS,所以建議將引入的代碼放在標(biāo)簽之前,等待前面的網(wǎng)頁加載完后加載,進(jìn)行顯示。

      引入代碼如下:

織夢DedeCMS V5.7代碼高亮實現(xiàn)方法

      最后發(fā)表并生成的文章頁面效果圖如下:
織夢DedeCMS V5.7代碼高亮實現(xiàn)方法

      當(dāng)然,該整合也有點缺點,就是在html頁面頁面中可能會引入大量的JS文件,加載起來可能會比較慢,另外可拓展性不強,我也會不定期優(yōu)化該插件,也希望各位網(wǎng)友能提出意見

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

我們有時候需要對織夢文檔的點擊量進(jìn)行批量維護(hù),比如采集來的文章,點擊量都為0,需要批量修改,可以用到如下方法1。 1、在數(shù)據(jù)庫里運行下面的代碼就可以了,文章的點擊量變得
用過dedecms的朋友都知道,織夢cms后臺系統(tǒng)基本參數(shù)里是無法直接上傳圖片的,我們更換logo圖只能到ftp里替換,非常的不方便,我們?nèi)绻胫苯釉谙到y(tǒng)基本參數(shù)里上傳,要怎么處理呢?
dedecms要想調(diào)用所有子欄目是沒有這個標(biāo)簽的,要調(diào)用只可用sql標(biāo)簽,reid表示子欄目,channeltype=6表示模型為商品,sortrank表示按排序升序.小的放前面 {dede:sql sql=Select * from `dede_arctype` where r
!-- //選擇地區(qū)的二級分類(非通用調(diào)用) function selNext(oj, v) { var newobj = oj.options; var selv = parseInt(v); var maxv = parseInt(v) + 500; while(newobj.length 0) { oj.remove(0); } clear(oj); if(selv==0) { aOption = document
做過seo的應(yīng)該都知道,在百度搜索引擎里,一個頁面的權(quán)重是隨著目錄的增多而降低的。一般來說,在同等條件下,一個網(wǎng)站的一級目錄的權(quán)重會比二 級目錄的權(quán)重要高。現(xiàn)在在網(wǎng)上共
今天在更改站長部落 的模板的時候發(fā)現(xiàn)了一個問題 就是 織夢 的搜索標(biāo)題顯示不全 ,我們應(yīng)該怎么才能讓標(biāo)題完全顯示呢,開始的時候想使用 [field:fulltitle/]這個標(biāo)簽 ,但是使用之后發(fā)
主站蜘蛛池模板: 亚洲精品乱码久久久久 | 福利小视频在线观看 | 18在线观看免费入口 | 成人福利视频 | 久久精品视频网站 | 日本中文字幕网站 | 色综合天天 | 91精品免费 | 美女黄色免费网站 | 色哟哟一区二区三区 | 国产精品久久久久久久久久辛辛 | 中文字幕日韩在线观看 | 天天干天天做 | 夜夜躁狠狠躁日日躁av | 成人毛片在线观看 | 日韩欧美二区 | 精品免费国产一区二区三区四区 | 国产三级在线观看视频 | 一区二区久久 | 午夜视频成人 | 国产精品久久久久久无人区 | 国产三级在线观看视频 | www中文字幕| 黄色高清网站 | 一级中国毛片 | 久久黄色网 | 亚洲人网站 | 日韩在线视频免费观看 | 国产在线欧美 | 女人高潮特级毛片 | 亚洲福利视频一区 | 成年免费视频黄网站在线观看 | 偷拍一区二区 | 亚洲我射av | 精品视频在线免费 | 亚洲网在线 | 手机av在线免费观看 | 国产肉体xxxx裸体784大胆 | 国产丝袜av | 午夜黄色小视频 | 中文字幕不卡在线 |