国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢kindeditor文本編輯器增加“查找替換”功能

2024-07-12 09:00:05
字體:
來源:轉載
供稿:網友

織夢kindeditor文本編輯器增加“查找替換”功能效果演示

織夢kindeditor文本編輯器增加“查找替換”功能

 

1、items 里面增加 search 按鈕

['source','|','undo','redo','|','preview','print','template','code','cut','copy','paste','plainpaste','wordpaste','|','justifyleft','justifycenter','justifyright','justifyfull','insertorderedlist','insertunorderedlist','indent','outdent','subscript','superscript','clearhtml','quickformat','selectall','|','fullscreen','/','formatblock', 'fontname','fontsize','|','forecolor','hilitecolor','bold','italic','underline','strikethrough','lineheight','removeformat','|','image','multiimage','flash','media','insertfile','table','hr','emoticons','baidumap','pagebreak','anchor','link','unlink','|','about','search']

2、增加語言 和 執行函數
 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<script type="text/javascript">
    // 自定義插件 查找與替換
    KindEditor.lang({
        search: '查找與替換'
    });
    KindEditor.ready(function(K) {
        editor1 = K.create('textarea[name="{$fname}"]', {
            cssPath : '{$GLOBALS['cfg_cmspath']}/include/kindeditor/plugins/code/prettify.css',
            uploadJson : '$uploadJson',
            fileManagerJson : '$fileManagerJson',
            extraFileUploadParams: {
                PHPSESSID : '{$session_id}'
            },
            $extendconfig
            $itemconfig
            allowFileManager : {$allowFileManager},
            afterBlur: function(){this.sync();}
        });
        prettyPrint();
    });
     //點擊“確定”按鈕所執行的事情www.CUOxin.com織夢模板
    function FindReplace() {
        var findVal = document.getElementById("txtFind").value;
        var replaceVal = document.getElementById("txtReplace").value;
        if (findVal.length == 0) {
            alert("查找內容不能夠為空!");
            return false;
        }
        var editorHtml = editor1.html();
        //利用正則表達式,實現對編輯器內文本進行全文掃描并替換
        editorHtml = editorHtml.replace(new RegExp(findVal, "gi"), replaceVal);
        //重新加載編輯器內值
        editor1.html(editorHtml);
    }
</script>



3、增加按鈕點擊后出來小窗口
kindeditor/plugins 文件夾下新建 search 文件夾,里面再建立個search.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 自定義插件 查找與替換
KindEditor.plugin('search', function (K) {
    var self = this, name = 'search';
    self.clickToolbar(name, function () {
        menu = self.createMenu({
            name: name
        });
        var wrapperDiv = "<div style='width:250px; height:140px;background:#ffffff;'>" +
                            "<br><b style='padding-left:10px;padding-top:20px;'>查找與替換</b>" +
                            "<div style='padding-left:10px;padding-top:10px;'>查找:<input type='text' id='txtFind'/></div>" +
                            "<div style='padding-left:10px;padding-top:10px;'>替換:<input type='text' id='txtReplace'/></div>" +
                            "<div style='text-align:right;padding-right:5px;padding-top:10px;'><input type='button' value='確定' onclick='FindReplace()'/></div>" +
                          "</div>";
        menu.div.append(wrapperDiv);
    });
});

完成 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 顺义区| 唐河县| 饶河县| 阿克陶县| 壤塘县| 隆德县| 濉溪县| 无锡市| 北川| 泰来县| 游戏| 苗栗县| 蒙阴县| 夹江县| 陇西县| 余庆县| 靖西县| 潮安县| 临桂县| 南陵县| 芦溪县| 清流县| 永康市| 康平县| 喀喇沁旗| 白河县| 宝丰县| 环江| 遵化市| 淳安县| 遂川县| 奉新县| 淮南市| 靖江市| 盖州市| 马边| 榆树市| 会东县| 体育| 梁山县| 肃宁县|