Typecho编辑器自己添加按钮教程
先下载编辑器
然后打开里面的Plugin.php
看 后面加按钮
下面的的选取的一个 <script>
$(document).ready(function(){
$('#wmd-button-row').append('<li class="wmd-button" id="wmd-DFHt-button" title="插入mp3"><span style="background: none;font-size: large;text-align: center;color: #999999;font-family: serif;">h3</span></li>');
if($('#wmd-button-row').length !== 0){
$('#wmd-DFHt-button').click(function(){
var rs = "<h3></h3>";
DFHt(rs);
})
}
function DFHt(tag) {
var myField;
if (document.getElementById('text') && document.getElementById('text').type == 'textarea') {
myField = document.getElementById('text');
} else {
return false;
}
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = tag;
myField.focus();
}
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
var cursorPos = startPos;
myField.value = myField.value.substring(0, startPos)
+ tag
+ myField.value.substring(endPos, myField.value.length);
cursorPos += tag.length;
myField.focus();
myField.selectionStart = cursorPos;
myField.selectionEnd = cursorPos;
} else {
myField.value += tag;
myField.focus();
}
}
$('body').on('keydown',function(a){
if( a.altKey && a.keyCode == "76"){
$('#wmd-Dfht-button').click();
}
});
});
</script>
这是新的按钮
需要修改的:Dfht改成其他名字,比如Dfhz啥的,总共5处
var rs = 后面是接功能,就是需要他显示的内容
title=是显示的名字,不宜过长,否则不好看
! 64372-96y0muejrnc.png (https://magicblue.cn/usr/uploads/2023/09/3770123351.png)