如何修改织梦热门关键词?

99ANYc3cd6
预计阅读时长 12 分钟
位置: 首页 织梦建站 正文
  1. 后台手动添加/管理关键词:由管理员在后台直接输入和管理。
  2. 前台自动提取关键词:系统根据文章内容自动提取高频词汇,并记录为热门关键词。

下面我将分步骤、分场景地介绍如何修改和管理这些关键词。

织梦热门关键词修改
(图片来源网络,侵删)

后台手动添加和管理关键词

这是最直接、最常用的方法,适用于你想指定一些核心关键词的场景。

操作步骤:

  1. 登录织梦后台:使用你的管理员账号登录到织梦CMS后台。

  2. 进入关键词管理

    织梦热门关键词修改
    (图片来源网络,侵删)
    • 在左侧菜单栏中,找到 “核心” -> “关键词管理”
    • 点击进入,你会看到一个关键词列表页面。
  3. 添加新关键词

    • 点击页面右上角的 “新增关键词” 按钮。
    • 在弹出的页面中,填写以下信息:
      • 输入你想要添加的关键词,织梦模板”、“响应式网站”。
      • 结果类型:选择这个关键词点击后跳转的页面类型,通常有:
        • 搜索页:点击关键词后,跳转到站内搜索结果页,显示包含该关键词的文章列表,这是最常用的选项。
        • 自定义页:跳转到你指定的一个自定义页面(URL),你需要手动填写完整的网址。
        • 栏目页:跳转到指定的栏目页。
        • 文档页:跳转到指定的单篇文章页面。
      • 跳转网址/栏目/文档:根据你选择的“结果类型”,在这里填写对应的URL、栏目ID或文档ID。
      • 排序:数字越大,排序越靠前,你可以用来手动调整关键词的显示顺序。
    • 填写完毕后,点击 “确定” 保存。
  4. 修改/删除现有关键词

    • 在关键词列表页面,你可以直接看到所有已添加的关键词。
    • 修改:点击关键词行末尾的 “编辑” 图标,即可修改该关键词的信息。
    • 删除:点击关键词行末尾的 “删除” 图标,即可删除该关键词。

修改前台热门关键词的显示位置

添加好关键词后,你需要在前台模板中调用它们,才能让访客看到,通常热门关键词会显示在文章页、列表页的页脚或侧边栏。

操作步骤:

织梦热门关键词修改
(图片来源网络,侵删)
  1. 找到调用标签:织梦使用特定的模板标签来调用热门关键词。

    • 最常用的标签是:{dede:hotwords num='10' subday='30' /}
    • 这个标签会调用出最近30天内最热门的10个关键词。
  2. 理解标签参数

    • num='10':表示调用关键词的数量,你可以修改数字来调整显示的数量。
    • subday='30':表示统计关键词的时间范围,单位是天(30天内),你可以修改这个数字,比如改成 7 就是调用一周内的热门词。
    • tagid='1':指定调用某个特定分组的关键词(如果你设置了分组的话)。
    • typeid='':指定调用某个特定栏目下的热门词。
    • row='20':同 num,指定显示行数。
  3. 在模板中插入标签

    • 登录织梦后台,进入 “模板” -> “模板管理”
    • 找到你想要修改的模板文件。
      • 文章页模板:article_article.htm
      • 列表页模板:list_default.htm
      • 首页模板:index.htm
    • 使用模板管理里的 “可视化”“代码” 模式打开文件,将 {dede:hotwords /} 标签插入到你希望显示热门关键词的位置。
    • 示例:在文章页的底部(<div class="article-tag">...</div> 内)加入:
      <div class="hot_keywords">
          <h3>热门标签:</h3>
          {dede:hotwords num='15' subday='7' /}
      </div>
  4. 更新缓存

    • 修改完模板文件后,点击模板管理页面的 “更新HTML”“一键更新网站”,让修改生效。

修改关键词的自动提取规则

如果你想让系统更智能地从文章中提取关键词,可以修改相关的配置文件,这通常需要修改PHP文件,请务必提前备份

核心文件位置/include/arc.archives.class.php

这个文件是处理文章(archives)相关逻辑的核心类,关键词提取逻辑就在其中。

操作步骤(以修改关键词数量为例):

  1. 备份文件:在修改 /include/arc.archives.class.php 之前,务必备份这个原始文件。

  2. 编辑文件:用代码编辑器(如VS Code, Sublime Text, Notepad++)打开 arc.archives.class.php

  3. 查找关键词提取函数

    • 在文件中搜索 GetTags 函数,这个函数负责从文章内容中提取关键词并保存。
  4. 修改提取数量

    • GetTags 函数内部,你会看到类似这样的SQL查询语句:
      $this->dsql->SetQuery("SELECT tag FROM `dede_taglist` WHERE aid='$aid' ");
    • 这个函数本身可能不限制数量,限制数量的地方通常在调用它的地方或者另一个相关函数 SaveTags 中。
    • 更常见的限制是在 SaveTags 函数里,搜索这个函数,你可能会找到类似这样的代码:
      // ... some code ...
      $tags = array_slice($tags, 0, 5); // 这里只取前5个
      // ... some code ...
    • 你可以修改这里的数字 5 来改变自动提取的关键词数量,改成 10
      $tags = array_slice($tags, 0, 10); // 修改为提取10个
  5. 保存文件:修改完成后,保存文件。

注意

  • 直接修改核心文件可能会导致升级困难,下次织梦升级时,你的修改可能会被覆盖。
  • 这个操作需要一定的PHP基础,如果不确定,建议只使用后台手动添加的方式。

高级技巧:关键词替换(自动链接)

织梦还支持将文章内容中的关键词自动替换为带链接的关键词,这有助于SEO内部链接优化。

操作步骤:

  1. 进入关键词替换设置

    • 在织梦后台,找到 “核心” -> “批量维护” -> “文档关键词自动替换”
  2. 进行替换

    • 你可以选择对 “所有栏目”“指定栏目” 进行操作。
    • 重要强烈建议先勾选“仅替换一天内”,先测试少量文章,确认效果无误后,再取消勾选,替换全站。
    • 点击 “开始执行”
  3. 注意事项

    • 不要过度使用:如果关键词密度过高,会被搜索引擎认为是关键词堆砌,有降权风险。
    • 相关性要强:替换的关键词必须与文章内容高度相关。
    • 此操作耗时较长:如果文章数量巨大,执行替换可能需要很长时间,请耐心等待。
修改目标 操作方法 优点 缺点
添加/删除关键词 后台 核心 -> 关键词管理 简单直观,完全可控 需要手动维护
调整前台显示 修改模板文件,使用 {dede:hotwords} 灵活,可自定义样式和位置 需要懂一点HTML模板知识
修改自动提取规则 修改 /include/arc.archives.class.php 实现自动化,减轻管理负担 有一定风险,升级可能覆盖
自动添加内链 后台 核心 -> 批量维护 -> 文档关键词自动替换 提升SEO内部链接权重 可能导致关键词堆砌,需谨慎使用

对于大多数用户来说,第一种(后台管理)和第二种(模板调用) 是最常用也是最安全的方法,希望这个详细的教程能帮到你!

-- 展开阅读全文 --
头像
C语言程序设计教学网站如何高效学习?
« 上一篇 04-27
如何制作一个有创意的404页面?
下一篇 » 04-27

相关文章

取消
微信二维码
支付宝二维码

目录[+]