การเพิ่มช่วงวันที่ที่กำหนดเองบน Magento Chart Dashboard Chart


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

คุณสามารถอธิบายรายละเอียดเกี่ยวกับ "ดังนั้นแผนภูมิข้อมูลจะแสดงในการเลือกช่วงวันที่ที่กำหนดเอง" - คุณหมายถึง "ดังนั้นแผนภูมิข้อมูลจะแสดงการเลือกช่วงวันที่ที่กำหนดเอง"?
benmarks

ใช่ฉันต้องเลือกวันที่เริ่มต้นและวันที่สิ้นสุด ดังนั้นการขายทั้งหมดที่ทำในช่วงเวลานั้นจะแสดงในแผนภูมิ เหมือนปัจจุบันมันเกิดขึ้นเมื่อเราเลือก 7 วันล่าสุดและตัวเลือกเดือนปัจจุบัน
Pankaj Pareek

คุณพูดว่าคุณ alraedy เพิ่มปฏิทินแล้ว คุณสามารถโพสต์รหัสของคุณได้ไหม
Marius

@Marius .. คุณช่วยนำทางฉันหน่อยได้ไหมเพื่อที่ฉันจะได้บรรลุเป้าหมายนี้
Pankaj Pareek

คำตอบ:


2

ตัวกรองวีโอไอพีและวันที่ค้นหาในรูปแบบใช้วันที่ php เป็น

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

หรือชุดจาวาสคริปต์เหมือน

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

ทางออกของเอเดรียนดูเหมือนจะเป็นวิธีที่ใช้ได้ผลสำหรับฉัน ดูเหมือนจะไม่สามารถตอบโต้คำตอบของเขาได้เนื่องจากชื่อเสียงต่ำของฉัน (ใหม่ที่นี่)
Ecommercemage

0

ฉันพัฒนาส่วนขยายเพื่อให้สามารถมีช่วง 12 ชั่วโมงในแดชบอร์ด มีให้ที่นี่: http://www.magentocommerce.com/magento-connect/12-hours-range-dashboard.html

ฉันขอแนะนำให้คุณดาวน์โหลดและคุณสามารถปรับเปลี่ยนเพื่อเพิ่มช่วงที่กำหนดเองอื่นที่จะเติมเต็มความต้องการของคุณ;)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.