typecho首页和内容页的Title分别定义
作者:荆棘鸟 来源:荆棘鸟's Blog 发布时间:2010-03-24 12:10:00
从上到下修改typecho模版,我用的这个模版发现Title定义不是很好。在“Discuz论坛首页和内容页的Title分别定义”一文中,我写过理想的Title定义,这里就不在重复。
我对PHP一窍不通,盲人摸象尝试改一下。
我用的模版Title原始定义是这样的:
<title><?php $this->options->title(); ?><?php $this->archiveTitle(); ?> - <?php $this->options->description(); ?></title>
其三个变量输出分别是:
网站名,文章名(标签名、分类名),副标题
结合typecho官方网站的“我在哪”一文的说明,改成如下:
<title><?php
if ($this->is('index')) {
$this->options->title();
echo ' - ';
$this->options->description(); }
else {
$this->archiveTitle();
echo ' - ';
$this->options->title(); }
?></title>
最终实现我要的效果,实现了首页标题格式与其它页面标题格式区别定义。
但是在内容页还是有些暇疵,如下所示,多了一个» 书名号。
<title> » 试测 - 荆棘鸟很差钱</title>
通过查找,“archiveTitle” 前后缀默认定义在\var\Widget\Archive.php文件,第1376行,
/**
* 输出归档标题
*
* @access public
* @param string $split
* @return void
*/
public function archiveTitle($split = ' » ', $before = ' » ', $end = '')
{
if ($this->_archiveTitle) {
echo $before . implode($split, $this->_archiveTitle) . $end;
}
}
将$before = ' » ',改为$before = '',即可。改程序源代码不是一件好事,会给后来升级带来麻烦,这里记一下位置,升级之后记得改回去。


猜你喜欢
- 随着中国互联网的迅猛发展,关注网络的人不断增加,各行各业的人士们开始搭建自己的网络宣传平台,建立自己的博客,为此也涌现出一批批优秀的博主,如
- 为了实现Linux环境下的FTP服务器配置,绝大多数的Linux发行套装中都选用的是Washington University FTP(Wu
- 什么是别名 在管理和维护Linux系统的过程中,将会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁的输入某个很长命令或用法是不
- 本报记者 雷中辉 北京报道“我们还没有接到实施细则的通知,具体怎么办还不清楚。”7月22日,北京市工商行政管理局大厅,当记者询问电子商务网店
- 前面说了启用Gzip 压缩减少带宽消耗以加速网站,今天说Windows2003服务器安装及设置教程——IIS优化第二篇:使用eAcceler
- 8月29日消息 据国外网站报道,一个丑陋和简单的页面在其仅存的一周内,带来的转化率竟然高达其所替代页面的300%。有一位创意指导轻蔑地对待我
- 11月25日消息,据国外媒体报道,Twitter联合创始人Biz Stone周二表示,Twitter将进行更多收购,并于明年初开始赚钱。St
- 在笔者进行这次企划之前曾经问过自己几个问题,杀毒软件横向测试到底有没有必要?对于这个问题我是相当坚定的,有必要!尽管如今网友们鉴别产品的本事
- 我是一个农村的90后站长,搞网站4年了,对于网站宣传有一些研究。网站做好了肯定是想让更多的人看到,毕竟是咱的心血,没有人看怎么行。那么我们就
- 初衷首先说明一下既然网上有那么多教程为什么要还要写这样一个安装教程呢?网上教程虽然多,但是有些教程比较老,许多教程忽略许多安装过程中的细节,
- MongoDB安装过程以及问题记录一、MongoDB安装下载MongoDB官方地址:https://www.mongodb.com/down
- 就像以往的Xbox Live面板升级一样,微软现在开始向公众开放参加X360新功能公开测试的机会。你可以提前体验包括Zune、Faceboo
- 简单的总结一下:一、原创的文字,围绕关键字优化,强烈建议在title里也加一下。这里的原创不是说纯自己写的就完事了,你还要搜索一下别人是不是
- 从事搜索引擎优化的人员都非常清楚,原创性内容对于搜索引擎优化的意义,特别是在08年下半年开始,百度对于网页重复内容的过滤更加严格了,搜索引擎
- 首先,请可爱多原谅我,轶可的歌还是很好听的,一切都是为了拯救平胸的姐妹们……哎,亲们是不是常常觉
- 有用户咨询GoDaddy的Linux主机如何设置高级目录权限,在此整理了份详细的教程更您参考。1、登陆你的Account Manager.2
- 如何拥有像淘宝那样的平台在这个互联网飞速发展的时代。电子商务已经主导着互联网的经济发展。类似淘宝这样的C2C平台,更是呼风唤雨。这样你还坐得
- VMware Workstation是一款功能强大的桌面虚拟计算机软件,用户可以在虚拟机同时运行各种操作系统,进行开发、测试、演示和部署,而
- WordPress主题一般有一系列的php文件和一个style. css文件,而其 * 能最为强大的文件则是functions. php。Wo
- 最近看到一些文章关于站内搜索和用户体验的文章,一般都说的是第三方提供的,其实织梦就有一个很好的站内搜索,我们完全可以利用这一功能,提高用户体