dede首页如何调用关键词?

99ANYc3cd6
预计阅读时长 13 分钟
位置: 首页 DEDE建站 正文
  1. 在首页的<head>标签内,为搜索引擎优化设置<meta name="keywords"> (这是最常用、最标准的方法)
  2. 在首页的某个内容区域(如文章列表上方、侧边栏等)显示关键词,供用户查看。

下面我将详细讲解这两种方法。

dede首页调用关键词
(图片来源网络,侵删)

为SEO优化设置<meta name="keywords">

这是调用首页关键词最核心的用法,目的是告诉搜索引擎你的首页主要内容是什么。

实现方法:

在DedeCMS中,首页的模板文件通常是 /templets/default/index.htm,你需要修改这个文件。

  1. 打开首页模板文件 使用FTP或主机控制面板文件管理器,打开 /templets/default/index.htm

    dede首页调用关键词
    (图片来源网络,侵删)
  2. 定位<head> 找到文件开头的 <head></head> 部分。

  3. 添加或修改<meta name="keywords"> 在 <head> 标签内部,添加如下代码:

    <meta name="keywords" content="{dede:global.cfg_keywords/}" />

    代码解释:

    • {dede:global.cfg_keywords/} 是DedeCMS的全局标签,它会直接调用后台“系统” -> “系统基本参数” -> “核心设置” 中设置的“站点关键词”。
  4. (可选)添加<meta name="description"> 为了更好的SEO,通常也会同时设置网站描述,使用方法类似:

    dede首页调用关键词
    (图片来源网络,侵删)
    <meta name="description" content="{dede:global.cfg_description/}" />

    这个标签调用的是后台“核心设置”中的“站点描述”。

完整示例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">{dede:global.cfg_webname/}</title> <!-- 调用网站标题 -->
    <meta name="keywords" content="{dede:global.cfg_keywords/}" /> <!-- 调用网站关键词 -->
    <meta name="description" content="{dede:global.cfg_description/}" /> <!-- 调用网站描述 -->
    ... 其他head内容 ...
</head>
<body>
    ... 网页主体内容 ...
</body>
</html>

操作流程总结: 登录DedeCMS后台 -> “系统” -> “系统基本参数” -> “核心设置” -> 填写或修改“站点关键词”和“站点描述” -> 保存 -> 更新网站首页(“生成” -> “更新主页”)。


区显示关键词

你可能想在页面的某个地方,比如文章列表上方、文章详情页等,直接展示关键词,让访客也能看到。

实现方法:

这同样是通过修改模板文件来实现的,但使用的标签略有不同。

方法1:直接调用后台设置的全局关键词

如果你想在首页某个地方显示后台设置的关键词,可以使用和场景一一样的标签。

示例: 在首页模板 index.htm 的某个位置(<body> 标签内)添加:

<div class="keywords-list">
    <h3>本站核心关键词:</h3>
    <p>{dede:global.cfg_keywords/}</p>
</div>

这会直接输出你在后台设置的关键词字符串,“织梦,DedeCMS,网站建设,PHP模板”。

方法2:调用当前栏目或文章的关键词(更常用且推荐)

这种方法更智能,它会根据当前页面的内容动态显示关键词,相关性更高。

A. 在首页调用栏目的关键词

如果你的首页有多个栏目,你想在每个栏目列表上方显示该栏目的关键词,可以使用 {dede:field}

示例: 假设你的首页模板使用了 {dede:arclist} 标签来调用文章列表,你可以在列表循环内部,调用该文章所属栏目的关键词。

{dede:arclist typeid='1' titlelen='30' row='10'}
    <li>
        <a href="[field:arcurl/]">[field:title/]</a>
        <!-- 调用该文章所属栏目的关键词 -->
        <span class="keywords">关键词:[field:keywords/]</span>
    </li>
{/dede:arclist}

代码解释:

  • [field:keywords/]:这个标签在 {dede:arclist}{dede:list} 循环中,会获取当前文章的关键词,如果你想让整个栏目列表都显示栏目的关键词,你需要将 {dede:arclist} 放在 {dede:channel} 循环里,但这比较复杂,对于首页,直接调用全局关键词更简单。

B. 在文章内容页调用关键词(最常见)

在文章详情页(article_article.htm)调用当前文章的关键词是非常普遍的需求。

示例: 打开 /templets/default/article_article.htm 模板,在文章标题下方或内容上方添加:

<h1>[field:title/]</h1>
<div class="article-info">
    ... 发布时间、作者等信息 ...
    <!-- 调用当前文章的关键词 -->
    <span class="keywords">标签:[field:keywords/]</span>
</div>

代码解释:

  • [field:keywords/]:在文章内容页模板中,这个标签会精确地调用当前这篇文章在后台编辑时填写的“关键词”字段。

总结与对比

调用位置 使用标签 作用 适用场景
<head> 标签内 {dede:global.cfg_keywords/} 为搜索引擎定义页面关键词,不显示给用户 SEO优化,必须使用。
{dede:global.cfg_keywords/} 在页面上直接显示后台设置的全局关键词。 在首页展示网站核心主题。
文章列表页 [field:keywords/] 在列表中显示单篇文章的关键词。 文章列表的标签云或辅助信息。
[field:keywords/} 在文章页显示当前文章的关键词。 最常用,用于文章标签、相关文章等。

重要提示: 无论使用哪种方法,修改完模板文件后,都需要登录DedeCMS后台,点击“生成” -> “更新主页” 或 “更新HTML”,才能让修改在网站上生效。

-- 展开阅读全文 --
头像
dede编辑器内容模板如何使用?
« 上一篇 今天
C语言与Pascal关键字有何核心差异?
下一篇 » 今天
取消
微信二维码
支付宝二维码