当前位置: 首页>>代码示例>>PHP>>正文


PHP Typecho_Common::gravatarUrl方法代码示例

本文整理汇总了PHP中Typecho_Common::gravatarUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP Typecho_Common::gravatarUrl方法的具体用法?PHP Typecho_Common::gravatarUrl怎么用?PHP Typecho_Common::gravatarUrl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Typecho_Common的用法示例。


在下文中一共展示了Typecho_Common::gravatarUrl方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: gravatar_url

function gravatar_url($mail, $size, $echo = true)
{
    $rating = Helper::options()->commentsAvatarRating;
    $Request = new Typecho_Request();
    $default = null;
    $url = Typecho_Common::gravatarUrl($mail, $size, $rating, $default, $Request->isSecure());
    if ($echo) {
        echo $url;
    } else {
        return $url;
    }
}
开发者ID:imilu,项目名称:typecho-theme-flatbox,代码行数:12,代码来源:comments.php

示例2: gravatar

 /**
  * 调用gravatar输出用户头像
  *
  * @access public
  * @param integer $size 头像尺寸
  * @param string $rating 头像评级
  * @param string $default 默认输出头像
  * @param string $class 默认css class
  * @return void
  */
 public function gravatar($size = 40, $rating = 'X', $default = NULL, $class = NULL)
 {
     $url = Typecho_Common::gravatarUrl($this->mail, $size, $rating, $default, $this->request->isSecure());
     echo '<img' . (empty($class) ? '' : ' class="' . $class . '"') . ' src="' . $url . '" alt="' . $this->screenName . '" width="' . $size . '" height="' . $size . '" />';
 }
开发者ID:Jsechoo,项目名称:sisome,代码行数:15,代码来源:Users.php

示例3: gravatar

 /**
  * 调用gravatar输出用户头像
  *
  * @access public
  * @param integer $size 头像尺寸
  * @param string $default 默认输出头像
  * @return void
  */
 public function gravatar($size = 32, $default = NULL)
 {
     if ($this->options->commentsAvatar && 'comment' == $this->type) {
         $rating = $this->options->commentsAvatarRating;
         $this->pluginHandle(__CLASS__)->trigger($plugged)->gravatar($size, $rating, $default, $this);
         if (!$plugged) {
             $url = Typecho_Common::gravatarUrl($this->mail, $size, $rating, $default, $this->request->isSecure());
             echo '<img class="avatar" src="' . $url . '" alt="' . $this->author . '" width="' . $size . '" height="' . $size . '" />';
         }
     }
 }
开发者ID:r0ker,项目名称:hctf2015-all-problems,代码行数:19,代码来源:Comments.php

示例4: _e

include 'menu.php';
$stat = Typecho_Widget::widget('Widget_Stat');
?>

<div class="main">
    <div class="body container">
        <?php 
include 'page-title.php';
?>
        <div class="row typecho-page-main">
            <div class="col-mb-12 col-tb-3">
                <p><a href="http://gravatar.com/emails/" title="<?php 
_e('在 Gravatar 上修改头像');
?>
"><?php 
echo '<img class="profile-avatar" src="' . Typecho_Common::gravatarUrl($user->mail, 220, 'X', 'mm', $request->isSecure()) . '" alt="' . $user->screenName . '" />';
?>
</a></p>
                <h2><?php 
$user->screenName();
?>
</h2>
                <p><?php 
$user->name();
?>
</p>
                <p><?php 
_e('目前有 <em>%s</em> 篇日志, 并有 <em>%s</em> 条关于你的评论在 <em>%s</em> 个分类中.', $stat->myPublishedPostsNum, $stat->myPublishedCommentsNum, $stat->categoriesNum);
?>
</p>
                <p><?php 
开发者ID:hongweipeng,项目名称:typecho,代码行数:31,代码来源:profile.php

示例5: threadedComments

/**
 * 重写评论显示函数
 */
function threadedComments($comments, $options)
{
    $commentClass = '';
    if ($comments->authorId) {
        if ($comments->authorId == $comments->ownerId) {
            $commentClass .= ' comment-by-author';
        } else {
            $commentClass .= ' comment-by-user';
        }
    }
    $commentLevelClass = $comments->levels > 0 ? ' comment-child' : ' comment-parent';
    ?>
<li itemscope itemtype="http://schema.org/UserComments" id="<?php 
    $comments->theId();
    ?>
" class="comment-body<?php 
    if ($comments->levels > 0) {
        echo ' comment-child';
        $comments->levelsAlt(' comment-level-odd', ' comment-level-even');
    } else {
        echo ' comment-parent';
    }
    $comments->alt(' comment-odd', ' comment-even');
    echo $commentClass;
    ?>
">
    <div class="comment-avatar">
		<img class="avatar" src="<?php 
    echo Typecho_Common::gravatarUrl($comments->mail, $options->avatarSize, null, $options->defaultAvatar);
    ?>
" width="<?php 
    echo $options->avatarSize;
    ?>
">
	</div>
    <div class="comment-meta">
        <div class="comment-meta-author"><?php 
    $comments->author();
    ?>
</div>
        <div class="comment-meta-time">
        <a href="<?php 
    $comments->permalink();
    ?>
"><time itemprop="commentTime" datetime="<?php 
    $comments->date('c');
    ?>
"><?php 
    $options->beforeDate();
    $comments->date($options->dateFormat);
    $options->afterDate();
    ?>
</time></a>
        </div>
        <?php 
    if ('waiting' == $comments->status) {
        ?>
        <em class="comment-awaiting-moderation"><?php 
        $options->commentStatus();
        ?>
</em>
        <?php 
    }
    ?>
        <div class="comment-meta-reply">
            <?php 
    $comments->reply($options->replyWord);
    ?>
        </div>
    </div>
    <div class="comment-content" itemprop="commentText">
    <?php 
    $comments->content();
    ?>
    </div>
    
    <?php 
    if ($comments->children) {
        ?>
    <div class="comment-children" itemprop="discusses">
        <?php 
        $comments->threadedComments();
        ?>
    </div>
    <?php 
    }
    ?>
</li>
<?php 
}
开发者ID:jiangmuzi,项目名称:jianshu,代码行数:93,代码来源:functions.php

示例6: date

if (!defined('__TYPECHO_ROOT_DIR__')) {
    exit;
}
$this->need('header.php');
?>

<div class="main-inner">
    <article class="post" itemscope itemtype="http://schema.org/BlogPosting">
        <div class="post-header">
			<div class="post-author clearfix">
				<a class="avatar fleft" href="<?php 
$this->author->permalink();
?>
"><img width="48" src="<?php 
echo Typecho_Common::gravatarUrl($this->author->mail, 48, null, null);
?>
" alt="" /></a>
				<p><span class="label"><?php 
_e('作者');
?>
</span> <a href="<?php 
$this->author->permalink();
?>
"><?php 
$this->author();
?>
</a> <span title="<?php 
_e('最后编辑于');
echo date('Y.m.d H:i:s', $this->modified);
?>
开发者ID:jiangmuzi,项目名称:jianshu,代码行数:30,代码来源:post.php


注:本文中的Typecho_Common::gravatarUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。