在很久很久以前,我说:
论坛也玩弹窗口?我可以爆粗吗?!这事就没人管吗?!【送@ 升级版】
大家只看到前半句,却没有看到后半句,真是伤心啊……
后来@snake 说:
【鼓励发帖】圣诞、元旦将至,期末复习备考前水水更健康★★★发帖送红包,详见帖内~
我就想啊,不发个贴子好像不给力的样子。想来操作起来也挺简单的,10点睡醒,看篇小说,11点吃饭,心情不错,就写写吧。
目前的代码是内置了“基友”和“版主”,“高层”三个分组,由于用的人不多,我就只是自己玩玩,需要自定义“基友"的自己编辑,不那么多废话。要是高层看上了,给我支付点敲代码的费用就拿去用吧。其实这东西啊,弄个配置界面方便大家用。不过貌似很多人回复痛骂所谓的”自动化“技术,觉得原始手工操作有感觉一些,so,配置界面没有了
好了,这个用起来很简单,下面是一个简单例子:
=====================输入效果===============================
=====================输出效果===============================
各位@基友【@snake ;@三变 ;@吖Man-C 】中午好;@版主【@Trucy33 ;@BabyMoney001 ;@thrall 】过来看看我这帖子放什么地方合适呢?;@高层【@vegXeta ;@脑功囝 ;@YOYO.. 】也过来提供点人气吧。
====================================================
单独@snake 求圣诞节礼物
以下代码请参考这个帖子来看:
这真不是技术贴,欢迎大家水(屏蔽论坛顶部广告,任务栏消息提醒)
var g_usergroup = new Object();
g_usergroup["基友"] = "snake;三变;吖Man-C";
g_usergroup["版主"] = "Trucy33;BabyMoney001;thrall";
g_usergroup["高层"] = "vegXeta;脑功囝;YOYO..";
function hook_parseurl() {
if (!window.old_parseurl) {
window.old_parseurl = parseurl;
window.parseurl = function(str, mode, parsecode) {
if (parsecode) str = str.replace(/\s*\[code\]([\s\S]+?)\[\/code\]\s*/ig,
function($1, $2) {
return codetag($2);
});
var reg = /@([^\s>"%&*,@.]+?)\x20/ig;
var users;
var offset;
for (attr in g_usergroup) {
var pattern = "@" + attr + "\x20";
offset = str.indexOf(pattern);
if (offset == 0 || (offset > 0 && str[offset - 1] != '[at]'))[/at]{
users = "@" + attr + "【@" + g_usergroup[attr] + "\x20】";
users = users.replace(/;/g, "\x20;@");
str = str.replace(pattern, users);
}
}
return window.old_parseurl(str, mode, parsecode);
}
}
}
hook_parseurl();
复制代码
haoxujun
2012/12/19 11:59:12
@yzx 话说楼主什么时候请我吃饭 好久没见到你了 虽然每次见你都是跟不同的师妹在一起!