zblogphp针对网页的标题、关键词、描述这些有几个插件可以设置的,有的收费有的免费,大家可以去zblog的应用中心找下。
本文分享给大家是直接从代码层面解决此问题,有一定基础的朋友可以操作下。
需要修改的模板为“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:这是判断为单页面(留言本什么的);
index:这是首页,
category:这是列表页
剩下的页面则全部在else后面了。
这段代码调用出来的效果大家可以查看我的个人博客:http://www.fengxiaoxi.net/
这段代码的缺点就是列表页的关键词和描述不能单独定义,建议配合插件使用效果更佳。
相关推荐
欢迎 你 发表评论: 取消回复
- 最新文章
- 热文排行
- 最多评论
- 1天兴用户中心插件“微信通知”功能设置教程11-09
- 2阿里云2024双11活动推荐 通过本站链接参与另外赠送本站代金券11-05
- 3天兴工作室官网购物活动:全场8折优惠券 不限次数不限金额04-17
- 4天兴工作室zblog纯博客主题 vue3+小程序双版本03-19
- 5vue3项目引入vant报错的错误原因和解决办法03-12
- 6天兴工作室zblog百科主题 可搭配会员插件实现知识付费盈利03-06
- 7zblog怎么截取指定字数的摘要?zblog摘要自定义截取方法介绍02-29
- 8天兴工作室2023双11活动:五折优惠券大放送11-05
- 9腾讯云2023双11活动:2H2G3M轻量服务器88一年限新用户11-05
- 标签聚合
- ×1重置密码×1zblogasp自适应×1唐世军博客模板×1video++×1js控制字体大小×1zblogphp1.5bug×1zblog附件×1文章收藏×1收费模板×1回到顶部×1八折×1zblog新建文章×1zblog果酒屋×1zblog资源主题×1乐视云视频×1wiki主题×1zblogphp调用栏目×1邮箱×1搜索×1zblog1.8升级
最新评论
-
阿浩
11-09大佬们,丢几个除了作者以外的演示站,我想看看大家的布局设置 -
有趣生活
10-22一直想开发zblog的功能,zblog的敷在不知道够够不够 -
访客
10-16发布文章时候,那怎么改默认状态呢比如改成默认审核状态? -
访客
09-1410万数据已经卡出翔 -
aimidongg
09-11没有下载地址了?
有 8 位网友评论:
PHP技术博客 8年前 (2016-10-29) 回复
原来你的博客在这里。哈哈。
天兴工作室网友 9年前 (2016-05-08) 回复
不错,学习了。
晴天博客 9年前 (2015-08-22) 回复
最后带带一个,号呢?
晴天博客 9年前 (2015-08-21) 回复
为什么我的KEY中TAGS没有,号呢?
天兴工作室 9年前 (2015-08-21) 回复
在{$tag.Name}后面加个逗号不就行了,(-__-)
小弟 7年前 (2017-08-04) 回复
加完逗号后,最后会多出一个逗号的。譬如三个关键词,循环3次,每次多一个逗号,就成了
雨夜 10年前 (2014-11-30) 回复
没事来转转,用自定义字段实现每个文章的关键字等信息不是挺好的?但是我比较懒,不是每篇文章都这么写这个的,呵呵。
天兴工作室 10年前 (2014-12-01) 回复
这个确实会容易懒导致根本无作用,不过这个可以写篇教程出来,万一又勤快的呢,o(╯□╰)o