• 主页
  • 头像管理
  • 论坛
  • 博客
  • 应用商店
  • 文档
  • 开发者
    登录/注册 (旧)
  • 快速登录

您可以很方便的为 Joomla 集成 Cravatar 头像服务:

defined('_JEXEC') or die;

// 替换 Gravatar 头像为 Cravatar 头像
function get_cravatar_url( $url ) {
    $sources = array(
        'www.gravatar.com',
        '0.gravatar.com',
        '1.gravatar.com',
        '2.gravatar.com',
        'secure.gravatar.com',
        'cn.gravatar.com',
        'gravatar.com',
    );
    return str_replace( $sources, 'cravatar.cn', $url );
}
JPluginHelper::importPlugin('user');
$dispatcher = JEventDispatcher::getInstance();
$dispatcher->register('onFetchUserAvatar', 'get_cravatar_url');

// 替换 Joomla 的默认头像
function set_defaults_for_cravatar( $avatar_defaults ) {
    $avatar_defaults['default'] = 'Cravatar 标志';
    return $avatar_defaults;
}
JPluginHelper::importPlugin('user');
$dispatcher = JEventDispatcher::getInstance();
$dispatcher->register('onFetchUserAvatarDefaults', 'set_defaults_for_cravatar');

// 替换个人资料中的头像上传地址
function set_user_profile_picture_for_cravatar() {
    return '<a href="https://cravatar.cn" target="_blank"> 您可以在 Cravatar 修改您的资料图片</a>';
}
JPluginHelper::importPlugin('user');
$dispatcher = JEventDispatcher::getInstance();
$dispatcher->register('onUserProfilePictureDescription', 'set_user_profile_picture_for_cravatar');

自豪地作为 《文派 WordPress 中国本土化计划》 的一部分

需要注意的是 QQ 群中不受理非项目相关的技术支持类请求
论坛发帖 加 QQ 群
相关项目
  • WenPai.org
  • WP-China-Yes
  • Windfonts
参与贡献
  • 参与开发
  • 参与翻译
  • 捐赠
关于我们
  • 发展历程
  • 开源许可
  • 社区理事会

Copyright © 2024 Cravatar.com , All Rights Reserved . 文派 (广州) 科技有限公司 版权所有 鲁 ICP 备 2021028118 号-3