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

 找回密码
 立即注册
搜索

Discuz7.2下的Rayfile上传插件(含自动识别音乐试听)

  [复制链接]
Gu0769 发表于 2010-2-22 20:56:44 | 显示全部楼层
.((em:01))帮顶.
回复

使用道具 举报

 楼主| 竹片子 发表于 2010-2-22 21:36:34 | 显示全部楼层
http://www.viteo.cn/bbs/viewthread.php?tid=16&extra=  这个却不行!
lbasx 发表于 2010-2-22 20:23


今天似乎cachefile32服务器上面的都无法试听,上午也发现一个,这样的话我是无能为力的,等到cachefile32恢复吧。
回复

使用道具 举报

 楼主| 竹片子 发表于 2010-2-22 21:42:51 | 显示全部楼层
回复  竹片子


    这个需要修改discuzcode.func.php中的rayfilecode函数,请做如下的替换,我觉得似乎 ...
hegeaimei 发表于 2010-2-22 04:47


已经修改好代码了,原来是多了最后一行的那个大括号的缘故,去掉即可,或者再覆盖一次我的主题贴里面的这个function。
回复

使用道具 举报

wxiaodj 发表于 2010-2-23 18:35:57 | 显示全部楼层
我今天安装了几遍,都是上传不生成,郁闷。
回复

使用道具 举报

 楼主| 竹片子 发表于 2010-2-23 18:40:48 | 显示全部楼层
我今天安装了几遍,都是上传不生成,郁闷。
wxiaodj 发表于 2010-2-23 18:35


具体出错情况告诉我,或者给我你的论坛地址,我好查明原因,谢谢!
回复

使用道具 举报

wxiaodj 发表于 2010-2-24 00:03:12 | 显示全部楼层
本帖最后由 wxiaodj 于 2010-2-24 00:44 编辑
具体出错情况告诉我,或者给我你的论坛地址,我好查明原因,谢谢!
竹片子 发表于 2010-2-23 18:40


就是安装不成功,上传不了,有时候,有时候可以上传,还有就是RAR格式的不能上传。
测试地址:www.djdjc.com
回复

使用道具 举报

hegeaimei 发表于 2010-2-24 00:33:27 | 显示全部楼层
告诉大家最新问题吧 我现在没有在使用自动识别音乐试听  只是在用上传文件输出文件下载地址 也就是LZ最先出那个   那是你用了这个 等DZ官方出了7.X的新版本  那你就不能更新了  因为要是LZ没有把这个插件更新的话  你就只能用7.2的
回复

使用道具 举报

wxiaodj 发表于 2010-2-24 11:49:55 | 显示全部楼层
我是菜鸟,问下如何隐藏 下载地址,你那代码看不明白。能给代码最好老大。

discuzcode.func.php 的代码如下如何修改。谢谢。
  1. //additional plugin code
  2. function rayfilecode($code)
  3. {
  4.         global $discuzcodes;
  5.         $discuzcodes['pcodecount']++;
  6.         $codecount=$discuzcodes['pcodecount'];
  7.         $searcharray = explode("|", $code);//Split [rayfile] tag's content
  8.         $rayfile_url = str_replace("[url]", "", str_replace("[/url]", "", $searcharray[2]));//Get the Rayfile File page url
  9.         $rayfile_code = str_replace("/", "", str_replace("http://www.rayfile.com/files/", "", $rayfile_url));//Get the Rayfile code
  10.         $searcharray_filetype = strtolower(substr(strrchr($searcharray[0], '.'), 1, 5));//Get the extension name of the upload file
  11.         $searcharray_description = $searcharray_wmpnote = $searcharray_wmp = "";//Description of the upload file
  12.         $view= "<br /><img src="images/attachicons/rayfile.gif" border="0" class="absmiddle" alt="" /> <span style="white-space: nowrap" id="attach_".$rayfile_code."" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})"><a target="_blank" href="".$rayfile_url.""><strong>".$searcharray[0]."</strong></a></strong></a></span>";
  13.         if ($searcharray[1] != $searcharray[0]) $searcharray_description = "(".$searcharray[1].")";
  14.         if($searcharray_filetype == "mp3" || $searcharray_filetype == "wma" || $searcharray_filetype == "mid" || $searcharray_filetype == "wav"){
  15.                 $searcharray_wmpnote = ",下为本曲试听";
  16.                 $searcharray_wmp = "<p>".parseaudio("getrayfileurl.php?rayfilecode=".$rayfile_code."&type=.mp3", 400, 0)."</p>";
  17.         }
  18.         $view.= $searcharray_description."<div class="t_attach" id="attach_".$rayfile_code."_menu" style="position: absolute; display: none">点击进入Rayfile下载页".$searcharray_wmpnote."</div>".$searcharray_wmp;
  19.         $discuzcodes['codehtml'][$discuzcodes['pcodecount']] = "$view";
  20.     $discuzcodes['codecount']++;
  21.     return "[\tDISCUZ_CODE_$discuzcodes[pcodecount]\t]";
  22. }
复制代码
回复

使用道具 举报

 楼主| 竹片子 发表于 2010-2-24 11:59:25 | 显示全部楼层
告诉大家最新问题吧 我现在没有在使用自动识别音乐试听  只是在用上传文件输出文件下载地址 也就是LZ最先出 ...
hegeaimei 发表于 2010-2-24 00:33


呵呵,一步一步来啊,大部分插件都是需要根据版本调整的啊,我想什么时候我需要升级自己的论坛了,那么这个插件也会跟着升级的,同时呢,discuz不缺人才,我不写还有很多人会写,这个未雨绸缪不必要!
回复

使用道具 举报

 楼主| 竹片子 发表于 2010-2-24 12:00:53 | 显示全部楼层
就是安装不成功,上传不了,有时候,有时候可以上传,还有就是RAR格式的不能上传。
测试地址:www.djd ...
wxiaodj 发表于 2010-2-24 00:03


插件的成功与否只有yes和no的情况,如果出现sometime,那么多半问题不在你也不在我,在rayfile服务器了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-24 07:56 , Processed in 0.110484 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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