Thêm Phạm vi ngày tùy chỉnh trên Bảng điều khiển quản trị Magento


9

Tôi đang thực hiện một nhiệm vụ để hiển thị Phạm vi ngày trên biểu đồ Bảng điều khiển. vì vậy biểu đồ dữ liệu sẽ hiển thị trên lựa chọn phạm vi ngày tùy chỉnh. Tôi đã thêm lịch trên biểu đồ nhưng kết quả không đến đúng. Tôi biết yêu cầu rất cụ thể của nó. Tôi đang tìm kiếm nếu ai đó đã thực hiện sửa đổi như vậy và có thể cung cấp cho tôi một số bằng chứng để đạt được điều này.

Tôi đã thêm lịch từ mã sau đây vào 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>

Đã có một chức năng changeDiagramsPeriodđược tạo trong adminhtml/default/default/template/dashboard/index.phtml. Nó chịu trách nhiệm thực hiện yêu cầu ajax, yêu cầu tạo ajax của nó cho mọi khối động.


Tôi chưa từng làm điều này trước đây, nhưng bạn có thể biết một số cách để làm điều này bằng cách theo liên kết
SIBHI S

Bạn có thể xây dựng trên "để biểu đồ dữ liệu sẽ hiển thị trên lựa chọn phạm vi ngày tùy chỉnh" - Ý anh là "để biểu đồ dữ liệu sẽ hiển thị một lựa chọn phạm vi ngày tùy chỉnh"?
đánh dấu

vâng tôi cần chọn ngày bắt đầu và ngày kết thúc. vì vậy tất cả việc bán hàng được thực hiện trong giai đoạn đó sẽ hiển thị trong biểu đồ. giống như hiện tại nó xảy ra khi chúng ta chọn 7 ngày qua và tùy chọn tháng hiện tại.
Pankaj Pareek

Bạn nói bạn alraedy thêm lịch. Bạn có thể gửi mã của bạn?
Marius

@Marius .. Bạn có thể hướng dẫn tôi một chút để tôi có thể đạt được điều này.
Pankaj Pareek

Câu trả lời:


2

Bộ lọc Magento và ngày tìm kiếm ở định dạng, Sử dụng ngày php như

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

hoặc javascript được đặt như là

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

Giải pháp của Adrian dường như là giải pháp phù hợp với tôi. Dường như không thể đưa ra câu trả lời của anh ấy vì tiếng tăm của tôi thấp (tôi mới ở đây).
Ecommercemage

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.