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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

UCH1.5分享增加插件:分享视频(更新到9月4日) 最新更新9月6日

[复制链接]
mcck333 发表于 2008-8-30 02:00:14 | 显示全部楼层 |阅读模式
最新版本,请看25楼



对此插件需要说明的两点:
1、分享的视屏必须是flash,也就是说后缀一定是swf
2、必须安装过“UCH1.5把“分享网址”升级为“分享网址和MP3音乐”修正无错版”插件,因为本插件只是在上述插件中增加了一点点代码。
UCH1.5把“分享网址”升级为“分享网址和MP3音乐”修正无错版的地址为:https://discuz.dismall.com/thread-1026169-1-2.html

演示:http://www.myhuainan.cn/network.php

具体修改如下:

在修改过后的source/cp_share.php中找到:
  1. if(substr($link, -4, 4) == '.mp3'){
  2.             $arr['title_template'] = cplang('share_mp3');
  3.             $arr['body_data'] = array('cplang'=>cplang('share_mp3_url'), 'id'=>mt_rand(1, 100000), 'link'=>$link, 'data'=>$link);
  4.             $arr['body_template'] = '<div class="share_mp3"><object type="application/x-shockwave-flash" data="image/mp3player.swf" width="290"height="24" id="{id}"><param name="movie" value="image/mp3player.swf" /><param name="FlashVars" value="playerID={id}&bg=0x333333&leftbg=0x4892D1&lefticon=0xFFFFFF&rightbg=0x4892D1&rightbghover=0x64A5DD&righticon=0xFFFFFF&righticonhover=0xFFFFFF&text=0xFFFFFF&slider=0x999999&track=0xBBBBBB&border=0x64A5DD&loader=0xEEEEEE&loop=no&autostart=no&soundFile={link}" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /></object><input type="text" value="{cplang}{link}" class="t_input" /></div>';
  5.         }
复制代码
在此代码下插入:
  1. if(substr($link, -4, 4) == '.swf'){
  2.                         $arr['title_template'] = cplang('share_swf');
  3.             $arr['body_data'] = array('cplang'=>cplang('share_swf_url'), 'id'=>mt_rand(1, 100000), 'link'=>$link, 'data'=>$link);
  4.                         $arr['body_template'] = '<div class="share_mp3"><object id="movie" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="300">
  5.                         <param name="movie" value="{link}">
  6.                         <param name="FlashVars" value="playerID={id} />
  7.                         <embed src="{link}" loop="false" menu="false" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Pro" d_version="ShockwaveFlash" type="application/x-shockwave-flash" width="400" height="300">
  8.                         <param name="quality" value="high">
  9.                         </object><input type="text" value="{cplang}{link}" class="t_input" /></div>';

  10.                         }
复制代码
然后在language/lang_cp.php中,找到
  1. 'share_link' => '分享了一个网址',
复制代码
在下面加入:
  1.         'share_swf' => '分享了一个FLASH动画',
  2.     'share_swf_url' => 'FLASH动画地址:',
复制代码
一切OK,搞定。


PS,如果你要分享WMV,RM,FLV等视频,只需要在第一步中$arr['body_template']...后面的内容换成相应的视频嵌入代码,地址用{link}代替就可以了。
同时,请调整好你需要的高和宽度。

太晚了,没仔细的测试,有bug再说吧。

[ 本帖最后由 mcck333 于 2008-9-6 00:34 编辑 ]
easyker 发表于 2008-8-30 02:01:59 | 显示全部楼层
  大晚上的来占个坑....

www.quanfo.com 圈否网

[ 本帖最后由 easyker 于 2008-8-30 02:10 编辑 ]
回复

使用道具 举报

 楼主| mcck333 发表于 2008-8-30 02:02:55 | 显示全部楼层
晕,自己发的自己都没做上沙发
回复

使用道具 举报

maoqoo 发表于 2008-8-30 02:04:57 | 显示全部楼层
收下了 谢谢
回复

使用道具 举报

whren 发表于 2008-8-30 02:06:42 | 显示全部楼层
大晚上的顶起来吧
回复

使用道具 举报

poplong 发表于 2008-8-30 02:17:45 | 显示全部楼层
没睡觉,顶顶。。。
回复

使用道具 举报

aqxsj 发表于 2008-8-30 02:19:35 | 显示全部楼层
回复

使用道具 举报

aqxsj 发表于 2008-8-30 02:30:22 | 显示全部楼层
楼主的风格不错,共享不?
回复

使用道具 举报

weiwei325 发表于 2008-8-30 03:06:02 | 显示全部楼层
准备睡,帮顶,网址这个候打不开
回复

使用道具 举报

裤裆里的蚂蚁 发表于 2008-8-30 07:23:29 | 显示全部楼层
谢谢啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 15:06 , Processed in 0.035945 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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