在管理仪表盘图表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年

你能否详细谈谈“这样的数据图表将显示自定义的日期范围选择” -你的意思是“使数据图表将显示一个自定义日期范围的选择”?
benmarks 2014年

是的,我需要选择开始和结束日期。因此该期间内完成的所有销售都将显示在图表中。就像目前一样,当我们选择过去7天和当前月份选项时,就会发生这种情况。
Pankaj Pareek 2014年

您说您已经添加日历了。您可以发布代码吗?
马里乌斯

@Marius ..能不能给我一些指导,以便我能够实现这一目标。
Pankaj Pareek 2014年

Answers:


2

Magento过滤并以格式搜索日期,使用date 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);

Adrian的解决方案似乎对我有用。尽管由于我的声誉低下(这里是新来的),似乎无法接受他的答复。
Ecommercemage 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.