残血家族

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

上传多媒体文件直接播放(增加了FLASH部分)

跳转到指定楼层
查看: 307|回复: 0
欢迎光临残血⒐!4埘绱的QQ空间QQ查看详细资料

昵称:残血⒐!4埘绱

个人空间 发短消息 !add_to_buddylist! 只看该作者
实名认证 社区空间达人测试ing 残血⒐!4埘绱 当前离线
经验: 12级 已经发了1025篇帖子咯快13级咯
楼主

发表于 2019-6-1 10:23:29

  • ID:1
  • 精华:10
  • 积分:17558
  • 帖子:1025
  • 威望:1550
  • 残币:0
  • 状态:2053
  • 贡献:1550
  • 活跃:1740
  • 魅力:1658
  • 人气:1506
  • 元宝:7210
  • 阅读权限:255
  • 注册:2018-3-30
  • 失踪:0 天
  • 在线:共1270小时
残血QQ达人勋章 残血社区会员勋章 残血歪歪会员勋章 残血优秀会员勋章 残血超级会员勋章 残血元老会员勋章 残血社区勋爵勋章 残血社区男爵勋章 残血家族纪念勋章 残血签到达人勋章 残血家族股东勋章 残血孝义勋章 残血顺义勋章 残血八一勋章

上传多媒体文件直接播放(增加了FLASH部分) [复制链接]

当前离线 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x
上传多媒体文件直接播放(增加了FLASH部分)

你可以根据需要添加,此代码由于牵扯到在线播放代码,可能带来安全问题

第一步,打开viewthread.php
找到
  1. $attach['attachimg'] = $attachimgpost && in_array($extension, array('jpg', 'jpeg', 'jpe', 'gif', 'png', 'bmp')) && (!$attach['readperm'] || $readaccess >= $attach['readperm']) ? 1 : 0;
复制代码

在下面添加
  1. $attach['attachmusic'] = $attachimgpost && in_array($extension, array('wav', 'wma', 'mp3', 'mid')) && (!$attach['readperm'] || $readaccess >= $attach['readperm']) ? 1 : 0;
  2. $attach['attachvideo'] = $attachimgpost && in_array($extension, array('avi', 'wmv', 'mpg')) && (!$attach['readperm'] || $readaccess >= $attach['readperm']) ? 1 : 0;
  3. $attach['attachrm'] = $attachimgpost && in_array($extension, array('rm', 'rmvb')) && (!$attach['readperm'] || $readaccess >= $attach['readperm']) ? 1 : 0;
复制代码

如果需要增加上传flash直接显示,还要加上下面的代码(很可能有安全文件,建议不要加)
  1. $attach['attachswf'] = $attachimgpost && in_array($extension, array('swf')) && (!$attach['readperm'] || $readaccess >= $attach['readperm']) ? 1 : 0;
复制代码


第二步,打开模板目录下viewthread.htm

找到
  1. <!--{if $attachrefcheck}-->
  2. <img src="attachment.php?aid=$attach[aid]&noupdate=yes" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='{lang image_open_zoom}';}" onmouseover="if(this.resized) this.style.cursor='hand';" onclick="if(!this.resized) {return false;} else {window.open('attachment.php?aid=$attach[aid]');}" onmousewheel="return imgzoom(this);">
  3. <!--{else}-->
  4. <img src="$attachurl/$attach[attachment]" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='{lang image_open_zoom}';}" onmouseover="if(this.resized) this.style.cursor='hand';" onclick="if(!this.resized) {return false;} else {window.open('$attachurl/$attach[attachment]');}" onmousewheel="return imgzoom(this);">
  5. <!--{/if}-->
复制代码

在下面添加
  1. <!--{elseif $attach['attachmusic']}-->
  2. <a href="member.php?action=credits&view=getattach" title="{lang credits_policy_view}" target="_blank">{lang attachment}</a>:
  3. <!--{if $attach['readperm']}-->, {lang readperm} $attach[readperm]<!--{/if}-->
  4. <!--{if $attach['description']}-->[{$attach[description]}]<!--{/if}--> <a href="attachment.php?aid=$attach[aid]" target="_blank" class="bold">$attach[filename]</a> ($attach[dateline], $attach[attachsize])<br>
  5. <br><object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" width="320" height="65"><param name="ShowStatusBar" value="-1"><param name="Filename" value="$attachurl/$attach[attachment]"><embed src="$attachurl/$attach[attachment]" width="320" height="65"></embed></object><br>
  6. <!--{elseif $attach['attachvideo']}-->
  7. <a href="member.php?action=credits&view=getattach" title="{lang credits_policy_view}" target="_blank">{lang attachment}</a>:
  8. <!--{if $attach['readperm']}-->, {lang readperm} $attach[readperm]<!--{/if}-->
  9. <!--{if $attach['description']}-->[{$attach[description]}]<!--{/if}--> <a href="attachment.php?aid=$attach[aid]" target="_blank" class="bold">$attach[filename]</a> ($attach[dateline], $attach[attachsize])<br>
  10. <br><object align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class="OBJECT" id="MediaPlayer"><param name="ShowStatusBar" value="-1"><param name="Filename" value="$attachurl/$attach[attachment]"><embed type="application/x-oleobject" codebase="https://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" flename="mp" src="$attachurl/$attach[attachment]" width="480" height="360"></embed></object><br>
  11. <!--{elseif $attach['attachrm']}-->
  12. <a href="member.php?action=credits&view=getattach" title="{lang credits_policy_view}" target="_blank">{lang attachment}</a>:
  13. <!--{if $attach['readperm']}-->, {lang readperm} $attach[readperm]<!--{/if}-->
  14. <!--{if $attach['description']}-->[{$attach[description]}]<!--{/if}--> <a href="attachment.php?aid=$attach[aid]" target="_blank" class="bold">$attach[filename]</a> ($attach[dateline], $attach[attachsize])<br>
  15. <br><object classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" id="RealMoviePlayer" border="0"><param name="_ExtentX" value="13229"><param name="_ExtentY" value="10583"><param name="AUTOSTART" value="0"><param name="SHUFFLE" value="0"><param name="PREFETCH" value="0"><param name="NOLABELS" value="0"><param name="CONTROLS" value="ImageWindow"><param name="CONSOLE" value="_master"><param name="LOOP" value="0"><param name="NUMLOOP" value="0"><param name="CENTER" value="0"><param name="MAINTAINASPECT" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><param name="SRC" value="$attachurl/$attach[attachment]"></object><br><object classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" width="500" height="40" id="RealMoviePlayer" border="0"><param name="_ExtentX" value="13229"><param name="_ExtentY" value="1058"><param name="AUTOSTART" value="0"><param name="SHUFFLE" value="0"><param name="PREFETCH" value="0"><param name="NOLABELS" value="0"><param name="CONTROLS" value="controlpanel"><param name="CONSOLE" value="_master"><param name="LOOP" value="0"><param name="NUMLOOP" value="0"><param name="CENTER" value="0"><param name="MAINTAINASPECT" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><param name="SRC" value="$attachurl/$attach[attachment]"></object><br>
复制代码

如果需要增加上传flash直接显示,还要加上下面的代码(很可能有安全文件,建议不要加)
  1. <!--{elseif $attach['attachswf']}-->
  2. <a href="member.php?action=credits&view=getattach" title="{lang credits_policy_view}" target="_blank">{lang attachment}</a>:
  3. <!--{if $attach['readperm']}-->, {lang readperm} $attach[readperm]<!--{/if}-->
  4. <!--{if $attach['description']}-->[{$attach[description]}]<!--{/if}--> <a href="attachment.php?aid=$attach[aid]" target="_blank" class="bold">$attach[filename]</a> ($attach[dateline], $attach[attachsize])<br>
  5. <br><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" name="top10movie" width="640" height="480" id="top10movie"><param name="movie" value="$attachurl/$attach[attachment]"><param name="quality" value="high"><param name="menu" value="false"><embed src="$attachurl/$attach[attachment]" width="640" height="480" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" id="top10movie" name="top10movie" menu="false"></embed></object><br>
复制代码

完成
残血⒐!4埘绱说:
残血社区:www.cxqq.net
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 客服中心 搜索 官方QQ群
快速回复 返回列表 客服中心 搜索 官方QQ群
快速回复 返回顶部 返回列表