瑾忆 admin
一直往前走,别往后看。要知道每一次回头,都会错过一些眼前的风景。 ​​​​
啥也不是 啥也不会 懒癌晚期 广西靓仔
文章
127
微语
181
评论
1036
个人档
Do you like me?
551

一个教全面的文章标题

瑾忆 · 1年前
2020-5-22 · Emlog · 1.4k · 1

代码吧,不介绍了。

option就是一个获取内核的函数,至于如何写的自己想想看法就行了,很简单,不过于粘贴了。

使用方法:将以下代码创建一个 header-meta.php 文件放进去,然后在header.php 添加一段 require_once View::getView('header-meta');

<?php
/**
* header meta - title 网站标题
*/
if(!defined('EMLOG_ROOT')){
        exit('error!');
}

if( blog_tool_ishome() ){//首页
       
        $title = option('blogname')."_".option('bloginfo');
       
}elseif( $params[1] == "sort" ){//分类
       
        $title = $sortName."-".option('blogname');
        if( isset($params[4]) && $params[4] == "page" ){
                $title .= "-第".abs(intval($params[5]))."页";
        }
       
}elseif( $params[1] == 'tag' ){//标签
       
        $title = stripslashes(addslashes(urldecode(trim($params[2]))))."-".option('blogname');
        if( isset($params[4]) && $params[4] == "page" ){
                $title .= "-第".abs(intval($params[5]))."页";
        }
       
}elseif( $params[1] == 'record' ){//存档
       
        $title = "查阅".substr($params[2],0,4)."年".substr($params[2],4,2)."月的文章-".option('blogname');
        if( isset($params[4]) && $params[4] == "page" ){
                $title .= "-第".abs(intval($params[5]))."页";
        }
       
}elseif( $params[1] == 'author' ){//作者
       
        $title = $author_name."-".option('blogname');
        if( isset($params[4]) && $params[4] == "page" ){
                $title .= "-第".abs(intval($params[5]))."页";
        }
       
}elseif( $type == "blog" || $type == "page" ){// 文章与自定义
       
        $title = $log_title."-".option('blogname');
       
}elseif( $params[1]=='keyword' || $params[1]=='?keyword=' ){//搜索
       
        $title = "搜索结果:".addslashes(htmlspecialchars(urldecode(trim($params[2]))))."-".option('blogname');
        if( isset($params[4]) && $params[4] == "page" ){
                $title .= "-第".abs(intval($params[5]))."页";
        }
       
}else{
       
        $title = $site_title;
        if( isset($params[1]) && $params[1] == "page" ){
                $title .= "-第".abs(intval($params[2]))."页";
        }
       
}

@lonewolf 大佬

May 22,2020 22:15:09
阅读1.4k
撰写评论
Comments
云想想
厉害
#1 1年前 (2020-05-24)
回复