0 error zblog php添加网站关键词、描述的代码

07-24 45阅读 0评论

文章最后更新时间:2022年08月09日

ZBLOG官方网站提供了php版本ZBlog网站的首页、文章、页面和其它页面的标题Title、关键词KeyWords和描述Description添加代码,但在制作主题的时候发现,官方提供的代码会生成error错误,博客吧经过使用zbpdk插件,开启zblog调试模式找到相关错误位置,对会生成error的地方进行了代码修改

官方提供的代码:

1234567891011121314151617181920212223242526272829303132
{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);    $descriptiON = preg_replace('/[\r\n\s]+/', ' ', trim(SubStrUTF8(Transferhtml($article->Content,'[nohtml]'),135)).'...');  {/php}  <meta name="keywords" content="{$keywords}"/>  <meta name="description" content="{$description}"/>  <meta name="author" content="{$article.Author.StaticName}">{elseif $type=='page'}  <title>{$title}_{$name}_{$subname}</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="自定义关键词,{$name}">  <meta name="description" content="自定义描述_{$name}_{$title}">  <meta name="author" content="{$zbp.members[1].Name}">{else}  <title>{$title}_{$name}_第{$pagebar.PageNow}页</title>  <meta name="Keywords" content="{$title},{$name}">  <meta name="description" content="{$title}_{$name}_当前是第{$pagebar.PageNow}页">  <meta name="author" content="{$zbp.members[1].Name}">{/if}

修改后的代码:

1234567891011121314151617181920212223242526272829303132333435
{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 = '';    $description = preg_replace('/[\r\n\s]+/', ' ', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),135)).'...');{/php}<meta name="keywords" content="{$keywords}"/><meta name="description" content="{$description}"/><meta name="author" content="{$article.Author.StaticName}"/>{elseif $type=='page'}<title>{$title}_{$name}_{$subname}</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="{digital_ReqUIre('keywords.txt')}"/><meta name="description" content="{diGital_Require('description.txt')}"/><meta name="author" content="{$zbp.members[1].Name}"/>{else}<title>{$title}_{$name}{if $page>'1'}_第{$pagebar.PageNow}页{/if}</title><meta name="Keywords" content="{$title},{$name}"/><meta name="description" content="{$title}_{$name}{if $page>'1'}_当前是第{$pagebar.PageNow}页{/if}"/><meta name="author" content="{$zbp.members[1].Name}"/>{/if}

请博主们自主选择官方的代码还是博客吧修改后的代码!

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

发表评论

表情:
评论列表 (暂无评论,45人围观)

还没有评论,来说两句吧...