質問 > 管理機能 > csvダウンロード時に、データ末尾にエラーページのhtmlタグが61行挿入される |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
poprie |
投稿日時: 2020/3/11 10:16
対応状況: 解決済
|
新米 登録日: 2019/7/11 居住地: 大阪 投稿: 6 |
csvダウンロード時に、データ末尾にエラーページのhtmlタグが61行挿入される ▼テンプレート
[EC-CUBE] EC-CUBE 3.0.17 [レンタルサーバ] hetemul [OS] mac10.14.6 [PHP] php7.0 [データベース] MySql 5.6 [WEBサーバ] Apache 2.2 [ブラウザ] google chrome 81.0.4044.43/ Firefox73.0.1 [導入プラグインの有無] 税抜き表記プラグイン/EC-CUBE後払い 決済プラグイン/メールテンプレート機能拡張プラグイン/受注管理詳細画面登録ボタン追加プラグイン/ソニーペイメントサービス決済プラグイン/ソニーペイメントサービス定期購入プラグイン/Coupon [カスタマイズの有無] 「特定商取引法に基づく表記」でHTML表記を使うため /src/Eccube/Resource/template/default/Help/tradelaw.twig を書き換えました [現象] お願いします。 受注csvや配送csvを管理画面からダウンロードする時、いつからかcsvの末尾に61行分のhtml(システムエラーページの内容)がつくようになってしまいました。 当初はそのようなことはなかったので、ブラウザが影響しているのかな?と思ったのですがそうでもないようで、少し困っています。 当面はテキストエディタで削除して対応していますが、どの部分を修正すれば治るのか、ご存知の方がいらっしゃったらご教授いただけませんでしょうか。 ちなみに、csvはshift-jisなのでエクセルで開きますが、 htmlの部分はUTF-8なので文字化けています。 内容を確認してみると、 「<title>システムエラーが発生しました。 - EC-CUBE管理画面</title>」 の画面htmlが付いてきます。 ---------- <!doctype html> <html lang="ja"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>繧キ繧ケ繝Β繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆縲 - EC-CUBE邂。逅判髱「</title> <meta name="description" content=""> <meta name="author" content=""> 〜〜略〜〜 </html> ---------- |
468 |
投稿日時: 2020/3/11 10:45
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: csvダウンロード時に、データ末尾にエラーページのhtmlタグが61行挿入される いずれかのプラグインが影響を及ぼしているのではないかと思います。
以前、弊社のプラグインでも同様の不具合を起こしているものがあり、 それらは既に修正版をリリース済みですが、 その時の原因は 画面の出力時にhtmlを追記する処理がcsv出力時にも実行されてしまい、 csvにはhtmlが追記できないというエラーが発生し、エラーメッセージを表示する画面のhtmlがcsvの末尾に追加されるという現象が起きていました。 (少し前の話なので詳細は失念しておりますが、eccube.event.admin.responseフックポイントを利用した処理に問題があったと思います) 一つずつプラグインを無効化して確認していくのが確実かと思いますが 決済関連のプラグインもご利用中の為、難しいかもしれません。 またプラグインが特定できたとしても、プラグイン側のプログラムを修正する必要があり、難易度が高いのではないかと思います。
|
poprie |
投稿日時: 2020/3/11 11:19
対応状況: 解決済
|
新米 登録日: 2019/7/11 居住地: 大阪 投稿: 6 |
Re: csvダウンロード時に、データ末尾にエラーページのhtmlタグが61行挿入される 468様、コメントありがとうございます。
プラグインが原因とのこと、情報ありがとうございます。 そんなこともあろうかと、極力プラグインを使わないように運用していたのですが・・・。 時期的に定期購入プラグインあたりが怪しく、カード会社から提供されているプラグインなので修正も難しいです。 (メールテンプレートのディレクトリすら答えていただけなかった) 現在対応している、テキストエディタで削除、を地味に続けることにいたします。ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |