[i=s] 本帖最后由 阿命 于 2015-3-31 19:50 编辑
(,,#゚Д゚)老夫不是故意多开一贴来水的,是因为帖子字数的限制嘛(/゚Д゚)/
(・_・ヾ
_(:_」∠)_
ლ(°Д°ლ)好吧 我就是来水的
这次是自定义颜文字,用法跟上次那个自定义表情的差不多
http://dz.aemedia.org/thread-6712-1-1.html
附上火狐使用方法
先到附加组件那边,搜索并下载 这个 叫做油猴的插件 然后重启火狐
[code]Greasemonkey[/code]
最新傻瓜式方法
到这边下载写好的脚本 http://pan.baidu.com/s/1jGvKm14
然后将***.user.js拖到浏览器上面就可以了
之后可以自行再设置那边修改脚本
方法二
然后来到论坛的页面(不用也行)选择新建用户脚本
名称和命名空间(要唯一)随便取,下面那个应用到 写论坛的地址
[code]http://dz.aemedia.org/*[/code]然后会出写一个写脚本的窗口
把脚本(脚本在下一页)复制进去 保存 然后再刷新页面可以了
效果
Pages: 1 2
Ctrl_Dagon 发表于 2015-3-31 14:27
终于等到火狐了,回去试试_(:з」∠)_
(*´∀`*)
阿命 发表于 2015-3-31 15:23
ヾ(Ő∀Ő๑)ノ是不是看起来跟 伊丽莎白很像
伊丽莎白?难道是银魂么,没看过不是很清楚{:4_88:}
Aris 发表于 2015-3-31 15:28
伊丽莎白?难道是银魂么,没看过不是很清楚
我也没看过 只是知道这只吉祥物
(๑•̀ㅂ•́)و✧好厉害.
(๑•̀ㅂ•́)و✧
阿命 发表于 2015-3-31 14:25
ヾ(◍°∇°◍)ノ゙火狐的教程更新了
GJ!技术宅真是太♂棒♂了{:4_102:}
dalao有没有办法让这些表情不进入高级模式也能使用呢_(:з」∠)_
Ctrl_Dagon 发表于 2015-3-31 16:04
dalao有没有办法让这些表情不进入高级模式也能使用呢_(:з」∠)_
(*´・v・)可以得不过还没写,等我手头上任务先做完再来摸鱼
阿命 发表于 2015-3-31 16:11
(*´・v・)可以得不过还没写,等我手头上任务先做完再来摸鱼
感谢dalao的努力先ヽ●*´∀`*●ノ
好评如潮_(:зゝ∠)_
长度又不够了
[code]var KancolleAsciiEmoticon = function() {
var obj = this;
var $ = jQuery;
obj.$imgdiv = null;
obj.imglist = [
‘٩(๑´0`๑)۶’,
‘ヾ(◍°∇°◍)ノ゙’,
‘ヾ(❀╹◡╹)ノ~’,
‘ฅ( ̳• ◡ • ̳)ฅ’,
‘(´,,•∀•,,`)’,
‘٩(๑❛ᴗ❛๑)۶’,
‘*罒▽罒*’,
‘´∀`’,
‘(๑><๑)',
‘ヽ●*´∀`*●ノ’,
‘ヾ(Ő∀Ő๑)ノ’,
‘(*´・v・)’,
‘(´・ω・`)’,
‘(´∇ノ‘*)ノ’,
‘(‘・ω・´)”’,
‘٩(✘д✘๑;)۶’,
‘(/゚Д゚)/’,
‘(,,#゚Д゚)’,
‘(#‘д´)ノ’,
‘( •̥́ ˍ •̀ू )’,
‘(๑ó△ò๑)’,
‘(*/ω\*)’,
‘(*´∀`*)’,
‘(๑•́ ₃ •̀๑)’,
‘*\\(๑• ₃ •๑)*’,
‘( ・ω・)ノ’,
‘(。´∀‘)ノ’,
‘(o´Д`)’,
‘(╯`皿′)╯(┻━┻’,
‘(/”≡ _ ≡)/~┴┴(#-.-)’,
‘(╯°□°)╯( ┻━┻’,
‘┻━┻〜☆ ヽ(´∇‘ヽ)’,
‘(๑•̀ㅂ•́)و✧’,
‘✧*。٩(ˊωˋ*)و✧*。’,
‘∑(・ω・ノ)ノ’,
‘∑(゜ロ゜;)’,
‘∑(゚Д゚|||)’,
‘Ծ‸Ծ’,
‘「(゚ペ)’,
‘눈_눈’,
‘(・_・ヾ’,
‘_(:_」∠)_’,
‘_(•̀ω•́ 」∠)_’,
‘_§:з)))」∠)_’,
‘_8(:з」∠)_’,
‘٩(๑❛ᴗ❛๑)۶’,
‘(。•́__ก̀。)’,
‘ლ(°Д°ლ)’,
‘(ʘ̆ʚʘ̆)’,
‘٩(๑´3‘๑)۶’,
‘(。˘•ε•˘。)’,
‘Z(∩3∩)Z’,
‘(ΦωΦ)’,
‘(=ˇωˇ=)’,
‘(⺻▽⺻ )’,
‘。(;¬д¬)’,
‘( ・ิω・ิ)ノิ ‘,
‘o( ̄ヘ ̄o#).’,
‘.(。→‿←。)’,
‘(,,Ծ▽Ծ,,)’,
‘(。▰‿‿▰。) ❤’,
‘( ´◔ ‸◔\’)’,
‘Σ(°Д°;’,
‘(°Д°)’,
‘∑( ̄□ ̄;)’,
‘Σ(・ω・ノ)ノ’,
‘(゚ロ ゚ノ)ノ’,
‘Σ┗(@ロ@;)┛’,
‘Σヽ(゚Д ゚; )ノ’,
‘( ´∀`)σ’,
‘(σ´□`)σ’,
‘( ゚Д゚)σ’
];
obj.insertFunc = null;
obj.createBtn = function() {
var a = $(‘颜文字‘);
a.css({
backgroundPosition: ‘-3px -80px’
});
return a;
};
obj.createImageList = function() {
var div = $(‘
‘);
div.addClass(‘asciiemot_div’);
var close = $(‘
‘);
close.addClass(‘close’);
div.append(close);
var ul = $(‘
‘);
div.append(ul);
$.each(obj.imglist, function(index, val) {
var item = obj.createItem(val);
ul.append(item);
});
return div;
};
obj.createItem = function(val) {
var li = $(‘
‘);
var span = $(‘‘);
li.append(span);
span.html(val);
li.attr(‘data-val’, val);
return li;
};
obj.bindEventByButton = function($obj) {
$obj.bind(‘click’, function() {
if (obj.$imgdiv.css(‘display’) == ‘none’) {
var p = $(this).offset();
obj.insertFunc = obj.insertTextToFull;
obj.showDiv({
top: p.top + 50,
left: p.left – 100
});
} else {
obj.hideDiv();
}
});
};
obj.hasEdit = function() {
var $edit = $(‘#e_body’);
return $edit.length > 0;
};
obj.hasMiniEdit = function() {
var $edit = $(‘#fastpostform’);
return $edit.length > 0;
};
obj.hasReplyEdit = function() {
var $edit = $(‘#postform’);
var fwin = $edit.attr(‘fwin’);
return $edit.length > 0 && fwin == ‘reply’;
};
obj.hasMiniBtn = function($obj) {
var $btn = $obj.find(‘.mini_btn_sml’);
return $btn.length > 0;
};
obj.createMiniBtn = function() {
var a = $(‘颜文字‘);
a.css({
backgroundPosition: ‘-20px -20px’
});
return a;
};
obj.bindEventByMiniButton = function($obj) {
$obj.bind(‘click’, function() {
if (obj.$imgdiv.css(‘display’) == ‘none’) {
var p = $(this).offset();
obj.insertFunc = obj.insertTextToMini;
obj.showDiv({
top: p.top + 25,
left: p.left – 40
});
} else {
obj.hideDiv();
}
});
};
obj.bindEventByReplyButton = function($obj) {
$obj.bind(‘click’, function() {
if (obj.$imgdiv.css(‘display’) == ‘none’) {
var p = $(this).offset();
obj.insertFunc = obj.insertTextToReply;
obj.showDiv(p);
} else {
obj.hideDiv();
}
});
};
obj.setCss = function(div) {
div.css({
width: ‘530px’,
height: ‘300px’,
border: ‘1px solid #ccc’,
position: ‘absolute’,
background: ‘#eee’,
display: ‘none’,
top: ‘0’,
left: ‘0’,
zIndex: ‘998’
});
div.find(‘ul’).css({
width: ‘520px’,
height: ‘270px’,
margin: ’25px 5px 5px 5px’,
overflowY: ‘scroll’,
padding: ‘0’
});
div.find(‘li’).css({
listStyle: ‘none’,
float: ‘left’,
width: ‘auto’,
height: ’20px’,
margin: ‘2px’,
border: ‘1px solid #ccc’,
textAlign: ‘center’,
cursor: ‘pointer’,
background: ‘#fff’,
overflow: ‘hidden’,
padding: ‘2px 5px’
});
div.find(‘.close’).css({
width: ’20px’,
height: ’20px’,
position: ‘absolute’,
background: ‘#FF0’,
top: ‘4px’,
right: ‘5px’,
cursor: ‘pointer’,
background: ‘url(http://dz.aemedia.org/./template/999test_cn_img/dz_model_15020401/common/cls.gif) no-repeat 0 0′
});
};
obj.bindEventByImagelist = function(div) {
div.find(‘li’).bind(‘click’, function() {
var val = $(this).data(‘val’);
if (!!val) {
obj.insertFunc(val);
obj.hideDiv();
}
});
div.find(‘.close’).bind(‘click’, function() {
obj.hideDiv();
});
};
obj.insertTextToFull = function(val) {
insertText(val, false);
};
obj.insertTextToMini = function(val) {
seditor_insertunit(‘fastpost’, val);
};
obj.insertTextToReply = function(val) {
seditor_insertunit(‘post’, val);
};
obj.showDiv = function(p) {
obj.$imgdiv.css({
top: p.top,
left: p.left
});
obj.$imgdiv.show();
};
obj.hideDiv = function() {
obj.$imgdiv.hide();
};
obj.appendToBody = function() {
if ($(‘.asciiemot_div’).length > 0) return;
$(‘body’).append(obj.$imgdiv);
};
obj.initImageList = function() {
var imgdiv = obj.createImageList();
obj.setCss(imgdiv);
obj.bindEventByImagelist(imgdiv);
obj.$imgdiv = imgdiv;
obj.appendToBody();
};
obj.initFullEdit = function() {
if (!obj.hasEdit()) return;
var btn = obj.createBtn();
$(‘#e_body #e_sml’).after(btn);
obj.bindEventByButton(btn);
};
obj.initMiniEdit = function() {
if (!obj.hasMiniEdit()) return;
var btn = obj.createMiniBtn();
$(‘#fastpostform #fastpostsml’).after(btn);
obj.bindEventByMiniButton(btn);
};
obj.initReplyEdit = function() {
if (!obj.hasReplyEdit() && obj.hasMiniBtn()) return;
var btn = obj.createMiniBtn();
$(‘#postform #postsml’).after(btn);
obj.bindEventByReplyButton(btn);
};
obj.bindReplayShowEvent = function() {
$(‘.fastre’).bind(‘click’, function() {
setTimeout(obj.initReplyEdit, 1000);
});
};
obj.init = function() {
obj.initFullEdit();
obj.initMiniEdit();
obj.initImageList();
obj.bindReplayShowEvent();
};
};
var kancolleAsciiEmoticon = new KancolleAsciiEmoticon();
kancolleAsciiEmoticon.init();[/code]
阿命 发表于 2015-3-31 19:49
长度又不够了
_(:зゝ∠)_跪触
好评
Ctrl_Dagon 发表于 2015-3-31 16:20
感谢dalao的努力先ヽ●*´∀`*●ノ
(´∇ノ‘*)ノ已经更新了 请下摆渡盘最新的
xiannuan 发表于 2015-3-31 19:51
_(:зゝ∠)_跪触
好评
(´∇ノ‘*)ノ喵 不来一发么
阿命 发表于 2015-3-31 19:53
(´∇ノ‘*)ノ喵 不来一发么
(╯‵□′)╯︵┻━┻校园网,于是
_(:зゝ∠)_见不到你说的插件
xiannuan 发表于 2015-3-31 19:57
(╯‵□′)╯︵┻━┻校园网,于是
_(:зゝ∠)_见不到你说的插件
(o´Д`)你用什么浏览器跟网络无关啦
阿命 发表于 2015-3-31 19:58
(o´Д`)你用什么浏览器跟网络无关啦
chrome啊…可是插件见不到_(:зゝ∠)_
暂时无法加载该应用
这么快,不愧是dalao∑(゚Д゚|||)
(≧∇≦)ノ不用进入高级模式了,方便了许多.
( ゚∀゚)σ我的颜文字都是用输入法用户自定义用语打出来的
xiannuan 发表于 2015-3-31 19:59
chrome啊…可是插件见不到_(:зゝ∠)_
暂时无法加载该应用
*\(๑• ₃ •๑)*要翻墙才能下拉
Ctrl_Dagon 发表于 2015-3-31 20:19
这么快,不愧是dalao∑(゚Д゚|||)
(。´∀‘)ノ 只是加了几行代码而已
U-511 发表于 2015-3-31 20:28
(≧∇≦)ノ不用进入高级模式了,方便了许多.
(。´∀‘)ノ
いい風 发表于 2015-3-31 20:45
( ゚∀゚)σ我的颜文字都是用输入法用户自定义用语打出来的
(´∇ノ‘*)ノ
阿命 发表于 2015-3-31 21:19
*\(๑• ₃ •๑)*要翻墙才能下拉
(╯‵□′)╯︵┻━┻喵的校网固定ip怎么翻
去试试代理_(:зゝ∠)_
xiannuan 发表于 2015-3-31 21:21
(╯‵□′)╯︵┻━┻喵的校网固定ip怎么翻
去试试代理_(:зゝ∠)_
(๑ó△ò๑)你玩舰娘不开代理之类的么 那些都行啊
阿命 发表于 2015-3-31 21:28
(๑ó△ò๑)你玩舰娘不开代理之类的么 那些都行啊
host大法好_(:зゝ∠)_,不过连接校园网的ip是锁死的….
阿命 发表于 2015-3-31 21:20
(´∇ノ‘*)ノ
(๑•̀ㅂ•́)و✧上々ね
xiannuan 发表于 2015-3-31 21:30
host大法好_(:зゝ∠)_,不过连接校园网的ip是锁死的….
( ・ω・)ノ 不行就没办法了
いい風 发表于 2015-3-31 22:01
(๑•̀ㅂ•́)و✧上々ね
(,,Ծ▽Ծ,,)话说你头像好萌 求大图