1

サイトに SSL 証明書を適用したため、ダッシュボードのグラフが機能しなくなりました。私はこのサイトを読みました

編集: 追加するのを忘れました。magento ダッシュボードでこれを機能させようとしています。

http://www.phpro.be/blog/detail/magento-dashboard-charts-not-working

これは、app/design/adminhtml/default/default/template/dashboard/graph.phtml 内の GetChartUrl() 関数に「true」を追加することを示しています

これは、SSL を使用していないサイトで機能します。

その後、このサイトを見つけました

http://webguru.org/2009/11/09/php/how-to-use-google-charts-api-in-your-secure-https-webpage/comment-page-1/#comment-988

しかし、これにより、SQL インジェクションやその他の悪意のある攻撃の機会が開かれると思われます。

次にこのサイトを見つけました

http://store.ivvy.ru/blog/chartssl/

指示に従いましたが、それでもチャートは機能しません。

変えてみた

const API_URL='http://chart.apis.google.com/chart';

両方へ

const API_URL='//chart.apis.google.com/chart';
const API_URL='https://chart.apis.google.com/chart';

しかし、どちらも機能しませんでした。

誰かが他の例/説明を教えてくれますか、またはこれを機能させる方法を説明できますか?

どうもありがとう

4

1 に答える 1

0

Firebug または別のブラウザ デバッグ ツールを使用していますか? その場合、グラフを含むページをロードしたときに [コンソール] タブに表示されるエラーは何ですか? これは、おそらく HTTPS 接続を介して HTTP JS スクリプトを読み込もうとしていることが原因であると言えますが、これは失敗します。

HTTPS をサポートする最新の API URL を使用してみてください。 https://chart.googleapis.com/chart

于 2012-12-18T18:50:45.510 に答える