Typecho文章和页面内的外链新窗口打开

Typecho文章和页面内的外链新窗口打开
functions.php文件中如果有themeInit,则在里面添加if ($archive->is('single')) { $archive->content = preg_replace('/<a\b([^>]+?)\bhref="((?!'.addcslashes($options->index, '/._-+=#?&').'|\#).*?)"([^>]*?)>/i', '<a\1href=&qu...

Typecho获取文章最后更新时间

Typecho获取文章最后更新时间
在介绍方法之前先讲述一下PHP的时间戳与具体时间转化的内容,有利于理解我所用到的方法php中三个内置函数time() //获取系统时间戳 mktime(hour,minute,second,month,day,year) //将指定时间转化为时间戳 date(时间格式,时间戳) //将时间戳转化为方便阅读的时间 time -> date:$now = time(); echo "时间戳是 " .$now; echo "创建日期是 " . d...

Typecho免插件实现文章阅读数量显示

Typecho免插件实现文章阅读数量显示
使用很简单,把下面这段代码放到主题文件functions.php最后一行之前,然后在首页index.php和文章页post.php需要输出阅读量的位置调用<?php Postviews($this); ?>即可(文章页必须要调用,否则无法统计)。function Postviews($archive) { $db = Typecho_Db::get(); $cid = $archive->cid; if (!array_key_exists('vi...

typecho functions.php themeInit函数简要

typecho functions.php themeInit函数简要
function themeInit($archive) { Helper::options()->commentsMaxNestingLevels = 999;//评论回复楼侧最高999层.这个正常设置最高只有7层 Helper::options()->commentsAntiSpam = false;//评论关闭反垃圾保护 if ($archive->is('author')) { $archive->parameter->pageSiz...

Typecho使用AJAX实时获取评论者头像

Typecho使用AJAX实时获取评论者头像
PHP部分此代码添加到主题functions.php文件function themeInit($archive) { if(isset($_GET['action']) == 'ajax_avatar_get' && 'GET' == $_SERVER['REQUEST_METHOD'] ) { $host = 'https://secure.gravatar.com/avatar/'; $email = strtolower( $_GET['email']); ...