Typecho - 关闭评论
2018-02-08 •
评论
footer.php
<?php //$this->need('component/comments.php'); ?>
最近好多随机英文字符评论,暂时先关闭评论了,过年前再打开。
<?php //$this->need('component/comments.php'); ?>
最近好多随机英文字符评论,暂时先关闭评论了,过年前再打开。
本站使用了 TePostViews 内容浏览数统计和 Sticky 文章置顶插件。
但是对于使用了顶置插件的文章,会导致浏览统计插件的异常,即无法正确显示。
解决方案如下。
之前一直没搞好评论的邮件通知功能,今天重新配置了下,竟然很神奇的成功了。
因为 阿里云的25端口被禁 等原因,导致配置了 好多次 都没能实现功能。
今天无意中翻阅到了 Typecho 之家 的一篇关于此的文章,便重新配置了一遍,然后就成功了。
本站的 腾讯企业邮箱 配置如下
发信方式:stmp
STMP地址:smtp.exmail.qq.com
STMP端口:465
SMTP用户:腾讯企业邮箱账户(youname@domain.com)
SMTP密码:腾讯企业邮箱密码
SMTP验证:√ 服务器需要验证 √ ssl加密
...
插件 下载
将以下代码插入到主题中的 functions.php
文件中
function art_count ($cid){
$db=Typecho_Db::get ();
$rs=$db->fetchRow ($db->select ('table.contents.text')->from ('table.contents')->where ('table.contents.cid=?',$cid)->order ('table.contents.cid',Typecho_Db::SORT_ASC)->limit (1));
$text = preg_replace("/[^\x{4e00}-\x{9fa5}]/u", "", $rs['text']);
echo mb_strlen($text,'UTF-8');
}
下载 插件
在 /var/Widget/Comments/Archive.php
文件中增加代码(约第 122
行)
<?php CommentApprove_Plugin::identify($this->mail);?>
更多效果可查看本站。
下载 插件
在 /var/Widget/Comments/Archive.php
文件中增加代码(约第 122
行)
<?php UserAgent_Plugin::render($this->agent);?>
更多效果可查看本站。
php
代码
<?php $stat = Typecho_Widget::widget('Widget_Stat'); ?>
<?php echo $stat->categoriesNum; ?>个分类
<?php echo $stat->publishedPagesNum; ?>个页面
<?php echo $stat->PublishedPostsNum; ?>篇文章
<?php echo $stat->publishedCommentsNum; ?>条评论
<?php
//分类及对应的文章数
$this->widget('Widget_Metas_Category_List')->parse('<a href="{permalink}">{name}({count})</a>');
?>
<?php
//标签及对应的文章数
$this->widget('Widget_Metas_Tag_Cloud')->parse('<a href="{permalink}">{name}({count})</a>');
?>
参考自 吕滔博客