织梦文章副栏目到底有什么用?

99ANYc3cd6
预计阅读时长 8 分钟
位置: 首页 织梦建站 正文

副栏目是织梦DedeCMS中一个非常重要且灵活的分类扩展功能,它允许一篇文章同时属于主栏目下的一个或多个其他栏目。

织梦文章副栏目有作用
(图片来源网络,侵删)

这不仅仅是一个简单的标签,它对网站的内容管理、SEO优化和用户体验都有着深远的影响。


副栏目的核心作用(为什么要用它?)

交叉分类问题(核心作用)

这是副栏目最根本、最重要的作用,在现实世界中,一篇文章的内容往往是多方面的,很难用单一的主栏目来概括。

  • 场景举例:
    • 你写一篇题为《PHP入门教程:如何连接MySQL数据库》的文章。
    • 主栏目网站开发 > PHP编程 (这是最核心的分类)
    • 副栏目数据库 > MySQL教程 (文章也涉及到MySQL,放在这里也很合适)

如果不使用副栏目,你只能在PHP编程下发布,那么关注MySQL教程的读者就很难发现这篇文章,反之亦然,副栏目完美地解决了这个矛盾。

增强网站SEO效果

副栏目对搜索引擎优化非常友好,主要体现在:

织梦文章副栏目有作用
(图片来源网络,侵删)
  • 收录入口:搜索引擎在抓取网站时,会把这篇文章同时抓取到PHP编程MySQL教程两个栏目页下,这相当于为同一篇文章增加了两个“官方”的入口,增加了被收录和展示的机会。
  • 内链建设:文章在两个不同的栏目页都有展示,自然就形成了从栏目页到文章页的内链,这对于传递权重、提升文章和栏目的相关性非常有帮助。
  • 关键词覆盖:通过在不同主题的栏目下展示,文章可以更自然地覆盖到不同类型的关键词,从而吸引更广泛的搜索流量。

提升用户体验和内容发现率

  • 方便用户查找:用户可能通过不同的路径(比如想学PHP,或者想查MySQL)来到你的网站,副栏目确保了无论用户从哪个相关栏目进入,都能找到他们可能感兴趣的内容。
  • 内容推荐:在栏目页的文章列表中,副栏目本身也是一种内容推荐,用户在浏览MySQL教程时,能看到一篇带有PHP编程标签的文章,可能会激发他们的好奇心,点击阅读,从而发现更多相关内容。

发布流程,避免重复发布

在没有副栏目功能的情况下,如果想让文章出现在多个栏目,你可能需要:

  • 复制文章:分别发布到不同栏目,但这样会产生内容重复,对SEO不利,且后期修改需要多处同步。
  • 手动做跳转:在一个栏目发布文章,然后在其他栏目做一篇摘要页,链接到原文,这非常繁琐且不易管理。

副栏目只需要一次发布,文章就会自动、同步地出现在所有指定的栏目中。 修改文章内容时,所有栏目下的内容都会自动更新,极大地提高了管理效率。


副栏目如何工作?(技术层面)

当你为一篇文章设置主栏目和副栏目后,织梦DedeCMS在数据库和前端展示上是这样处理的:

  1. 数据存储

    • dede_archives (文章主表) 中,有一个 typeid 字段,存储的是主栏目ID
    • dede_arctiny (文章简略表) 中,有一个 typeid 字段,同样存储的是主栏目ID
    • 副栏目的信息存储在 dede_arctiny 表的 typeid2 字段中,这个字段可以存储多个副栏目ID,用英文逗号隔开(5,12,18)。
  2. 内容调用

    • 当你在后台调用某个栏目(如ID为3的PHP编程)下的文章列表时,织梦的SQL查询语句会包含类似 WHERE typeid = '3' OR typeid2 LIKE '%,3,%' OR typeid2 LIKE '3,%' OR typeid2 LIKE '%,3' 这样的条件。
    • 这个条件确保了那些主栏目是3的文章,或者副栏目包含3的文章,都会被显示出来。
    • 这就是为什么文章会“出现在多个栏目列表中的原因。

使用副栏目的最佳实践

  1. 相关性是第一原则:只选择与文章内容高度相关的栏目作为副栏目,不要为了增加曝光而随意添加不相关的栏目,这可能会被搜索引擎视为作弊,得不偿失。
  2. 数量不宜过多:通常设置1-3个副栏目就足够了,副栏目太多会稀释文章的主题,也可能让网站结构显得混乱。
  3. 考虑网站结构:副栏目最好是与主栏目平级或在其上级/下级栏目中选择,形成清晰的逻辑关系,主栏目是“前端开发”,副栏目可以是“JavaScript”或“CSS”。
  4. 模板调用注意:在前端模板中,如果你想显示文章的“所有栏目”(包括主栏目和副栏目),可以使用织梦的标签,如:
    {dede:field.typeid function="GetChannelName(@me)"/}  <!-- 只显示主栏目名 -->
    <!-- 如果要显示所有栏目,需要更复杂的标签组合或自定义函数 -->

    通常的做法是,在文章页模板中,分别调用主栏目和副栏目,并给它们加上不同的样式或链接。


织梦DedeCMS的“文章副栏目”是一个功能强大且设计巧妙的功能,它不仅仅是一个分类工具,更是:

  • 内容管理的“利器”:解决了内容多维度分类的难题。
  • SEO优化的“助推器”:增加了内容曝光和内链建设的机会。
  • 用户体验的“导航仪”:让用户能更方便地发现感兴趣的内容。

正确、合理地使用副栏目,可以让你的网站内容组织得更有条理,对搜索引擎更友好,最终带来更好的流量和用户粘性。

-- 展开阅读全文 --
头像
织梦系统安装后样式为何错乱?
« 上一篇 前天
dede文字颜色源代码
下一篇 » 前天

相关文章

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

目录[+]