


dedecms What should I do if there is an error reading additional information in some articles?
Today I modified the table prefix of the dede website database due to some needs, and also changed the table prefix in the database configuration information file. Then when editing the published document, "Read additional information" appeared. Error!" message, the same error occurred when adding the document, and the message "An error occurred while saving the data to the database additional table `dede_addonarticle`, please submit the relevant information to DedeCms official." When regenerating the html file, the original The documentation is also missing.
Recommended study: 梦Weavercms
So I used the code editor to search for the file where "Error reading additional information!" was located, and found this piece of information It is in admin/article_edit.php, and the condition for its appearance is that the array $addRow does not exist, that is, the above sql statement "SELECT * FROM `$addtable` WHERE aid='$aid'" returns a result of 0, the same as this sql It can be seen from the statement that problems will occur when the table name $addtable is wrong, or the document aid does not exist, and $addtable = $cInfos['addtable'], $cInfos is passed through "SELECT * FROM `dede_channeltype` WHERE id= '".$arcRow['channel']."'", we can see that the table name $addtable is stored in the addtable field in the table dede_channeltype (where dede_ is the table prefix), instead of using something like The table prefix of dede_channeltype was obtained by adding the table name. As a result, I went to the dede_channeltype table in the database and found that it contained the content model information, but the prefix of the table name stored in it was still the original, so I changed the table name inside Correct it, go to the backend and check again, the error will be gone.
Summary: This error occurs because the database table name does not match the table name stored in dede_channeltype. People who can operate the database can modify it in the database. People who cannot operate the database can modify it in the core - channel model. --Content model management--Just change the model's 'attached table' correctly.
Attachment: When I checked the dede_channeltype table, I found that the table name is also stored in the field maintable. People who can change the database should also change the table prefix inside. Although it is said that it can be solved by changing the addtable field. mistake.
The following is the method of the dedecms forum:
I checked the old articles on the website today and found that many of them were "Error reading additional information!". When browsing the content, there was only a description paragraph. , all the text content is missing.
Go to phpmyadmin and open the dede_addonarticle table to search for the ID of the article in question. The result is not found, so I try to insert content and enter the ID of the article in question in the aid field.
Sure enough, the background can be edited, but the text content cannot be found. The only way is to re-write the content, or take a look at Baidu snapshots~~~
This problem has existed for me for a long time I haven't found it yet. Baidu has updated it countless times and I can't find the content in the snapshot. It's sad~~ I have to look for it one by one.
I still don’t know how this problem occurs and how to prevent it~~ Can any experts tell me?
My solution:
If there is an error in the sub-table storage of dedecms, then we can manually store it in the database. In dedecms5.1, you only need to add the content of the specified ID to dede_archives and dede_addonarticle respectively, and then modify it to the content you want, which is a perfect solution.
The above is the detailed content of What should I do if there is an error reading additional information in some dedecms articles?. For more information, please follow other related articles on the PHP Chinese website!

dedecms增加多语言的方法:1、进入dedecms后台,创建封面栏目;2、将封面栏目“常规选项”的文件保存目录设置为cn或者en;3、将封面栏目“高级选项”的列表模板设置为“cn_index.htm”或者“en_index.htm”;4、单独调用每种语言的封面栏目和每种语言下的导航栏目即可。

织梦cms是用PHP语言写的。织梦CMS(DedeCMS)是一个PHP开源网站管理系统,作用是构建中小型网站;它采用PHP+MySQL技术开发,可同时使用于windows、linux、unix平台。

dedecms是PHP语言开发的;dedecms中文全称是织梦内容管理系统,是一个PHP开源网站管理系统;dedecms基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台。

dedecms删除栏目的方法:1、登录后台管理;2、进入“栏目管理”,可以看到当前网站所有栏目;3、选择要删除的栏目;4、将鼠标悬停在栏目名称上,删除栏目;5、点击“确认”按钮以继续删除操作;6、删除成功。

织梦内容管理系统(DedeCMS) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步。

火车头dedecms出现乱码解决方法:1、检查数据库编码;2、修改dedecms配置文件;3、检查浏览器编码设置;4、清理缓存和临时文件;5、寻求专业帮助。

dedecms无法修改的解决方法是:1、检查文件夹和文件的读写权限是否正确;2、使用最新版本的DedeCMS,并保持数据库、插件和主题等组件的版本与CMS核心匹配;3、添加了不兼容的插件或主题,导致DedeCMS无法正常工作;4、检查PHP日志和调试信息以找出问题并解决。

dedecms是指织梦内容管理系统,是一个PHP开源网站管理系统,用于个人网站或中小型门户的构建;dedecms是基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

SublimeText3 Chinese version
Chinese version, very easy to use

SublimeText3 Linux new version
SublimeText3 Linux latest version

Notepad++7.3.1
Easy-to-use and free code editor

Dreamweaver CS6
Visual web development tools
