Maison >Tutoriel CMS >DEDECMS >Solution au problème des erreurs de lecture des informations complémentaires dans certains articles de Dedecms.com
Problème : On estime que lorsque la nouvelle version a été développée, l'ancienne version et les actualités avec un contenu d'article vide n'ont pas été prises en compte. La nouvelle version n'autorise plus les actualités avec un contenu d'article vide. , le contenu de l'ancienne version est donc vide. Une fois la nouvelle mise à jour, elle ne peut plus être modifiée.
Solution :
Vous pouvez apporter les modifications suivantes aux fichiers suivants : 🎜>article_edit.php (ce le fichier est dans le dossier d'arrière-plan) 35 lignes (recherche spécifique : "Erreur de lecture des informations complémentaires" saura où il se trouve)
/*5.3版本注释掉 $addRow = $dsql->GetOne("Select * From `$addtable` where aid='$aid'"); if(!is_array($addRow)) { ShowMsg("读取附加信息出错!","javascript:;"); exit(); } */结束我只做到了这一步,后台就不提示错误了,可以修改了 /*兼容5.3以前版本,文章内容为空,自行修改 $addRow = $dsql->GetOne("Select * From `$addtable` where aid='$aid'"); if(!is_array($addRow)) $body = ""; else $body = $addRow["body"]; */结束
------ ------------ ----------------------Ce qui précède est un problème qui se produit lorsque le site Web est déplacé ou que la version est mise à jour ----------. ----------------
Le problème que j'ai rencontré est que le site Web est nouvellement installé, n'a pas été déplacé et n'a pas été mis à jour, ainsi que la version précédente. les articles n'avaient pas de contenu et ne pouvaient pas être modifiés, mais l'article publié a maintenant du contenu (après avoir apporté les modifications ci-dessus, il peut être modifié, mais au début, une erreur a été signalée et il n'a pas pu être modifié). Après avoir effectué les mêmes modifications, je peux toujours éditer les précédentes, mais il n'y aura aucun contenu.
J'ai modifié la table dede_member. J'ai directement supprimé l'ancienne table, puis je l'ai reconstruite. Toutes les données des membres enregistrés précédemment avaient disparu. Essayez maintenant de restaurer la base de données précédente, puis restaurez les données précédentes sans utiliser la nouvelle méthode. De cette façon, avec les informations sur les membres, les informations sur les articles publiés par les membres seront naturellement disponibles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!