本帖最后由 唐朝 于 2014-9-4 17:22 编辑 [p=22, null, left]
头部文件调用代码:{template:header}。头部文件对应的文件名:header
.php[/p]
常用标签
标签 | 说明 |
{$name} | 博客标题 |
{$title} | 页面内容标题 |
必须要有的代码{$header} [删除此代码会导致N多插件失效]
<script src="{$host}zb_system/script/common.js" type="text/javascript"></script>
[没有了这个,会导致侧边栏的登录状态部分功能失效,里面集成了jQ]
<script src="{$host}zb_system/script/c_html_js_add.php" type="text/javascript"></script>
[没有了这个,会导致文章页不能回复]
{if $type=='index'&&$page=='1'}
<link rel="alternate" type="application/rss+xml" href="{$feedurl}" title="{$name}">
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="{$host}zb_system/xml-rpc/?rsd">
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="{$host}zb_system/xml-rpc/wlwmanifest.xml">
{/if}
注意事项:header.php里面不要写“</head>”
使用案例
[p=22, null, left]
1、网站关键词、描述添加[/p]
[可以使用唐朝的《标题SEO》插件,或者手动在头部文件下文件]
{php}
if($type=='index'){
$keywords = "关键词";
$description = "描述";
}elseif($type=='category'){
$keywords = $category->Name;
$description = $category->Intro;
}elseif($type=='article'||$type=='page'){
$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]'),100)).'...');
}
{/php}
{if isset($keywords)&&strlen($keywords)>0}
<meta name="keywords" content="{$keywords}">
{/if}
{if isset($description)&&strlen($description)>0}
<meta name="description" content="{$description}">
{/if}
2、各页面标题优化{if $type=='index'&&$page=='1'} /*判断首页*/
<title>{$name}-{$title}</title> [title里面的标签可以自定义]
{/if}
{if $type=='category'} /*判断分类页*/
{if $type=='article'} /*判断日志页,不含独立页面,{if $article.Type==ZC_POST_TYPE_ARTICLE}(另一方案)*/
{if $type=='page'} /*判断独立页面*/
{if $type=='author'} /*判断用户页*/
{if $type=='date'} /*判断日期页*/
{if $type=='tag'} /*判断标签页*/
3、给 {$header} 传递值(在插件或者主题内置插件嵌入页添加)
global $zbp;
$zbp->header .='你要添加的内容' . "\r\n";
Z-BlogPHP使用交流群 4243058 点击进群Z-Blog PHP主题制作教程
如你多次询问,而依然无法正确描述问题的时候,你可以购买一个远程+语音的服务--QQ交谈。
收费解决各种zblog报错原因查找、代码查找、代码查错等小问题,一处一次30元。(虽然95%的问题在官网的文档里面都能查到)
可提供收费定制插件、特效、仿站、代码咨询等服务。
也可以进群与其他小伙伴交流---点击进群