Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[发布] 巧嘴娃娃和魔法表情 DZ5.5 + 5.0 综合修改-源文件下载

[复制链接]
vcdesign 发表于 2007-3-24 15:15:04 | 显示全部楼层 |阅读模式
首先感谢skmq521修改到5.5版本中来!但觉得可以修改一下!

本插件版权归原作者所有。

本人在5.5程序下已经安装测试成功。

5.0的朋友同样可以按全新安装的步骤进行安装。我已经测试,能成功安装并使用!



===============================================

已经安装了skmq521修改的,请看以下内容:

===============================================


第一:不用在后台添加Discuz!代码了。不添加也可以正常插入和播放!可以将原来添加的删除!

第二:将修改了post_bbinsert.htm的这一步还原,再按以下内容重新修改:

搜索

  1.         <td><img src="images/common/bb_separator.gif" width="6" height="20" alt="" /></td>
  2.         <!--{if $forum['allowbbcode'] && $allowcusbbcode}-->
  3.         <!--{loop $_DCACHE['bbcodes_display'] $tag $bbcode}-->
  4.         <td><div class="editor_buttonnormal" id="{$editorid}_cmd_custom{$bbcode[params]}_$tag" onclick="discuzcode('custom{$bbcode[params]}_$tag')" onMouseOver="buttonContext(this, 'mouseover')" onMouseOut="buttonContext(this, 'mouseout')"><img src="images/common/$bbcode[icon]" width="21" height="20" title="$bbcode[explanation]" alt="$tag" /></div></td>
  5.         <!--{/loop}-->
  6.         <!--{/if}-->
  7.         </tr>
  8.         </table>
  9.         <br>
复制代码


将最后的:

  1.         <br>
复制代码


删除。

然后在这行的下面加入

  1. <TABLE cellSpacing=0 cellPadding=0 width="450"
  2. border=0>
  3.                           <TBODY>
  4.                           <TR>               
  5.                            <TD id=SetEm></TD>                  
  6.                             <TD class=Dvbbs_Reply id=emot
  7.                           rowSpan=3>点击读取巧嘴娃娃或魔法表情</TD></TR>
  8.                           <TR>
  9.                             <TD id=SetAu onclick=Show_Xnc_Audibles(1)><IMG
  10.                               title=选择巧嘴娃娃 height=29
  11.                               src="ylei_mfqq/zui.gif"
  12.                           width=29></TD></TR>
  13.                           <TR>
  14.                             <TD id=SetMe onclick=Show_Xnc_MagicEmot(1)><IMG
  15.                               title=选择魔法表情 height=29
  16.                               src="ylei_mfqq/mofa.gif"
  17.                               width=29></TD></TR></TBODY></TABLE>   <SCRIPT language=JavaScript>Xnc_Emot_init()</SCRIPT>
复制代码


改了这一步的,记得下载附件中的两个图片替换一下。

===================================================
===================================================


以下适合DZ5.5的朋友 全新安装,5.0的朋友也同样完全可以照以下步骤安装:

友情提醒:
安装之前最好先备份要修改的文件。安装插件有风险!
万一出错,可立即用备份的文件覆盖。


第一步:在header.htm模板中搜索(如果你有多个风格,那么每个风格模板文件中的这个文件都要修改!

5.0找:
  1. <script type="text/javascript" src="include/common.js"></script>
复制代码


5.5找:
  1. <script type="text/javascript" src="include/javascript/common.js"></script>
复制代码

下面添加

  1. <script type="text/javascript" src="./ylei_mfqq/xnc.js"></script>
复制代码



第二步:修改templates/default/post_bbinsert.htm
搜索

  1.         <td><img src="images/common/bb_separator.gif" width="6" height="20" alt="" /></td>
  2.         <!--{if $forum['allowbbcode'] && $allowcusbbcode}-->
  3.         <!--{loop $_DCACHE['bbcodes_display'] $tag $bbcode}-->
  4.         <td><div class="editor_buttonnormal" id="{$editorid}_cmd_custom{$bbcode[params]}_$tag" onclick="discuzcode('custom{$bbcode[params]}_$tag')" onMouseOver="buttonContext(this, 'mouseover')" onMouseOut="buttonContext(this, 'mouseout')"><img src="images/common/$bbcode[icon]" width="21" height="20" title="$bbcode[explanation]" alt="$tag" /></div></td>
  5.         <!--{/loop}-->
  6.         <!--{/if}-->
  7.         </tr>
  8.         </table>
  9.         <br>
复制代码


将最后的:

  1.         <br>
复制代码


删除。

然后在这行的下面加入

  1. <TABLE cellSpacing=0 cellPadding=0 width="450"
  2. border=0>
  3.                           <TBODY>
  4.                           <TR>               
  5.                            <TD id=SetEm></TD>                  
  6.                             <TD class=Dvbbs_Reply id=emot
  7.                           rowSpan=3>点击读取巧嘴娃娃或魔法表情</TD></TR>
  8.                           <TR>
  9.                             <TD id=SetAu onclick=Show_Xnc_Audibles(1)><IMG
  10.                               title=选择巧嘴娃娃 height=29
  11.                               src="ylei_mfqq/zui.gif"
  12.                           width=29></TD></TR>
  13.                           <TR>
  14.                             <TD id=SetMe onclick=Show_Xnc_MagicEmot(1)><IMG
  15.                               title=选择魔法表情 height=29
  16.                               src="ylei_mfqq/mofa.gif"
  17.                               width=29></TD></TR></TBODY></TABLE>   <SCRIPT language=JavaScript>Xnc_Emot_init()</SCRIPT>
复制代码

第三步:修改 include/discuzcode.func.php

搜索

  1. if(!$bbcodeoff && $allowbbcode) {
复制代码


前加

此显示方式是每个魔法表情占一行,但只要鼠标移上图片就能自动播放。

  1. $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);
  2. $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);
复制代码

此显示方式是多个魔法表情占一行,鼠标移上图片就能自动播放

  1. $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);
  2. $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);
复制代码



第四步:修改templates/default/下的:

post_newreply.htm,
post_editpost.htm,
post_newthread.htm


三个模板

搜索

  1. <form method="post" id="postform"
复制代码

替换为


  1. <form method="post" name="input" id="postform"
复制代码


下载附件後并解压,把 ylei_mfqq 整个目录放到论坛根目录


===================================================

特别PS:请一定要在Discuz!代码模式下进入插入到帖子内容中!

新增一个图片说明

[ 本帖最后由 vcdesign 于 2007-3-25 11:09 编辑 ]

评分

3

查看全部评分

回复

使用道具 举报

ApLinD 发表于 2007-3-24 15:18:35 | 显示全部楼层

沙发...

评分

1

查看全部评分

回复

使用道具 举报

 楼主| vcdesign 发表于 2007-3-24 15:23:49 | 显示全部楼层
转到第一楼了!

[ 本帖最后由 vcdesign 于 2007-3-24 15:40 编辑 ]
回复

使用道具 举报

 楼主| vcdesign 发表于 2007-3-24 15:25:04 | 显示全部楼层
之前的换行太高了!
回复

使用道具 举报

ApLinD 发表于 2007-3-24 15:26:23 | 显示全部楼层
原帖由 vcdesign 于 2007-3-24 15:15 发表
首先感谢skmq521修改到5.5版本中来!


本人已经安装测试,成功。但觉得可以修改一下!

第一:不用在后台添加Discuz!代码了。不添加也可以正常插入和播放!

第二:在修改post_bbinsert.htm模板时,我觉 ...


不够完善..
因为你没有提供其他巧嘴娃娃等的flash安装包...
回复

使用道具 举报

 楼主| vcdesign 发表于 2007-3-24 15:34:20 | 显示全部楼层
哈哈!谢谢楼上兄弟的意见!我提供安装包好了。因为以前那些地址现在都失效了,所幸本人保留了!
回复

使用道具 举报

ApLinD 发表于 2007-3-24 15:45:36 | 显示全部楼层
原帖由 vcdesign 于 2007-3-24 15:34 发表
哈哈!谢谢楼上兄弟的意见!我提供安装包好了。因为以前那些地址现在都失效了,所幸本人保留了!


呵呵··
不客气...
只是刚刚测试安装的时候才知道自己没有安装包....
回复

使用道具 举报

 楼主| vcdesign 发表于 2007-3-24 15:50:36 | 显示全部楼层
原帖由 ApLinD 于 2007-3-24 15:45 发表


呵呵··不客气...只是刚刚测试安装的时候才知道自己没有安装包....


已经全部修改整理好,附件也上传完成。
回复

使用道具 举报

l23l23 发表于 2007-3-24 16:05:56 | 显示全部楼层
看起来不雅观...
回复

使用道具 举报

ankeng 发表于 2007-3-24 16:25:01 | 显示全部楼层
不下来测试下怎么知道好!不知道好怎么回复给你??????????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 08:49 , Processed in 0.093221 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表