• 本站为了您愉快的极速浏览开启了缓存功能,您的评论不会在第一时间显示并刷新,敬请谅解!若有疑问可在节假日QQ咨询站长!
  • 来到MC服主网必看原创文章集锦,务必要看——本站必看集锦目录
  • MC服主网已经完成备案开始正式运营,欢迎各位服主积极投稿哦~投稿一经采用奖励丰厚!发送你的稿件到吧!
  • 站长与您一起打造全中国最全面的我的世界服务器服主博客!网站内容建设中,欢迎订阅以获取关于MC的最新资讯!
  • 访问本站最好使用Chrome等现代化浏览器以获取最佳浏览效果,本站教程大部分为优质图文教程,欢迎来百度口碑点评我哦!
  • 支持站长?全站广告欢迎点击~需要帮助?QQ联系站长~赞助本站?点我赞助~

[网页工具][PHP] BiliCraftSkin – 用DZ论坛搭建自己的我的世界皮肤站

服主日记 mcfuzhu 1746次浏览 已收录 5个评论 扫描二维码


[源码][PHP]BiliCraftSkin – 用DZ论坛搭建自己的皮肤站

BiliCraftSkin(以下简称bcskin)是一个基于HTML5及PHP的Minecraft皮肤管理、脱胎于Bilicraft的皮肤管理系统,现出于交流学习的考虑,决定开放其源代码。

此系统包含:

  • 皮肤上传/管理模块;
  • 皮肤分享/收藏模块;
  • 皮肤评论模块;
  • 皮肤预览模块;

当前版本的bcskin不包含用户系统,需要获取Discuz论坛系统的用户数据使用,也就是说,目前需要架设bcskin的网站必须拥有一个Discuz论坛。使用此系统还有一个前提,就是客户端经过MOD修改使皮肤下载路径指向目标站点。

bilicraftskin-2

bilicraftskin-3

bilicraftskin-4

安装说明:

  1. 把所有文件及目录放到站点的根目录下;
  2. 根目录下的index.php作用是重定向到/skin/index.php,可删除;
  3. “discuzApi.php”文件放置到Discuz论坛的根目录下;
  4. 设置“config.php”及“js/lib.js”里的必要项目;
  5. “MinecraftSkins”目录为游戏读取皮肤文件的目录,可根据实际情况更改名字,更改后请到“config.php”中作相应修改;
  6. “data”目录用于存放用户上传及分享的皮肤文件,请务必设置为可写,在Linux/Unix系统下可用“chmod-R777data”修改目录权限;
  7. 数据库信息及路径信息配置好后,在地址栏中输入http://网站根目录地址/skin/install.php进行安装,安装完毕后,skin/install.php文件可删除;

安全说明:

  1. 因为需要获取discuz的登录信息,因此可能造成信息泄露;
  2. 因为discuzApi.php可能被钓鱼站点利用,因此请妥善设置站点的crossdomain;
  3. 请根据自身站点域名设置discuzApi.php的Access-Control-Allow-Origin;
  4. 条件允许的情况下请自行重写discuzApi.php;
  5. 允许作者以外的用户为分享的皮肤添加标签可能会被垃圾信息利用,此功能可在config.php中关闭;
  6. 评论系统可能会会被垃圾信息利用,此功能可在config.php中关闭;
  7. 收藏皮肤不会占用额外的空间,但本系统(暂时)没有限制用户上传皮肤的数量,虽然影响不大,但有可能被他人恶意利用;

第三方资源:

  1. 使用了jQuery;
  2. 使用了THREE.js;
  3. 使用了Smarty;

代码修改建议:

  1. 用户系统的修改,可修改class/User.class.php中的oAuth方法;
  2. 3D预览的修改,可修改js/bc.skin.3.js,皮肤预览的背景及地板可在引用预览的页面修改初始化语句,如“js/bc.skin.js”中的“$3.bgColor=0x000000;$3.flText={map:newTHREE.ImageUtils.loadTexture(‘../image/ground.jpg-mcfuzhu’)};”语句;
  3. 界面样式的修改,本系统界面模仿bilibili设计,如要修改可直接修改样式表及image目录下的图片资源;

配置说明:在config.php及js/lib.js中可完成大部分配置,配置项目均有详细注释,请在utf-8下编辑。

版权信息:请遵循GPL v2

联系作者:lxrmido@lxrmido.com


如未注明 , 均为原创丨转载请注明本文来自[网页工具][PHP] BiliCraftSkin – 用DZ论坛搭建自己的我的世界皮肤站! 由于本站属于分享类网站,故依据CC BY-NC-SA 3.0协议,收集了大量网络资源,如原作者对本站转载的资源不满意的话,可以联系我们进行删除处理,同时本站对原创作品享有相关法律权利。 联系邮箱【admin#mcfuzhu.net】【#换成@】
由于本站自建云盘因欠费400余元(泥萌太热情了)导致云盘在今年6月之前上传的数据全部丢失,目前站长已经把收集到的数据全部上传百度云,如仍有缺失请尽快告知!
喜欢 (13)or分享 (0)
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(5)个小伙伴在吐槽
  1. 链接过期了求
    漠子荀2016-04-23 21:23 回复 Windows 10 | Chrome 47.0.2526.80
    • :!: 啊哦,由于是转载内容没有用我站高速网盘备份。我已联系mcfuns站长~话说MCFUNS好像挂了= =
      mcfuzhu2016-04-23 21:25 回复 Windows 8.1 | Chrome 45.0.2454.101
      • 是的打不开了,谢谢亲了
        漠子荀2016-04-23 21:27 回复 Windows 10 | Chrome 47.0.2526.80
  2. 方法
    mcfuzhu2016-04-23 21:25 回复 Windows 8.1 | Chrome 45.0.2454.101
    • :shock: 测试
      mcfuzhu2016-04-23 21:26 回复 Windows 8.1 | Chrome 45.0.2454.101
×
订阅图标按钮