levels > 0) $commentClass .= ' ml-5'; ?> type == 'pingback' || $comments->type == 'traceback'){?>
author(); ?>
date('F jS, Y'); ?> at date('h:i a'); ?>
mail); // 原计划如果是 QQ 邮箱并且没有 Gravatar 头像设置,则显示为 QQ 头像, // 但是好像没法把 QQ 头像调用的 API 设置成 gravatar 的 default,返回 400 错误 // 只好采用 是 QQ 邮箱就显示 QQ 头像 的方案 if (strstr($comments->mail, "qq.com") && is_numeric($qq) && strlen($qq) < 11 && strlen($qq) > 4){ $avatarUrl = 'https://q3.qlogo.cn/g?b=qq&nk='.$qq.'&s=100'; } else { $avatarUrl = __TYPECHO_GRAVATAR_PREFIX__; if (!empty($comments->mail)) { $avatarUrl .= md5(strtolower(trim($comments->mail))); } $avatarUrl .= '?s='. '64' . '&r=' . Helper::options()->commentsAvatarRating . '&d=' . Helper::options()->themeUrl.'/assets/visitor.png'; } ?> <?php echo $comments->author; ?>';
author(); ?> authorId == $comments->ownerId): ?> status == 'waiting'): ?>
date('F jS, Y'); ?> at date('h:i a'); ?> reply(' Reply'); ?>

content(); ?>

children): $comments->threadedComments($options); endif; ?>
comments()->to($comments); ?> have()): ?>
listComments(array('before'=>'','after'=>'')); ?> allow('comment')): ?>
cancelReply(' 取消回复'); ?>

user->hasLogin()): ?>

user->screenName(); ?> | »

options->commentsRequireMail): ?> required />
options->commentsRequireURL): ?> required />