之前在官方论坛看到有朋友发这个插件,但看了下其安装后效果不好,只是弹出一个对话框,然后输入数字去调用相应的FLASH头像,我现在这个是比较完善地支持可视化操作了,可从弹出的窗口中选择预览的头像来添加,本人的FLASH编程也不太在行,弄了很久才搞好,呵呵,可看看以下的效果:
[wawa]03[/wawa]
呵,上面的看到了吧,以下是安装方法:
Discuz!NT 1.1巧嘴娃娃插件FOR .NET2.0
作者:winson
版本:1.0
支持网站:
http://bbs.szblogs.com功能:
为论坛增加巧嘴娃娃的显示效果,由FLASH生成的有声音的头像

安装方法:
1、修改相应模板的_editor,找到
//自定义按扭显示
if(!undefined(custombbcodes)) {
if (custombbcodes.length > 0){
document.writeln('<td><img src="editor/images/separator.gif" width="6" height="23"></td>');
for (var i = 0; i < custombbcodes.length; i++){
document.writeln('<td><div class="editor_buttonnormal" id="posteditor_cmd_custom' + custombbcodes[5] + '_' + i + '" onClick="discuzcode(\'custom' + custombbcodes[5] + '_' + i/*custombbcodes[0]*/ + '\')" onMouseOver="buttonContext(this, \'mouseover\')" onMouseOut="buttonContext(this, \'mouseout\')"><img title="' + custombbcodes[2] + '" alt="' + custombbcodes[2] + '" src = "editor/images/' + custombbcodes[1] + '" width="21" height="20"></div></td>');
}
}
}
</script>
在下面添加:
<!-- //巧嘴娃娃开始! -->
<td><div class="editor_buttonnormal" id="posteditor_cmd_writer"> <a href="#" onclick="discuzcode('mywawa');"><img src="szblogs_wawa/audio.gif" border="0" alt="巧嘴娃娃"></a></div>
</td>
<!-- //巧嘴娃娃结束! -->
更新相应的页面文件editpost、postreply、posttopic
2、上传附件里所有目录到论坛相应的目录里,其中szblogs_wawa目录放在论坛要目录下,安装完成!
其中Discuz.Forum.dll文件只是增加了对自定义娃娃标签的解释,如果不想直接复盖文件,可自行打开项目文件修改
打开Discuz.Forum里的UBB.CS文件,添加以下代码,然后只编译此项目即可
//巧嘴娃娃标签 by winson from bbs.szblogs.com
sDetail = Regex.Replace(sDetail, @"\[wawa(?:\s*)\]([\s]||[\s\S]+?)\[/wawa(?:\s*)\]", "<script tyle='text/javascript' language='javascript' src='szblogs_wawa/index.aspx?audio=$1'></script>", options);
[wawa]48[/wawa]