国产探花免费观看_亚洲丰满少妇自慰呻吟_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);
    });
});

完成 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 依安县| 绥棱县| 河源市| 休宁县| 进贤县| 子洲县| 聊城市| 彭水| 宝坻区| 车险| 温泉县| 老河口市| 攀枝花市| 青铜峡市| 渭源县| 广安市| 肥乡县| 石家庄市| 吐鲁番市| 玛沁县| 三原县| 朝阳区| 万宁市| 竹北市| 靖州| 钟山县| 秦安县| 桐乡市| 湖州市| 循化| 彭山县| 容城县| 泗阳县| 蒙城县| 祁门县| 长岛县| 海伦市| 土默特右旗| 南溪县| 柳江县| 双柏县|