话说ASP版用插件实现模板逻辑判断的话会不会太蛋疼了。。
把现在用的主题弄了个PHP版,,下载地址:http://app.zblogcn.com/?id=428
根据页面类型设置了相应的标题、关键词及描述(Title,Keywords,description)
相应代码如下:
{if $type=='page'||$type=='article'}
<title>{$title}_{$article.Category.Name}_{$name}</title>
{php}
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}">
{else}
{if $type=='index'}
<title>{$name}_{$subname}{if $page>'1'}_第{$pagebar.PageNow}页{/if}</title>
<meta name="Keywords" content="自定义关键词,{$name},{$title}">
<meta name="description" content="自定义描述_{$name}_{$title}">
{else}
<title>{$title}_{$name}_第{$pagebar.PageNow}页</title>
<meta name="Keywords" content="{$title},{$name}">
<meta name="description" content="{$title}_{$name}_当前是第{$pagebar.PageNow}页">
{/if}
<meta name="author" content="{$zbp.members[1].Name}">
{/if}
#cmt4674
回复