ホームページ  >  記事  >  CMS チュートリアル  >  Dedecms.com の一部の記事で追加情報の読み取りエラーが発生する問題の解決策

Dedecms.com の一部の記事で追加情報の読み取りエラーが発生する問題の解決策

(*-*)浩
(*-*)浩オリジナル
2019-12-14 14:51:371782ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。