typecho functions.php themeInit函数简要

function themeInit($archive)
{
 Helper::options()->commentsMaxNestingLevels = 999;//评论回复楼侧最高999层.这个正常设置最高只有7层
 Helper::options()->commentsAntiSpam = false;//评论关闭反垃圾保护
if ($archive->is('author')) {
       $archive->parameter->pageSize = 50; // 作者页面每50篇文章分页一次
}
 if ($archive->is('category','av')) {
 $archive->parameter->pageSize = 9; // 分类缩略名为av的分类列表每9篇文章分页一次
}
 $archive->content = a_class_replace($archive->content);//文章内容,让a_class_replace函数处理
}
function a_class_replace($content)
{
  $content = preg_replace('#<a(.*?) href="([^"]*/)?(([^"/]*)\.[^"]*)"(.*?)>#',
        '<a$1 href="$2$3"$5 target="_blank">', $content);//给文章每个超链接点击后新窗口打开,原理就是用正则替换文章内容
}

来自 QQ爹的博客,qqdie.com

End
版权声明:若无特殊注明,本文皆为( 吴尼玛 )原创,转载请保留文章出处。
吴尼玛

吴尼玛

人生在世,无需多言,你当自己是看客,我却不能假装你没有来过。

Typecho使用AJAX实时获取评论者头像
JS 点击链接后出现'正在加载肿'提示

发表评论

    avatar
    假装提交肿...