FCKeditor添加自定義按鈕


縮略顯示    
最近項目需要對已有的FCKeditor添加新的功能,以前的做法只是在外殼處再次封裝,這次看樣子要進行全面改造了。

需要修改的文件:
  1. fckconfig.js
  2. zh-cn.js
  3. fckeditorcode_gecko.js || fckeditorcode_ie.js(這裏針對gecko的瀏覽器,ie的相同)
Step 1:在Toolbar中添加功能按鈕

        fckconfig.js:FCKConfig.ToolbarSets[“Basic”] 中添加按鈕名稱
      
  1. FCKConfig.ToolbarSets["Basic"] = [  
  2.     ['Bold','Italic','-','About', 'Test']  
  3. ] ; 

Step 2:爲按鈕添加中文名稱

    zh-cn.js:爲你的按鈕起個名字

  1. DlgAboutInfo        : "要獲得更多信息請訪問 ",  
  2. Test                : "測試"

Step 3:在Toolbar中顯示該按鈕

      fckeditorcode_gecko.js:(這個JS的代碼經過壓縮,可以使用工具格式化再進行修改)

      查找:

  1. case 'NewPage':B=new FCKToolbarButton('NewPage',FCKLang.NewPage,null,null,true,null,4);break;  

       在break後插入你的代碼
      
  1. case 'Test':B=new FCKToolbarButton('Test',FCKLang.Test,null,null,true,null,50);break; 

 
        這樣就可以在Toolbar中顯示你的按鈕了

Step 4:定義按鈕功能原型
   
    ckeditorcode_gecko.js:

    查找:

  1. var FCKNewPageCommand=function(){this.Name='NewPage';};  
  2. FCKNewPageCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();FCK.SetHTML('');FCKUndo.Typing=true;};  
  3. FCKNewPageCommand.prototype.GetState=function(){return FCK_TRISTATE_OFF;};  

   
    定義功能原型:(這裏直接復NewPage的實現代碼,可修改成自已的)

  1. var FCKTestCommand=function(){this.Name='NewPage';};  
  2. FCKTestCommand.prototype.Execute=function(){function(){FCKUndo.SaveUndoStep();FCK.SetHTML('');FCKUndo.Typing=true;};
  3. FCKNewPageCommand.prototype.GetState=function(){return FCK_TRISTATE_OFF;}; 
   
    將上面代碼搜入到查找內容之後。

Step 5:按鈕功能實例化:

    ckeditorcode_gecko.js:
   
    查找:

  1. case 'NewPage':B=new FCKNewPageCommand();break;  

    功能實例化:

  1. case 'Test':B=new FCKTestCommand();break;

    將上面代碼搜入到查找內容之後。


OK,這樣就可以在爲FCKeditor加上自定義的按鈕了。




最後更新:2007-06-15 09:37
15:19  |   永久鏈接  |   瀏覽 (427)  |   評論 (1)  |    收藏  |   FCKeditor  |  
 
2007-05-17
    
縮略顯示    
刪除"添加刪除"裏面的無用程序: HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall
11:39  |   永久鏈接  |   瀏覽 (135)  |   評論 (0)  |    收藏  |   Tip  |    
  縮略顯示    
打開firefox,地址欄輸入about:config
右鍵新建一個字符串,名爲 browser.bookmarks.file
然後輸入字串值爲“新路徑名/書籤文件名”即可。比如 D:/My bookmarks/bookmarks.html
11:39  |   永久鏈接  |   瀏覽 (154)  |   評論 (0)  |    收藏  |   Tip  |    
  縮略顯示    
1.打開註冊表鍵:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.extension/OpenWithList
.extension指你所要修改的文件擴展名。刪除值和你所要去掉的程序名稱相同的鍵就可以了。

2.在工具---文件夾選項---文件類型---把不要的刪除

3.打開註冊表編輯器,在[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion /Explorer/FileExts]和[HKEY_CLASSES_ROOT\SystemFileAssociations]分支下中找到相應擴展名分支,然後在“OpenWithList”項中刪除不需要的鍵值或項即可。

以上三種方法全是刪除“打開方式”中的圖標的.

HKEY_CLASSES_ROOT//Applications裏可以刪除“打開方式-選擇程序-其他程序”中的無用的程序的。
11:38  |   永久鏈接  |   瀏覽 (178)  |   評論 (0)  |    收藏  |   Tip  |    
  縮略顯示    
清除鼠標右鍵菜單中多餘項的操作步驟如下:
(1)在系統桌面上單擊“開始→運行”項。
(2)在隨後出現的窗口中的“打開”欄中鍵入regedit並單擊“確定”按鈕運行註冊表編輯器。
(3)在註冊表的HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt下都有
以上是清除IE中右鍵的方法
隨着安裝軟件的不斷增多,右鍵菜單也越來越長,臃腫不堪。這樣,本來以快捷菜單自居的右鍵菜單使用起來反而並不快捷。別急,以下我們就爲右鍵菜單“減負”。

一、摺疊右鍵二級菜單
有些軟件在右鍵菜單中有多個命令選項,比如安裝WinRAR後,就有數個項目會附加到標準文件和文件夾的右鍵菜單中。以下設置能夠將WinRAR 右鍵菜單全部項目壓縮到“WinRAR”子菜單中(操作以WinRAR3.30爲例):在WinRAR主窗口,單擊“選項”菜單中的“設置”,單擊“綜合”選項卡,選中“層疊右鍵關聯菜單”複選框,單擊“確定”按鈕。如果你的電腦右鍵菜單還有其他軟件的多個選項,就由你自己研究將它們組合爲右鍵子菜單的方法吧!
二、刪除不常用菜單項
或許右鍵菜單中的有些選項你並不常用,或者,有些軟件已被刪除,但其右鍵菜單中的選項卻仍佔用着屏幕空間。要刪除這些無用的右鍵菜單項,請按下述方法操作:

1. 單擊Windows的“開始”菜單,單擊“運行”,在“打開”框中鍵入“regedit”,單擊“確定”按鈕,打開“註冊表編輯器”窗口。

2. 展開“HKEY_CLASSES_ROOT/*/shellex/ContextMenuHandlers”分支,在其下找到要刪除的無用項,然後右鍵單擊該項,再單擊“刪除”將其刪除即可清除右鍵菜單中的對應選項。對於僅在文件夾右鍵菜單中才有的選項,可到HKEY_CLASSES_ROOT/ Directory/shellHKEY_CLASSES_ROOT/
Directory/shellex/ContextMenuHandlers分支下查找。有時HKEY_CLASSES_ROOT/Folder/shell和HKEY_CLASSES_ROOT
/Folder/shellex/ContextMenuHandlers分支下也有右鍵菜單中的選項。

3.關閉“註冊表編輯器”窗口。
11:38  |   永久鏈接  |   瀏覽 (172)  |   評論 (0)  |    收藏  |   Tip  |    
  縮略顯示    
打開設備管理器,在查看裏,選上顯示隱藏的設備,然後下面就列出一個非即插即用驅動程序列表來,選中 Beep 設備,把它禁用就 OK 了。
11:37  |   永久鏈接  |   瀏覽 (127)  |   評論 (0)  |    收藏  |   Tip  |    
  縮略顯示    
命令幫助:  hh ntcmds.chm
DNS解析: nslookup 地址
網卡地址:  ipconfig /all
註冊組件:  regsvr32 路徑(不支持中文路徑)
剪切板:      clipbrd
遠程控制:  mstsc
最後更新:2007-05-17 11:39
11:37  |   永久鏈接  |   瀏覽 (147)  |   評論 (0)  |    收藏  |   Tip  |  
 
  縮略顯示    
右鍵裏沒有共享選項的:工具--文件夾選項--查看--使用簡單文件共享前的勾去掉

1.控制面板--用戶帳戶--開啓來賓帳戶

2.控制面板--管理工具--本地安全策略--本地策略--用戶權利指派--從網絡訪問此計算機裏面確認有guest或者everyone,
                                                                  --拒絕從網絡訪問這臺計算機裏面去掉guest
3.控制面板--管理工具--本地安全策略--本地策略--安去選項--網絡訪問:本地帳戶的共享和安全模式:僅來賓-本地用戶以來賓身  份驗證

4.控制面板--管理工具--本地安全策略--本地策略--安去選項--賬戶:使用空白密碼的本地賬戶只允許只允許進行控制檯登錄   禁用。
11:35  |   永久鏈接  |   瀏覽 (148)  |   評論 (0)  |    收藏  |   Tip  |    
  縮略顯示    
關鍵字:   技巧    
1 {} 、;插入正確位置
 Window->Preferences->Java->Editor->
Typing: Semicaolons,Braces

2 Web、JS都應採用UTF-8字符編碼
最後更新:2007-06-15 09:27
11:22  |   永久鏈接  |   瀏覽 (172)  |   評論 (0)  |    收藏  |   Eclipse  |  
 
  縮略顯示    
關鍵字:   優化    
1. 取消系統的自動摺疊
Window->Preferences->Java->Editor->
Folding tab.

2. 取消按"."後自動激活提示功能。這樣會有些提高速度。
Window->Preferences->Java->Editor->
Code Assist
這樣一來,在寫代碼時候,按點符號後不再提示輸入。如果想提示,你可以按 alt + / 組合鍵,也會出
現提示功能。

3. 關閉不常用的工程。
一些不常用的工程打開的時候,也會影響你正在使用工程的操作速度。

4. 設置啓動參數
起動的時候 加上參數:eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M
-Xms64M -
Xmx200M
如果你的內存是1G的。可以將最後一個參數Xmx200M改爲
Xmx512M
這個在你的起動快捷鍵的屬性裏設置。

5. 取消自動validation
windows-->perferences-->myeclipse-->
validation
除開Manual下面的複選框全部選中之外,其他全部不選

6. 取消Plugin
進入Preferences把Plug-in Development>Target Platform>
plug-in裏跟自己無關或者暫且不用的plug
-in去掉勾選,我這裏共400多箇中去掉了100多個。

7. 設置Edit Mode
MyEclipse5.0.1GA_E3.2 之前的:Window->Preferences->-->myeclipse->files & Editors下把跟編輯有關的所有
的Edit Modes 設爲
Disable Design Mode

8. 設置視圖
打開Customize Perspective裏自己沒用到的選項自己去掉勾選。
最後更新:2007-06-15 09:27
11:21  |   永久鏈接  |   瀏覽 (576)  |   評論 (1)  |    收藏  |   Eclipse  |  
 
 
發佈了30 篇原創文章 · 獲贊 0 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章