管理ダッシュボードチャートMagentoでのカスタム日付範囲の追加


9

ダッシュボードグラフに日付範囲を表示するタスクに取り組んでいます。そのため、データチャートはカスタム日付範囲の選択時に表示されます。チャートにカレンダーを追加しましたが、結果が正しく表示されません。私はその非常に具体的な要件を知っています。誰かがすでにそのような変更を行っており、これを達成するためのガイドを提供してくれるかどうかを探しています。

次のコードからカレンダーを追加しましたadminhtml/default/default/template/dashboard/graph.phtml

<div class="field">
    <label for="startdate"><?php echo Mage::helper('contacts')->__('Start Date') ?></label>
    <div class="input-box">
        <input name="startdate" id="startdate" value="" type="text">
        <img title="Select date" id="startdate_trig" src="<?php echo 'http://192.168.0.32/pankgento/skin/adminhtml/default/default/images/grid-cal.gif'; ?>" class="v-middle">
    </div>
 </div>

 <div class="field">
    <label for="enddate"><?php echo Mage::helper('contacts')->__('End Date') ?></label>
    <div class="input-box">
        <input name="enddate" id="enddate" value="" type="text">
        <img title="Select date" id="enddate_trig" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN).'/adminhtml/default/default/images/grid-cal.gif'; ?>" class="v-middle">
    </div>
 </div>

 <div class="field">
    <div class="input-box">
        <input type="button" name="btn" value="Search" onchange="changeDiagramsPeriod();" />
    </div>
 </div>

ですでにchangeDiagramsPeriod作成された関数adminhtml/default/default/template/dashboard/index.phtml。ajaxリクエストを作成し、すべての動的ブロックに対してajaxリクエストを作成します。


私はこれを以前に行ったことはありませんが、このチュートリアルのリンク
SIBHI S、

「データチャートが表示されますので、あなたが意味するか- 「データ・チャートは、カスタム日付範囲の選択に表示されますので、」あなたは、上の手の込んだカスタムの日付範囲の選択を」?
ベンマークス2014

はい、開始日と終了日を選択する必要があります。その期間に行われたすべての販売はチャートに表示されます。現在のように、過去7日間と当月のオプションを選択すると発生します。
Pankaj Pareek、2014

カレンダーを追加しました。コードを投稿できますか?
マリウス

@マリウス..私がこれを達成できるように、私を少し案内してくれませんか。
Pankaj Pareek、2014

回答:


2

Magentoフィルターとフォーマットでの日付の検索、日付のphpを使用

    $fromDate = date('Y-m-d'. ' 00:00:00', strtotime($fromDate));
    $toDate = date('Y-m-d'. ' 23:59:00', strtotime($toDate));

またはJavaScriptのように設定

var from = new Date(year, month, day, 00, 00, 00);
var toDate = new Date(year, month, day, 23, 59, 00);

エイドリアンの解決策は私のために働いているもののようです。私の評判が低いため(ここで新しい)、彼の返信に賛成できないようです。
ecommercemage 2014

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.