dede网站内容页如何调取栏目页标题及关键字组合为seo标题

dede网站内容页如何调取栏目页标题及关键字组合为seo标题,第1张

dede网站内容页如何调取栏目页标题及关键字组合为seo标题

如何阅读频道页标题和德德网站内容页的内容页标题来提高最佳seo标题,然后详细介绍调用方法,让感兴趣的朋友掌握。

 内容页调用SEO标题:在<title></title>中间添加下列编码:

复制代码编码以下:
{dede:fieldname='typeid'runphp='yes'}
$id=@me;
global$dsql;
$sql="selectseotitlefromdede_arctypewhereid=$id";
$row=$dsql->getOne($sql);
@me=$row["seotitle"];
{/dede:field}

内容页调用频道叙述
把默认设置的

复制代码编码以下:
<metaname="description"content="{dede:field.descriptionfunction='html2text(@me)'/}"/>

改为:

复制代码编码以下:
<metaname="description"content="{dede:fieldname='typeid'runphp='yes'}
$id=@me;
global$dsql;
$sql="selectdescriptionfromdede_arctypewhereid=$id";
$row=$dsql->getOne($sql);
@me=$row["description"];
{/dede:field}"/>

内容页调用频道关键词
把默认设置的

复制代码编码以下:
<metaname="keywords"content="{dede:field.keywords/}"/>

改为:

复制代码编码以下:
<metaname="keywords"content="{dede:fieldname='typeid'runphp='yes'}
$id=@me;
global$dsql;
$sql="selectkeywordsfromdede_arctypewhereid=$id";
$row=$dsql->getOne($sql);
@me=$row["keywords"];
{/dede:field}"/>

读取频道页标题

复制代码编码以下:
{dede:fieldname='title'/}-{dede:fieldname='position'runphp='yes'}
$tc="-";//分节符
$tw=$GLOBALS['cfg_list_symbol'];//调用部位分节符
@me=html2text(@me);//除去html标识
$tf=split($tw,@me);//转化成数组
for($ta=(count($tf)-2);$ta>=1;$ta--){//循环系统取值给$tk
$tk.=trim($tf[$ta]).$tc;
}
$tk=substr($tk,0,-1);
@me=$tk;//取值给@me
{/dede:field}-{dede:globalname='cfg_webname'/}

将之上编码放到中间就可以完成“文章内容标题-2级频道-1级频道-网站名称”的方式了
近期科学研究cms内容智能管理系统的二次开发,公布一些自身的体会心得和工作经验,和大伙儿一起学习交流!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存