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

    我要上榜

    因展示位置有限,故当前只接受以下两种类型的申请:
    1. 在站长圈有广泛影响力的站点
    2. 存量用户大于 1000 的开发商




    您可以很方便的为 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