dede副栏目如何设置?

99ANYc3cd6
预计阅读时长 10 分钟
位置: 首页 DEDE建站 正文

什么是“文章副栏目”?

核心概念: “副栏目”也叫“附属栏目”或“相关栏目”,它允许你为一篇主栏目下的文章,再额外指定一个或多个其他栏目作为它的“副属”位置。

通俗理解: 想象一下,你写了一篇关于“苹果公司最新发布的iPhone 15”的文章。

  • 主栏目:你把它放在 产品 > 手机 这个栏目下,这是它最核心的归属。
  • 副栏目:你还可以把它同时指定到 新闻 > 科技动态评测 > 手机评测 这两个栏目下。

这样,用户在 新闻 > 科技动态评测 > 手机评测 这两个栏目列表里,也能看到这篇关于iPhone 15的文章。


为什么使用“副栏目”?(主要作用)

  1. 增加文章曝光度:一篇文章可以在多个相关栏目下被用户看到,大大增加了被点击和阅读的机会。
  2. 优化网站结构和用户体验
    • 避免为了增加曝光而将文章错误地放在不合适的栏目下。
    • 用户可以从不同角度(如新闻、评测、导购)找到同一篇文章,非常方便。
  3. 交叉问题:当文章内容具有多重属性时(一篇既属于“教程”又属于“经验分享”的文章),副栏目是最好的解决方案。
  4. 利于SEO:文章出现在多个栏目页面,相当于获得了更多的内部链接,有助于搜索引擎更好地抓取和索引,并对关键词排名有一定帮助。

如何设置“副栏目”?(详细步骤)

设置副栏目主要分为两步:开启栏目支持在发布文章时选择

步骤1:开启栏目的“允许使用副栏目”功能

并不是所有栏目都默认支持副栏目,你需要在后台为需要使用副栏目的栏目开启这个权限。

  1. 登录织梦后台

  2. 进入 【栏目管理】 -> 【栏目管理】

  3. 找到你想要设置为“副栏目”或“主栏目”的那个栏目,点击后面的 【修改】 按钮。

  4. 在弹出的栏目修改页面,向下滚动,找到 【高级选项】 或类似的折叠菜单,并展开它。

  5. 在里面找到 【允许发布到本栏目以外的栏目】 这个选项,勾选它

  6. 点击 【确定】 保存设置。

重要提示你希望文章发布到的所有栏目(无论是作为主栏目还是副栏目),都需要勾选这个选项。 如果一个栏目没有勾选,那么其他文章就无法以“副栏目”的形式发布到这个栏目下。

步骤2:在发布/编辑文章时选择副栏目

当你完成了上一步的设置后,就可以在发布文章时使用副栏目功能了。

  1. 进入 【核心】 -> 发布】 -> 【添加文档】(或者在后台首页的“快速发布”区域)。

  2. 填写文章的标题、作者、来源等信息。

  3. 【栏目选择】 部分,首先选择一个 主栏目

  4. 找到 【副栏目】 这个选项区域,点击 【选择副栏目】

  5. 系统会弹出一个栏目选择窗口,你可以按住 Ctrl 键,点击选择一个或多个你希望文章同时发布的栏目。

  6. 选择完毕后,点击 【确定】

  7. 继续填写文章内容、摘要等信息,然后点击 【保存】【保存并生成】

完成以上步骤后,这篇文章就成功发布到了主栏目和所有你选择的副栏目下。


副栏目在网站前台的展示

当你设置了副栏目后,文章在网站前台会如何显示呢?

  1. 文章列表页

    • 在你指定的 主栏目每一个副栏目 的文章列表页,这篇文章都会被显示出来。
    • 这意味着,用户访问任何一个这些栏目,都能看到这篇文章。
    • 文章的路径和所属信息,通常以 主栏目 为准,文章路径会是 /主栏目ID/文章ID.html

    • 页,织梦系统通常会自动调用该文章的 所有副栏目信息,并以文字链接的形式显示出来,这个位置通常在文章标题下方、正文上方或者文章末尾。

    • 代码调用:在文章模板(article_article.htm)中,织梦默认提供了调用代码,通常是:

      {dede:field name='typename'/} <!-- 这是主栏目名称 -->
      <!-- 副栏目调用代码,通常默认存在 -->
      <span>所属栏目:</span>
      <a href='[field:typelink/]'>[field:typename/]</a>
      {dede:field name='arrayposition' runphp='yes'}
          $a = @me;
          $b = explode(',', $a);
          if(is_array($b)){
          foreach($b as $key=>$value){
          if($key!=0) @me .= ' > ';
          $row = GetOneType($value);
          @me .= "<a href='".$row['typedir']."'>".$row['typename']."</a>";
          }
          }
      {/dede:field}
    • 如果你的模板里没有显示副栏目,或者显示不正确,可以检查一下这个代码是否存在或正确。


注意事项与最佳实践

  1. 不要滥用:副栏目是为了解决内容交叉问题,而不是为了堆砌,一个文章设置过多的副栏目(比如超过5个)可能会导致网站结构混乱,被搜索引擎认为是“作弊”行为。
  2. 相关性是关键:选择的副栏目必须与文章内容高度相关,一篇“手机评测”文章,可以放到“手机”和“评测”栏目,但不能放到“美食”栏目。
  3. 权限设置:再次强调,所有需要作为“主”或“副”的栏目,都必须在后台“修改”时勾选“允许发布到本栏目以外的栏目”。
  4. 更新同步:如果你修改了一篇文章的主栏目,它的副栏目设置通常不会改变,同样,删除文章时,它也会从所有主副栏目中被同时移除。
  5. 性能考虑:虽然影响不大,但文章在多个栏目下出现,意味着数据库里会有多个指向同一篇文章的记录,对于超大型网站,需要注意数据库的维护。

织梦的“文章副栏目”是一个强大且灵活的功能,通过 “开启栏目权限”“发布时选择” 两个简单步骤,你就可以轻松构建一个内容交叉、结构清晰、用户体验良好的网站,正确使用它,能有效提升网站的内部链接价值和内容覆盖面。

-- 展开阅读全文 --
头像
织梦模板哪里下载?
« 上一篇 今天
C语言函数如何实现编程?
下一篇 » 今天

相关文章

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

目录[+]