kindeditor自定義網路表情包

2021-10-23 02:16:20 字數 1462 閱讀 4296

工作中遇到的需求,專案後台通過資料庫管理表情包,實現新增和刪除功能,同步到輸入框中

記錄一下,避免忘記

找到kindeditor->plugins->emoticons

建整個資料夾複製乙份到當前目錄,並且改名為emoticons2,並且將emoticons2目錄下的emoticons.js也重新命名為emoticons2.js

將emoticons2.js中的**修改如下:

kindeditor.plugin('emoticons2', function(k) 

});var previewdiv, previewimg;

if (allowpreview)

function bindcellevent(cell, j, num) else

previewimg.attr('src', path + emoticonspathlist[num]);

k(this).addclass('ke-on');

});} else );

}cell.mouseout(function() );

cell.click(function(e) );

}function createemoticonstable(pagenum, parentdiv) );

k(table).mouseout(function() );

elements.push(k(table));

}table.classname = 'ke-table';

table.cellpadding = 0;

table.cellspacing = 0;

table.border = 0;

var num = (pagenum - 1) * cells + startnum;

for (var i = 0; i < rows; i++)

}return table;

}function removeevent() );

}var pagediv;

function bindpageevent(el, pagenum) );

}function createpagetable(currentpagenum) else }}

createpagetable(currentpagenum);

});});

修改kindeditor->plugins->emoticons->themes->default下的default.css

增加如下**

.ke-icon-emoticons2
使用辦法

html輸入框:
js引入:

自定義網路模型

看看python 函式 self kwargs.比如4.4的centerlayer沒引數,別的有引數,那麼函式定義裡面哪個指的是傳入的tensor 好像懂了,通過4.4.2,自定義帶引數的層,利用parameterdict定義所需引數,forward函式的引數列表就是傳入的地方 更新 我感覺init...

Docker 內自定義網路

link 互聯例如 有1個映象 centos 我希望,通過建立乙個容器centos02能聯通乙個已經建立好的容器centos01,如下 root localhost docker run it p name centos02 link centos01 centos bin bash root lo...

Caffe自定義網路層

參考部落格 本文描述了在caffe原始碼中新增網路層的兩種情況 不帶配置引數的和帶配置引數的。示例的網路層中沒有做資料處理,傳入的資料塊直接傳出去,也沒有梯度計算。我們將要在 prototxt 中新增的網路層為 layer該網路層的型別名稱為new,沒有其他配置引數,只需要在對應位置新增.cpp和....