|
发表于 2024-5-7 16:25:13
|
显示全部楼层
|
(1) 引用clipboard.min.js 我直接再 路径是\template\default\common\header_common.htmcommon.js前面加入
(2) common.js (\static\js\common.js)里面写自己的拷贝js代码:
- document.addeventlistener('domcontentloaded', function(){
-
- var clipboard = new clipboard('.copy_btn',{
- text: function(trigger) {
- let el = trigger.getattribute('aria-el');
- if(el){
- let element = document.getelementbyid(el);
- console.log(element);
- return element.innertext;
- }
- }
- });
- clipboard.on('success', function(e) {
- console.info('action:', e.action);
- console.info('text:', e.text);
- console.info('trigger:', e.trigger);
- alert("复制成功");
- e.clearselection();
- });
-
- clipboard.on('error', function(e) {
- console.error('action:', e.action);
- console.error('trigger:', e.trigger);
- });
- });
复制代码
(3) 修改 模板代码 template\default\forum\discuzcode.htm 28行的样子
- {lang discuzcode_copyclipboard}
复制代码
(4) 管理员登陆后台 工具 -> 更新缓存 ok了
|
|