


What should I do if there is an error reading additional information in some dedecms articles?
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!

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

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

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Empire CMS template download location: Official template download: https://www.phome.net/template/ Third-party template website: https://www.dedecms.com/diy/https://www.0978.com.cn /https://www.jiaocheng.com/Installation method: Download template Unzip template Upload template Select template

Template replacement can be implemented in Dedecms through the following steps: modify the global.cfg file and set the required language pack. Modify the taglib.inc.php hook file and add support for language suffix template files. Create a new template file with a language suffix and modify the required content. Clear Dedecms cache.

How to upload local videos using Dedecms? Prepare the video file in a format that is supported by Dedecms. Log in to the Dedecms management backend and create a new video category. Upload video files on the video management page, fill in the relevant information and select the video category. To embed a video while editing an article, enter the file name of the uploaded video and adjust its dimensions.

Dedecms is an open source CMS that can be used to create various types of websites, including: news websites, blogs, e-commerce websites, forums and community websites, educational websites, portals, other types of websites (such as corporate websites, personal websites, photo album websites, video sharing website)

Dedecms is an open source Chinese CMS system that provides content management, template system and security protection. The specific usage includes the following steps: 1. Install Dedecms. 2. Configure the database. 3. Log in to the management interface. 4. Create content. 5. Set up the template. 6. Manage users. 7. Maintain the system.

DedeCMS is an open source content management system that has some potential vulnerabilities and security risks: 1. SQL injection vulnerability. Attackers can perform unauthorized operations or obtain sensitive data by constructing malicious SQL query statements; 2. File Upload vulnerability, attackers can upload files containing malicious code to the server to execute arbitrary code or obtain server permissions; 3. Sensitive information leakage; 4. Unauthenticated vulnerability exploitation.

Accurate and reliable dedecms conversion tool evaluation report With the rapid development of the Internet era, website construction has become one of the necessary tools for many companies and individuals. In website construction, using a content management system (CMS) can manage website content and functions more conveniently and efficiently. Among them, dedecms, as a well-known CMS system, is widely used in various website construction projects. However, sometimes we are faced with the need to convert the dedecms website to other formats, in which case we need to use a conversion tool

Learning dedecms encoding conversion function is not complicated. Simple code examples can help you quickly master this skill. In dedecms, the encoding conversion function is usually used to deal with problems such as Chinese garbled characters and special characters to ensure the normal operation of the system and the accuracy of data. The following will introduce in detail how to use the encoding conversion function of dedecms, allowing you to easily cope with various encoding-related needs. 1.UTF-8 to GBK In dedecms, if you need to convert UTF-8 encoded string to G
