老鱼网一个爱分享的小站!分享一些站长相关知识资源文章!
广告位

首页好文推荐zblog教程正文

zblogphp添加网页标题、关键词、描述的操作方法

老鱼网2个月前7

我们在为Z-Blogphp制作主题,或需要在header.php文件中添加关键词和描述时,我们就需要调用相关代码来实现网站网页的关键词和描述的添加。

您可以直接将以下代码放置于主题的header.php模板文件中。

{if $type=='article'}
  <title>{$title}-{$article.Category.Name}-{$name}</title>
  {php}
    $aryTags = array();
    foreach($article->Tags as $key){
      $aryTags[] = $key->Name;
    }
    if(count($aryTags)>0){
        $keywords = implode(',',$aryTags);
    } else {
        $keywords = $zbp->name;
    }
    $description = preg_replace('/[\r\n\s]+/', ' ', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),200)).'...');
  {/php}
  <meta name="keywords" content="{$keywords}"/>
  <meta name="description" content="{$description}"/>{elseif $type=='page'}
 <title>{$title}-{$name}-{$subname}</title>
 {php}$description = preg_replace('/[\r\n\s]+/', ' ', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),200)).'...');{/php}
 <meta name="description" content="{$description}"/>{elseif $type=='index'}
 <title>{$name}-{$subname}_第{$pagebar.PageNow}页</title>
 <meta name="Keywords" content="网站首页的关键词 自己修改">
 <meta name="description" content="网站首页的描述部分 自己修改">{elseif $type=='category'}  <title>{$title}_{$name}_第{$pagebar.PageNow}页</title><meta name="Keywords" content="{$title}"><meta name="description" content="{$category.Intro}">{else}
  <title>{$title}-{$name}</title>{/if}

上面这段代码一共用了四个判断,分别对文章内容页、单页列表页和首页四个页面进行判断后,添加关键词和描述文字,你也可以根据自己的需求任意修改,参考如下:

1、article:这是判断文章内容页的,其中,可以用循环方式获得该文章tag标签作为关键词,循环代码如下:

{foreach $article.Tags as $tag}{$tag.Name}{/foreach}

2、page:这是判断单页面的,比如,留言本;

3、index:这是判断网站首页的,首页的网站关键词和描述需要自己手动添加!

4、category:这是判断分类列表页的,分类列表的描述需要在后台的分类管理中添加分类摘要!

5、除了以上四个页面外,其他剩下的页面则全部在else的后面了。

这段代码的缺点就是列表页的关键词和描述不能单独定义,建议配合插件使用效果更佳。


上一篇:zblogphp如何调用文章内容页添加上一篇和下一篇文章链接功能

下一篇:ZBlogPHP如何设置文章首页置顶、全站置顶、分类置顶


转载声明:本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 侵删请致信E-mail:wwwlaoyuwang#126.com(#=@)