DZ自身的头像功能只能拍照、上传,功能太弱小了?想念DZ6时候直接使用网络图片那样子的方便?想提供一些默认头像?想在DZ上使用Gravatar头像?那你绝不能错过这款插件!
本插件将不会对Discuz X3及以上版本做包括兼容性处理在内的任何更新,对于Discuz X1.5、X2、X2.5版本的技术支持服务不变。
详细介绍
- 完美替换DZ自带的头像功能。
- 支持UC头像(本地上传、摄像头拍照)、网络图片(URL方式)、论坛提供默认头像、Gravatar头像四种方式(后台可以设置启用的类型)
注意:当在Discuz!X 2.5以下的版本中使用本插件时需要修改论坛自身文件(程序自带修改功能,亦可手动修改)!
联系方式
[@jhdxr0512]
- 代码全部重写,去除缓存功能,优化代码逻辑和性能。
- 增加自动修改还原系统文件的功能
注意:本插件自带针对function_core.php的修改/还原程序,正常情况下无需手动操作。如果发现插件无效请手动进行修改:
打开source/function/function_core.php
查找
if($staticavatar === null) {
在上面添加
@include_once DISCUZ_ROOT.'./source/plugin/czw_avatar/show.php';
if(function_exists('czw_avatar')){
$czw_avatar = czw_avatar($uid, $returnsrc, $size);
if(!empty($czw_avatar)) return $czw_avatar;
}
添加完成后的附近代码应该是这样子的(空格、空行造成的差异不会影响程序)
function avatar($uid, $size = 'middle', $returnsrc = FALSE, $real = FALSE, $static = FALSE, $ucenterurl = '') {
global $_G;
static $staticavatar;
@include_once DISCUZ_ROOT.'./source/plugin/czw_avatar/show.php';
if(function_exists('czw_avatar')){
$czw_avatar = czw_avatar($uid, $returnsrc, $size);
if(!empty($czw_avatar)) return $czw_avatar;
}
if($staticavatar === null) {
$staticavatar = $_G['setting']['avatarmethod'];
}
运行环境:discuzX2
适用编码:简体中文




应用推荐:https://www.discuz.1314study.com/services.php?mod=product
应用下载地址
|