zblog
当前位置:首页 > 商学院 > zblog > 正文内容

zblog

SEO添加关键词和描述

豫唐网络2022-10-11 10:401713

以下方法除首页需要自定义以外,其他页面的关键词和描述均为自动生成。

在主题的header.php页面,找到title标签, 删除,然后换成下面的代码。

{$seotitle="自定义标题"}
{$seokey="自定义关键词"}
{$seodes="自定义描述"}
{if$type=='index'}
<title>{$seotitle}</title>
<metaname="keywords"content="{$seokey}">
<metaname="description"content="{$seodes}">
{elseif$type=='article'}
{php}
if($article->Metas->title){
$ztitle=$article->Metas->title;
}else{
$ztitle=$title."_".$article->Category->Name."_".$name;
}
if($article->Metas->key){
$keywords=$article->Metas->key;
}else{
$keywords=$article->TagsName;
}
if($article->Metas->des){
$description=$article->Metas->des;
}else{
$description=preg_replace('/[\r\n\s]+/','',trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),135)).'...');
}
{/php}
<title>{$ztitle}</title>
<metaname="keywords"content="{$keywords}"/>
<metaname="description"content="{$description}"/>
<metaname="author"content="{$article.Author.StaticName}">
{elseif$type=='category'}
{php}
if($category->Metas->title){
$ztitle=$category->Metas->title;
}else{
$ztitle=$title."_".$category->Name."_".$name;
}
if($category->Metas->key){
$keywords=$category->Metas->key;
}else{
$keywords=$category->Name;
}
if($category->Metas->des){
$description=$category->Metas->des;
}else{
$description=$category->Intro;
}
{/php}
<title>{$ztitle}</title>
<metaname="keywords"content="{$keywords}"/>
<metaname="description"content="{$description}"/>
{elseif$type=='page'}
<title>{$title}_{$name}_{$subname}</title>
<metaname="keywords"content="{$title},{$name}"/>
{php}
$description=preg_replace('/[\r\n\s]+/','',trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),135)).'...');
{/php}
<metaname="description"content="{$description}"/>
<metaname="author"content="{$article.Author.StaticName}">
{else}
<title>{$title}-{$name}</title>
<metaname="keywords"content="{$seokey}">
<metaname="description"content="{$seodes}">
{/if}

这里用到了文章和分类自定义TKD的功能,如需要可以添加如下代码,不需要可以无视。

添加接口文件

Add_Filter_Plugin('Filter_Plugin_Edit_Response5','ytecn_ai_rpbd_edit_response');
Add_Filter_Plugin('Filter_Plugin_Category_Edit_Response','ytecn_ai_rpbd_Category_Edit_Response');

添加分类页面设置TKD的函数

functionytecn_ai_rpbd_Category_Edit_Response(){
global$zbp,$cate;
echo'<styletype="text/css">
.ytecn_input_img{width:40%!important;}
.ytecn_upimgbutton{width:120px;}
.ytecn_upimg{width:100px;vertical-align:middle;}</style>';
echo'<palign="left"class="uploadimg">SEO标题:
<inputname="meta_title"id="edtTitle"type="text"class="uplod_img"style="width:60%;"value="'.$cate->Metas->title.'"/>
</p>';
echo'<palign="left"class="uploadimg">SEO关键词:
<inputname="meta_key"id="edtTitle"type="text"class="uplod_img"style="width:60%;"value="'.$cate->Metas->key.'"/>
</p>';
echo'<palign="left"class="uploadimg">SEO描述:
<inputname="meta_des"id="edtTitle"type="text"class="uplod_img"style="width:60%;"value="'.$cate->Metas->des.'"/>
</p>';
}

添加文章页面设置TKD的函数

functionytecn_ai_rpbd_edit_response(){
global$zbp,$article;
echo'<styletype="text/css">
.ytecn_input_img{width:40%!important;}
.ytecn_upimgbutton{width:120px;}
.ytecn_upimg{width:100px;vertical-align:middle;}</style>';
echo'<palign="left"class="uploadimg">SEO标题:
<inputname="meta_title"id="edtTitle"type="text"class="uplod_img"style="width:60%;"value="'.$article->Metas->title.'"/>
</p>';
echo'<palign="left"class="uploadimg">SEO关键词:
<inputname="meta_key"id="edtTitle"type="text"class="uplod_img"style="width:60%;"value="'.$article->Metas->key.'"/>
</p>';
echo'<palign="left"class="uploadimg">SEO描述:
<inputname="meta_des"id="edtTitle"type="text"class="uplod_img"style="width:60%;"value="'.$article->Metas->des.'"/>
</p>';
}


扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/361.html

分享给朋友:

相关文章

Call to undefined function mysql_connect()

Call to undefined function mysql_connect()

今天给某个站搬家,zblogphp程序,原站环境是php5.6,这次配的环境是7.1。然后搬家后,提示然后,惯例,先查看数据库账户密码是否正确。经测试,信息无误。然后呢。。发现配置文件好像挺复杂。这个...

zblogphp文章页面编辑页开始接口说明

zblogphp文章页面编辑页开始接口说明

接口名称:Filter_Plugin_Edit_Begin接口描述:文章编辑页加载前处理内容。应用场景:可直接跳转到其他页面,处理自身业务流程。调用方法:Add_Filter_Plugin('...

zba文件怎么使用?zba文件是什么?

zba文件怎么使用?zba文件是什么?

.zba是zblogphp的专用应用格式。应用格式又分主题和插件两种。.zba主题安装,打开zblog后台,选择《主题管理》,点击《本地上传并安装主题zba文件》,上传后点击提交,然后开启主题,安装完...

zblogphp调试登录助手

zblogphp调试登录助手

本着不接触用户账户密码的原则,请优先根据本插件提供信息。《调试登录助手》,地址:https://app.zblogcn.com/?id=18484本插件用于在不需要给出密码明文的前提下让他人登录站点后...

zblog调用当前大分类下的其他小分类名称

zblog调用当前大分类下的其他小分类名称

文章页调用当前大分类下的其他小分类名称子分类内容{$cid=$article->Category->RootID?$article->Category->RootID:$art...

zblog二级导航下拉导航多级导航配置设置教程

zblog二级导航下拉导航多级导航配置设置教程

zblog已支持多级分类,而一些主题的模版也需要适配二级或者多级分类导航,但作为新手,还是不知道怎么下手,那么今天豫唐就写一个很简单的教程,供大家参考一下。准备工作:1、开启《链接模块管理》插件;2、...