好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms織夢ckeditor編輯器添加自定義按鈕,如何實

dedecms織夢ckeditor編輯器添加自定義按鈕,如何實

POST TIME:2017-11-13 01:10

大家在使用織夢網(wǎng)站建設(shè)系統(tǒng)時,在對內(nèi)容頁面的body正文部分進行編輯的時候,前臺正文部分有的時候需要一個自定義樣式,比如對特定的代碼加個邊框,讓用戶更容易區(qū)別及識別......但ckeditor并沒有自定義樣式涉及。而且織夢到了5.7版本之后編輯器不再是之前fck編輯器,而是升級成了ckeditor編輯器

如果你認(rèn)為沒有必要那也可以直接在模板中寫一個樣式,調(diào)用一個自定義字段來實現(xiàn),但這個方法,在文章不需要這個字段屬性的時候,在前臺頁面一樣會有這樣一個樣式存在,造成代碼繁冗,不利于優(yōu)化。而自定義按鈕,在編輯時,我們使用的話,就會出現(xiàn),而不使用,則在前臺頁面并無任何樣式或代碼,所以自定義按鈕添加自定義屬性是一個完美的方法。

Ckeditor添加自定義按鈕,實現(xiàn)自定義屬性流程

1、首先打開網(wǎng)站根目錄,請在自己空間或服務(wù)器上找到/include/ckeditor;  
2、打開ckeditor文件夾下的ckeditor.js文件,查找代碼:

1 n('Bold',p.bold,'bold',o.coreStyles_bold);
2 在其后添加代碼:
3 n('Custom',p.custom,'custom',o.coreStyles_custom);  

 
注:這里的Custom為自定義,但必須第一個首字母大寫,后面全為小寫。  
3、繼續(xù)在ckeditor.js中查找i.coreStyles_bold={element:'strong',overrides:'b'};在其后添加代碼:i.coreStyles_custom={element:'custom'};   
4、繼續(xù)在ckeditor.js中查找i.toolbar_Basic= 可以看到其后面有[['Bold','Italic','-','NumberedList','BulletedList','-','Link','Unlink','-','About']];這里是編輯器的最基礎(chǔ)編輯按鈕,在'Bold',后添加’Custom’,   添加完成后代碼為:   [['Bold','Custom','Italic','-','NumberedList','BulletedList','-','Link','Unlink','-','About']];   
5、繼續(xù)查找代碼:{name:'basicstyles',items:['Bold',在后面同樣加上’Custom’,
添加完成后代碼為:

1 {name:'basicstyles',items:['Bold','Custom','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat']}

6、打開http://www.badubox.com/include/ckeditor/ckeditor.inc.php   
注:這里為本站目錄,相對目錄為/include/ckeditor/ckeditor.inc.php   
這里我們以軟件欄目的編輯器來講,其他同理,軟件欄目編輯器引用的按鈕數(shù)組為small,這個可以在dede/templets/soft_add.htm中查詢到:   
修改ckeditor.inc.php 中$toolbar['Small'] = 其后面的內(nèi)容   在array( 'Bold','Italic','Underline','Strike','-'),中添加’Custom’,   
7、這時候基本修改完成,清理cookies和歷史記錄后,打開軟件欄目,添加文檔,編輯器樣子如下:   注意:一定要清除cookies和歷史記錄。   
8、按鈕出現(xiàn)了,但按鈕還是空白,并沒有一個圖標(biāo),下面開始制作圖標(biāo)。   
打開/include/ckeditor/skins注:此處為本站目錄。   
這里是織夢的皮膚文件夾,其中只有kama這一個皮膚。打開kama文件夾下的icons.png   
最下面添加一個按鈕,  
接著打開kama文件夾下的editor.css,查找:

1 .cke_skin_kama .cke_button_bold .cke_icon{background-position:0-304px;}

在其后添加樣式:

1 .cke_skin_kama .cke_button_custom .cke_icon{background-position:0-1295px;}

現(xiàn)在清理cookies和歷史記錄,進入后臺添加軟件,我們來看使用效果,輸入文字后,點擊源碼按鈕:   
OK,織夢ckeditor編輯器添加自定義按鈕,并實現(xiàn)自定義樣式完成。   
9、下面測試前臺顯示效果。   
在/templets/default/style/page.css中找到.viewbox .content樣式,在這個樣式后面添加樣式:

1 .viewbox .content custom{border:1pxdottedred;font-size:20px;}  

 
注:以上是本站路徑,如果你已進行修改,那么請根據(jù)自己網(wǎng)站情況查找。樣式根據(jù)自身需要填寫,這里只是做測試效果。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266