ホームページ > 記事 > CMS チュートリアル > Dedecms.com の一部の記事で追加情報の読み取りエラーが発生する問題の解決策
問題: 新バージョンの開発時に、旧バージョンと記事内容が空のニュースが考慮されていなかったと推定され、新バージョンでは記事内容が空のニュースは許可されなくなりましたなので、古いバージョンのコンテンツは空であり、ニュースがアップグレードされると編集できなくなります。
ソリューション:
##次のファイルを次のように変更できます:### article_edit.php背景フォルダー) 35 行 (特定の検索:「追加情報の読み取りエラー」で場所がわかります) /*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"];
*/结束
------ ----- ------------------上記は、Webサイトの移転やバージョンアップ時に発生する問題です。 ------------
私が遭遇した問題は、Web サイトが新しくインストールされ、移動されておらず、更新されておらず、以前の記事にコンテンツがなかったということです。と編集できませんでしたが、投稿された記事には内容が含まれるようになりました(上記の変更を加えた後は編集できるようになりますが、最初はエラーが報告され編集できませんでした)。同じ変更を加えた後も、以前の変更を編集することはできますが、コンテンツは表示されません。
dede_member テーブルを変更したのですが、古いテーブルを直接削除して再作成したところ、以前に登録されていたメンバー データがすべて失われてしまいました。ここで、以前のデータベースを復元してから、新しい方法を使用せずに以前のデータを復元してみます。このように、会員情報があれば、会員が投稿した記事情報も当然公開されることになります。
以上がDedecms.com の一部の記事で追加情報の読み取りエラーが発生する問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。