如何高效地在织梦内容页中调用栏目的SEO标题、描述和关键字?

在织梦(DedeCMS)中,内容页调用栏目的SEO标题、描述和关键字可以通过以下方法实现:,,1. 打开模板文件,通常是/templets/default/content_article.htm。,2. 在该文件中,使用以下标签来调用栏目的SEO信息:, SEO{dede:field name='seotitle'/}, SEO描述:{dede:field name='description'/}, SEO关键字:{dede:field name='keywords'/},,,“html,{dede:field name='seotitle'/},,,“,,这样,当生成内容页时,系统会自动将对应栏目的SEO标题、描述和关键字插入到相应的位置。

调用SEO标题

如何高效地在织梦内容页中调用栏目的SEO标题、描述和关键字?

<title></title>之间加入以下代码:

{dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql="select seotitle from dede_arctype where id=$id";
$row=$dsql>getOne($sql);
@me=$row["seotitle"];
{/dede:field}

调用栏目描述

把默认的<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />改成:

<meta name="description" content="{dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql="select description from dede_arctype where id=$id";
$row=$dsql>getOne($sql);
@me=$row["description"];
{/dede:field}" />

调用栏目关键字

把默认的<meta name="keywords" content="{dede:field.keywords/}" />改成:

<meta name="keywords" content="{dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql="select keywords from dede_arctype where id=$id";
$row=$dsql>getOne($sql);
@me=$row["keywords"];
{/dede:field}" />

相关问答FAQs

如何高效地在织梦内容页中调用栏目的SEO标题、描述和关键字?

1、如何在没有填写SEO标题时显示普通标题?

在模板文件中,可以使用如下判断语句来实现:当没有填写SEO标题时,显示普通标题。

“`html

{dede:field name=’array’ runphp=’yes’}

if (@me[‘shorttitle’]==”) { @me=@me[‘title’]; }else{ @me=@me[‘shorttitle’]; }

{/dede:field}

如何高效地在织梦内容页中调用栏目的SEO标题、描述和关键字?

“`

2、如何确保每个页面的SEO标签都正确调用?

确保在后台的“网站栏目管理”中为每个栏目设置好SEO标题、描述和关键字,并在模板文件中使用正确的标签进行调用,建议定期检查并更新这些设置,以确保其与最新的SEO策略保持一致。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1097260.html

(0)
未希的头像未希新媒体运营
上一篇 2024-09-28 19:40
下一篇 2024-09-28

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入