- 阅读权限
- 10
- 精华
- 0
- 最后登录
- 2007-7-15
- 积分
- 29
- 帖子
- 36
- 威望
- 0
- 金币
- 0 个
- 体力
- 50
- 激情
- 50
- 注册时间
- 2005-8-27

- UID
- 240803
- 积分
- 29
- 帖子
- 36
- 威望
- 0
- 在线时间
- 0 小时
- 注册时间
- 2005-8-27
|
发表于 2007-3-24 03:01:50
|显示全部楼层
演示:http://bbll.91.tc (进入论坛发新贴看。)
经试验,却换到“Discuz! 代码模式”下可以插入巧嘴娃娃和魔法表情已经成功~~~~~~~~绝无任何问题~
请转发些插件的朋友保持链接地址,谢谢~
在header.htm模板中搜索
- <script type="text/javascript" src="include/javascript/common.js"></script>
复制代码
下面添加
- <script type="text/javascript" src="./ylei_mfqq/xnc.js"></script>
复制代码
修改post_bbinsert.htm模板
搜索
- </td>
- </tr>
- </table>
- <!--{else}-->
- <div class="editor_line"></div>
- <!--{/if}-->
复制代码
在前面加入
- <TABLE cellSpacing=0 cellPadding=0 width="450"
- border=0>
- <TBODY>
- <TR>
- <TD id=SetEm></TD>
- <TD class=Dvbbs_Reply id=emot
- rowSpan=3>正在读取心情图片</TD></TR>
- <TR>
- <TD id=SetAu onclick=Show_Xnc_Audibles(1)><IMG
- title=选择巧嘴娃娃 height=18
- src="ylei_mfqq/zui.gif"
- width=18></TD></TR>
- <TR>
- <TD id=SetMe onclick=Show_Xnc_MagicEmot(1)><IMG
- title=选择魔法表情 height=18
- src="ylei_mfqq/mofa.gif"
- width=18></TD></TR></TBODY></TABLE> <SCRIPT language=JavaScript>Xnc_Emot_init()</SCRIPT>
复制代码
修改 include/discuzcode.func.php
搜索
- if(!$bbcodeoff && $allowbbcode) {
复制代码
前加
此显示方式是每个魔法表情占一行,但只要鼠标移上图片就能自动播放。
- $message = preg_replace("/\[Magic(.+?)\]/is", "<P> <img src=\"ylei_mfqq/gif/\\1.gif\" border=\"0\" title=\"魔法表情\" Onmouseover=setTimeout(\"DispMagicEmot('\\1');\",10); style=\"cursor: hand;border:2px solid #666666;\" onmousewheel=\"return bbimg(this)\" onload=\"javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;\"><br>魔法表情</P>", $message);
- $message = preg_replace("/\[\Ylei_Au(.+?)\]/is", "<Span onmouseover=\"DispAudibles(this,\\1)\"><OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=48 height=48><PARAM NAME=movie VALUE=\"ylei_mfqq/xnc/\\1.Swf\"><param name=menu value=false><PARAM NAME=quality VALUE=high><PARAM NAME=play VALUE=false><param name=\"wmode\" value=\"transparent\"><embed src=\"ylei_mfqq/xnc/\\1.Swf\" quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=48 height=48></embed></OBJECT></Span><br>巧嘴娃娃</P>", $message);
复制代码
此显示方式是多个魔法表情占一行,鼠标移上图片就能自动播放
- $message = preg_replace("/\[Magic(.+?)\]/is", "<img src=\"ylei_mfqq/gif/\\1.gif\" border=\"0\" title=\"魔法表情\" Onmouseover=setTimeout(\"DispMagicEmot('\\1');\",10); style=\"cursor: hand;border:2px solid #666666;\" onmousewheel=\"return bbimg(this)\" onload=\"javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;\">", $message);
- $message = preg_replace("/\[\Ylei_Au(.+?)\]/is", "<Span onmouseover=\"DispAudibles(this,\\1)\"><OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=48 height=48><PARAM NAME=movie VALUE=\"ylei_mfqq/xnc/\\1.Swf\"><param name=menu value=false><PARAM NAME=quality VALUE=high><PARAM NAME=play VALUE=false><param name=\"wmode\" value=\"transparent\"><embed src=\"ylei_mfqq/xnc/\\1.Swf\" quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=48 height=48></embed></OBJECT></Span>", $message);
复制代码
补充:
替换内容:
<object style="border:0px" type="text/x-scriptlet" height=48 width=350 data="http://bbs.ahradio.com.cn/hack/qiaozui.php?qid={1}"></object>
例子: [qzww]请输入01~52之间的数字[/qzww]
解释: 巧嘴娃娃
参数个数: 1
嵌套次数: 1
帖子里面的 人物头像 把鼠标放在上面 即可以说话了.
DZ5.0 重要修正 start
之前5.0 无法使用就是缺少下面修改..
修改post_newreply.htm, post_editpost.htm, post_newthread.htm 三个模板
搜索
<form method="post" id="postform"
替换为
<form method="post" name="input" id="postform"
修正结束..
下载附件後并解压,把 ylei_mfqq 整个目录放到论坛根目录
这个作者好象很多....但是现在修改的就是偶啦~~
图片和FLASH下载!!!
http://www.discuz.net/thread-569027-1-1.html
[ 本帖最后由 skmq521 于 2007-3-24 20:17 编辑 ] |
|