admin 发表于 2015-1-10 19:48:37

帝国CMS头像上传插件 for UCenter头像上传FLASH分离整合版

帝国CMS头像上传插件 for UCenter头像上传FLASH分离整合版

本文关键字词:帝国头像上传,头像上传插件,帝国cms插件,UC头像上传,flash头像上传

用过Discuz的都知道它的头像上传非常棒,故分离整合了帝国cms里。模板为帝国cms默认模板,自行修改为自己即可。

演示截图:


安装步骤:
1、覆盖即可 提供一个默认模板 自行修改即可
2、在 /d/file/下手动建立头像目录文件夹avater
3、在会员中心增加对应的修改连接
完整为/d/file/avater/

注释文档:

/e/member/EditInfo/EditAvatar.php      为修改头像访问文件
/e/template/member/EditAvatar.php      为修改头像模板文件
/e/extend/UserAvatar/                              为头像插件目录

                                        avatar.php                头像上传处理文件
                                        camera.swf                头像上传使用的camera.swf
                                        locale.xml                头像上传语言包
                                        crossdomain.xml      头像上传安全域
/crossdomain.xml头像上传安全域

crossdomain.xml要放两处 一处为网站根目录,一处为插件目录。切记!!!


头像默认上传规则为/d/file/avater/用户ID/下
                                                                         avatar_big.jpg
                                                                         avatar_middle.jpg
                                                                         avatar_small.jpg
演示2:


大中小三个不同大小格式的文件。

以上即可

帝国CMS页面使用说明(PHP $tmgetuserid为当前登陆的用户ID)://头像
$userpicsmall=file_exists(ECMS_PATH.'d/file/avater/'.$tmgetuserid.'/avatar_small.jpg')?$public_r.'d/file/avater/'.$tmgetuserid.'/avatar_small.jpg':$public_r.'e/data/images/nouserpic.gif'; // 48*48
$userpicmiddle=file_exists(ECMS_PATH.'d/file/avater/'.$tmgetuserid.'/avatar_middle.jpg')?$public_r.'d/file/avater/'.$tmgetuserid.'/avatar_middle.jpg':$public_r.'e/data/images/nouserpic.gif'; // 120*120
$userpicbig=file_exists(ECMS_PATH.'d/file/avater/'.$tmgetuserid.'/avatar_big.jpg')?$public_r.'d/file/avater/'.$tmgetuserid.'/avatar_big.jpg':$public_r.'e/data/images/nouserpic.gif'; // 200*200

js可以依靠ajax来判断即可。

参数以及调试说明连接

附件下载:

styxiaozhi 发表于 2019-12-14 00:23:42

在空间不可以使用呢?
页: [1]
查看完整版本: 帝国CMS头像上传插件 for UCenter头像上传FLASH分离整合版