新闻中心

从代码内部实现zblog内容页描述的方法

作者 / 无忧主机 时间 2015-12-12 16:42:28

我们都知道网站内容建设好了之后,接下来肯定就是需要对网站的内容页、列表页以及网站的首页等页面设置标题啊、描述啊什么的,可以实现这个网站内容和网站标题的方法很多种,但是绝大多数的操作方法都是通过下载安装插件等辅助工具来实现这个效果的,虽然也能达到效果,但是安装过多的插件,必然会对网站有不好的影响,比如网页加载的速度,增加后台管理的麻烦等等,而今天无忧主机小编就来教大家一个不需要下载和安装插件来设置zblog网站内容和网站标题的方法——通过修改内部程序的代码来实现这个效果,操作步骤如下。 首先我们要用ftp工具连接php独立ip空间,找到模板文件“header.php”,用网页编辑工具打开这个文件,找到“<title>{$title}-{$name}</title>”这一行代码,并且将其替换为:

{if $type=='article'}
<title>{$title}_{$article.Category.Name}_{$name}</title>
<meta name="keywords" content="{foreach $article.Tags as $tag}{$tag.Name}{/foreach}" />
<meta name="description" content="{$article.Title}是{$name}中一篇关于{foreach $article.Tags as $tag}{$tag.Name}{/foreach}的文章,欢迎您阅读和评论,{$name}" />
{elseif $type=='page'}
<title>{$title}_{$name}</title>
<meta name="keywords" content="{$title},{$name}"/>
{php}
$description = preg_replace('/[\r\n\s]+/', ' ', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),135)).'...');
{/php}
<meta name="description" content="{$description}"/>
<meta name="author" content="{$article.Author.StaticName}">
{elseif $type=='index'}
<title>{$name}{if $page>'1'}_第{$pagebar.PageNow}页{/if}_{$subname}</title>
<meta name="Keywords" content="网站首页的关键词 自己修改">
<meta name="description" content="网站首页的描述部分 自己修改">
{elseif $type=='category'}
<title>{$title}_{$name}_第{$pagebar.PageNow}页</title>
<meta name="Keywords" content="{$title},{$name}">
<meta name="description" content="{$title}_{$name}_当前是第{$pagebar.PageNow}页">
{else}
<title>{$title}_{$name}</title>
{/if}
代码中的“article”指的是内容页,“page”指的是单页,“category”指的是列表页,“index”指的是主页,然后内容就可以随大家自由修改了。 无忧主机相关文章推荐阅读: ZBLOG文件重建说明 ZBLOG调用热门TAG标签和随机TAG标签的方法 ZBLOG分类页和内容页分别调用当前栏目内容的标签

本文地址:https://www.51php.com/zblog/21140.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服