对主题的小改动

April 20, 2017 · 代码 · 1213次阅读

总想着水点什么

底部作者信息

成品图大概是这样子的
成品
首先在post.php文章结束的地方加入
(想在哪里加就在哪里加)

<?php $this->author->gravatar('200'); ?>

用来获取作者的gravatar头像
要是没有注册gravatar的话……
F12一下,输出了这些代码

<img src="https://secure.gravatar.com/avatar/f21a032d4ff906c4d7ed49670229566f?s=200&r=X&d=" alt="REUS" width="200" height="200">

然后就自定义css就好啦
贴一下我的

.tag img{
border-radius:50%;
height:5em;
width:5em;
display:block;
margin:0 auto;
border: 1px solid #999;
}

精确到秒的发布时间

南蛰那里看到哒

<?php echo gmdate('Y-m-d H:i:s', $this->modified + Typecho_Widget::widget('Widget_Options')->timezone); ?>

自动给链接加上blank标签

useful!
加到主题文件的functions.php!

function themeInit($archive)
{
    if ($archive->is('single'))
    {
        $archive->content = image_class_replace($archive->content);
    }
}
function image_class_replace($content)
{ 
  $content = preg_replace('#<a(.*?) href="([^"]*/)?(([^"/]*)\.[^"]*)"(.*?)>#',
        '<a$1 href="$2$3"$5 target="_blank">', $content);
    return $content;
}

加载页面耗时

这个我没加…
太慢了加了好丢人QAQ

function timer_start() {
global $timestart;
$mtime = explode( ' ', microtime() );
$timestart = $mtime[1] + $mtime[0];
return true;
}
timer_start();
function timer_stop( $display = 0, $precision = 3 ) {
global $timestart, $timeend;
$mtime = explode( ' ', microtime() );
$timeend = $mtime[1] + $mtime[0];
$timetotal = $timeend - $timestart;
$r = number_format( $timetotal, $precision );
if ( $display )
echo $r;
return $r;
}

然后调用的地方加上这个

<?php timer_stop() ?>

文章字数统计

哼,我这种文艺范的博客怎么能没有?

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');
}

显示的地方加上

<?php echo art_count($this->cid); ?>

结尾

装完逼就跑!

喝杯水

标签:css,html,PHP

最后编辑于:2018/01/06 17:39

添加新评论

  1. 2017-07-21 20:02

    页面加载代码是不是用不成?不能调用哎

    回复
  2. 2017-05-06 11:55

    友链页炸辣

    回复
    1. 2017-05-06 12:53

      缓存啦缓存

      回复
  3. Kay Kay
    2017-04-21 21:29

    换友链么~

    回复
    1. 2017-04-21 22:57

      啊,没办法拒绝呢

      回复
      1. Kay Kay
        2017-04-22 22:12

        mitsuha.cn的域名在我这 欸嘿嘿~

        回复
        1. 2017-04-22 22:20

          woc!

          回复
          1. Kay Kay
            2017-04-22 23:02

            差点com也收入囊中了,犹豫了一下~

      2. Kay Kay
        2017-04-22 22:10

        你的博客没有邮件通知回复QAQ 才看到!

        回复
        1. 2017-04-22 22:21

          我也好郁闷啊,突然发不了邮件QAQ

          回复
  4. 2017-04-21 07:10

    别跑 我要打装逼的!LOL!

    回复
    1. 2017-04-21 23:00

      使用锦囊“无懈可击”
      XD

      回复

CATEGORIES

控制面板