天兴工作室

主题演示站

zblog首页/分类/内容页标题副标题等seo标签详解

天兴工作室制作的zblog模板都自带基础seo配置项,例如最基本的页面自定义TDK。

但是每个人对于这些东西的排列顺序或者调用内容都有自己的想法,所以本文来详细解释下这部分内容里面每个标签代码的作用,有需要的用户请对照自行修改。

首先,天兴工作室制作的zblog模板里面关于TDK的代码都在“zb_users/theme/你使用的主题id/template/seo.php”这个文件里面。如果你的主题里面没有找到这个文件的请联系我们咨询。


打开这个文件,一般如下图所示:

1.png

我已经用红线框出来6个框,从上到下分别对应的是:

$type=='article' --> 文章内容页;

$type=='page' --> 单页;

$type=='index' --> 首页;

$type=='category' --> 分类页;

$type=='tag' -->标签tag页;

最后一个框是除此之外所有的页面。


然后“title”是标题;“meta=keywords”是关键词;“meta=description”是描述;


现在来讲具体代码标签:

文章内容页:

{$article.Metas.title}:文章发布界面主题模板自带seo标题;

{$title}:文章默认标题;

{$article.Category.Name}:文章所在分类名称;

{$name}:网站标题;

{$article.Metas.keywords}:文章发布界面主题模板自带seo关键词;

{$article.Metas.description}:文章发布界面主题模板自带seo描述;

显示逻辑是这样的:

标题:如果填写了seo标题则只显示seo标题,如果没有填写则调用“文章标题”+“文章所在分类名称”+“网站标题”;

关键词:如果填写了seo关键词则显示seo关键词,如果没有填写则显示“文章tag标签”+“网站标题”;

描述:如果填写了seo描述则显示seo描述,如果没有填写则调用“文章内容前135个字”+“网站标题”;

单页:

{$article.Metas.title}:单页发布界面主题模板自带seo标题;

{$title}:单页默认标题;

{$name}:网站标题;

{$article.Metas.keywords}:单页发布界面主题模板自带seo关键词;

{$article.Metas.description}:单页发布界面主题模板自带seo描述;

显示逻辑是这样的:

标题:如果填写了seo标题则只显示seo标题,如果没有填写则调用“单页标题”+“网站标题”;

关键词:如果填写了seo关键词则显示seo关键词,如果没有填写则显示“网站标题”;

描述:如果填写了seo描述则显示seo描述,如果没有填写则调用“单页内容前135个字”+“网站标题”;

首页:

{$zbp->Config('主题id')->title}:主题配置--seo设置里面的网站首页标题;

{$zbp->Config('主题id')->keywords}:主题配置--seo设置里面的网站关键词;

{$zbp->Config('主题id')->description}:主题配置--seo设置里面的网站描述;

{$name}:网站标题;

{$subname}:网站副标题;

{$pagebar.PageNow}:页码;

显示逻辑是这样的:

标题:如果填写了seo标题则只显示seo标题,如果没有填写则调用“网站副标题”+“页码”+“网站标题”;

关键词:如果填写了seo关键词则显示seo关键词,如果没有填写则留空;

描述:如果填写了seo描述则显示seo描述,如果没有填写则留空;

分类页:

{$category.Metas.title}:主题模板自带分类seo标题;

{$category.Metas.keywords}:主题模板自带分类seo关键词;

{$category.Metas.description}:主题模板自带分类seo描述;

{$title}:默认分类标题;

{$name}:网站标题;

{$category.Intro}:系统自带分类摘要;

{$pagebar.PageNow}:页码;

显示逻辑是这样的:

标题:如果填写了seo标题则只显示seo标题,如果没有填写则调用“分类标题”+“网站标题”+“页码”;

关键词:如果填写了seo关键词则显示seo关键词,如果没有填写则调用“分类标题”+“网站标题”;

描述:如果填写了系统自带分类摘要则调用摘要,如果没有填写则调用“分类标题”+“网站标题”;

tag标签页:

{$tag.Metas.title}:主题模板自带标签seo标题;

{$tag.Metas.keywords}:主题模板自带标签seo关键词;

{$title}:默认标签标题;

{$name}:网站标题;

{$tag.Intro}:系统自带tag摘要;

{$pagebar.PageNow}:页码;

显示逻辑是这样的:

标题:如果填写了seo标题则只显示seo标题,如果没有填写则调用“tag标题”+“网站标题”+“页码”;

关键词:如果填写了seo关键词则显示seo关键词,如果没有填写则调用“tag标题”+“网站标题”;

描述:如果填写了系统自带tag摘要则调用摘要,如果没有填写则调用“tag标题”+“网站标题”;

其他页:

除了上面五个类型页面之外的其他类型页面,例如搜索、日期则全部默认只显示标题。

标题的逻辑为“页面标题”+“网站标题”。

补充:

还有一个标签:{主题id_connector()}会出现在每个标题里面,这个对应的是后台主题配置-seo设置里面的“标题连接符”。


有耐心的同学看完这个后大概就可以根据自己的需求任意修改了。

最后:修改后的主题升级会导致你修改的东西被覆盖,所以请修改后备份修改的文件到本地,每次升级都需要重新上传替换一次。天兴工作室已经尽力把seo配置项做的完善了,但是仍然不能保证能满足所有用户的需求,所以麻烦是麻烦了点,有得必有失么。

zblogphp文章内容页添加关键词描述的方法

这是一位天兴工作室模板用户提的一个问题,由于一句话两句话的说不清楚,因此就写了这一篇文章。

事先说明,现在zblogphp有一个插件“标题seo”可以简单方便的设置zblogphp的所有页面的描述和关键词,但是这位用户反映用了此插件后添加的关键词和描述不在网页标题的下面而跑到<body>里面去了,其实这也不是什么大问题,但是如果碰上有强迫症的朋友就不好了,所以要用另外一种办法直接修改模板源文件,请继续阅读下面内容吧。

PS:之前本站写过一篇“zblogphp网站添加关键词、描述的方法”,不过这个是针对zblogphp首页添加关键词和描述的办法。

zblogphp文章内容页添加关键词和描述的步骤如下:

  1. 找到头部模板文件“header.php”,复制里面全部代码新建一个“header1.php”文件,并把刚才复制的代码全部粘贴在这里然后保存;

  2. 文章页调用的模板是“single.php”接着找到此文件,然后打开看到到第一行代码是“{template:header}”修改成“{template:header1}”;

  3. ok,接着来修改刚才新建的“header1.php”文件,找到此处代码“<title>{$name}-{$title}</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}的文章,欢迎您阅读和评论,{$subname}" />

好了,保存,后台更新下缓存,就OK了。


接着来给大家介绍下以上代码的意思:

以上代码调用出来的关键词是发布文章时填写的tag,调用出来的描述是“文章标题/是/网站标题/中一篇关于/文章tag/的文章,欢迎你阅读和评论,/网站副标题/”

为什么要这样写呢,第一是增加页面的关键词密度,有利于seo,其实描述也可以调用文章的摘要,我们只需要这样修改下描述的代码:

“<meta name="description" content="{$article.Title}是{$name}中一篇关于{foreach $article.Tags as $tag}{$tag.Name}{/foreach}的文章,欢迎您阅读和评论,{$subname}" />”修改成“<meta name="description" content="{$article.Intro}" />”即可。

但是调用文章摘要有个问题,就是如果你的摘要中带有html代码的话会出错,所以想文章页描述想调用文章摘要的朋友请一定要记得发布每一篇文章的时候去摘要里面设置下,清楚掉所有的html代码,最好把摘要改成你想要的文字。

好了,这样就全部说完了,还有弄不清楚怎么找到“header.php”这写文件的朋友推荐阅读“zblog主题怎么修改?zblogasp主题修改方法”,还有其他问题欢迎在文字下部评论区提问,有时间会回答的。

<< 1 >>
«    2025年5月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

天兴工作室主题演示站点,如遇到问题请联系我们的在线qq:207649916咨询