dede文章页如何移动到其他栏目?

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

这里为您提供两种最常用、最稳妥的方法:直接修改数据库(最彻底、最推荐)后台操作(最简单、但有局限性)

dede文章页移动到其他栏目
(图片来源网络,侵删)

⚠️ 重要提醒:操作前务必备份数据库!

在进行任何数据库操作之前,请务必备份您的整个网站数据库,这是防止操作失误导致数据丢失的最后一道防线,您可以在织梦后台的【系统】->【数据库备份/恢复】中进行备份。


直接修改数据库(最彻底、最推荐)

这种方法可以完美地将文章的所有相关信息(包括栏目、模型、自定义字段等)都正确地迁移到新栏目,并且不会影响文章的URL(如果两个栏目使用了相同的文章命名规则)。

操作步骤:

  1. 登录您的数据库管理工具

    • 这通常是 phpMyAdmin,您可以通过您的网站控制面板(如 cPanel, Plesk)找到它。
  2. 选择正确的数据库

    dede文章页移动到其他栏目
    (图片来源网络,侵删)

    在左侧列表中,选择您的织梦网站所使用的数据库名。

  3. 找到并修改文章主表

    • 在数据库中找到名为 dede_archives 的表(dede_ 是默认表前缀,如果您修改过,请使用您自己的前缀)。
    • 点击“浏览”或“Select”来查看表中的数据。
    • 使用顶部的“搜索”功能,找到您想要移动的那篇文章,您可以通过文章的 idtitle)或 typeid(原栏目ID)来精确定位。
    • 找到文章后,点击编辑(小铅笔图标)。
    • 修改 typeid 字段的值为您目标栏目的ID。
    • 请务必检查并更新 typeid2 字段(副栏目ID),如果这篇文章有副栏目,并且您也希望将其移动,请一并修改。
    • 保存修改。
  4. 更新栏目信息(可选,但推荐)

    • 找到 dede_arctype 表,这是栏目表。
    • 您可以在这里确认一下您的新栏目ID是否正确。
  5. 更新文章附加表(如果使用了自定义字段)

    dede文章页移动到其他栏目
    (图片来源网络,侵删)
    • 这是最关键的一步!如果您在文章模型中添加了自定义字段(作者简介、产品规格、视频地址等),那么这些字段的值存储在另一个单独的表中,表名通常是 dede_addonarticle(对于文章模型)。
    • 您必须在这个表中也将文章的 aid(文章ID)对应的记录的 typeid 修改为目标栏目的ID。
    • 操作方法:在 dede_addonarticle 表中,搜索该文章的 aid,然后修改其 typeid 字段。
  6. 更新缓存

    • 登录织梦后台,在顶部菜单栏找到【系统】->【一键更新网站】->【更新栏目HTML】和【更新文档HTML】。
    • 建议先更新一下整个网站,以确保所有缓存都已刷新,前台页面能正确显示。

至此,文章就已经成功移动到新栏目了,这种方法最可靠,能处理所有复杂情况。


后台操作(最简单、但有局限性)

这种方法适用于不需要保留自定义字段,或者文章模型非常简单的情况。

操作步骤:

  1. 登录织梦后台

  2. 管理

    管理】->【所有文档】。

  3. 找到并编辑文章

    • 在文章列表中,找到您想要移动的文章。
    • 勾选文章前面的复选框,然后点击顶部或底部的“移动文档”按钮。
  4. 选择目标栏目

    • 在弹出的窗口中,展开栏目树,选择您希望移动到的目标栏目。
    • 点击“确定”。
  5. 局限性说明

    • 自定义字段丢失:这是此方法最大的缺点,如果您的文章模型有自定义字段,使用“移动文档”功能后,这些字段的数据会被清空
    • URL可能改变:移动后,系统会根据新栏目的文章命名规则重新生成文章的静态URL,导致原链接失效。
    • 不适用于复杂模型:如果您的文章不是默认的“文章模型”,而是其他模型(如产品、图集等),此方法可能不可用。

总结与对比

特性 修改数据库 后台移动
操作难度 中等,需要懂一点数据库 简单,纯图形界面
数据完整性 极高,保留所有数据,包括自定义字段 ,会丢失自定义字段数据
URL影响 ,如果新旧栏目命名规则相同,URL不变 ,会根据新栏目规则生成新URL,旧链接失效
适用场景 所有场景,尤其是有自定义字段的网站 简单文章、临时移动、不关心自定义字段和URL的场合

最终建议:

  • 如果您的网站文章使用了自定义字段,或者您希望最大程度地保证数据完整性和URL的稳定性,请务必使用方法一(修改数据库)
  • 如果您只是临时移动一篇非常简单的文章,并且不介意自定义字段丢失和URL改变,可以使用方法二(后台操作)来快速完成。
-- 展开阅读全文 --
头像
dede远程服务器同步向导如何实现?
« 上一篇 01-21
dede列表页如何调用副栏目的文章?
下一篇 » 01-21

相关文章

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

目录[+]