व्यवस्थापक डैशबोर्ड चार्ट 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

क्या आप "इतना डेटा चार्ट कस्टम तिथि सीमा चयन पर प्रदर्शित करेंगे" पर विस्तृत - क्या आपका मतलब है "इसलिए डेटा चार्ट एक कस्टम तिथि सीमा चयन प्रदर्शित करेगा "?
बूलमार्क

हां, मुझे प्रारंभ और समाप्ति तिथि का चयन करने की आवश्यकता है। इसलिए उस अवधि में की गई सभी बिक्री चार्ट में दिखाई देगी। वर्तमान में ऐसा तब होता है जब हम पिछले 7 दिनों और वर्तमान महीने के विकल्प का चयन करते हैं।
पंकज पारीक

आप कहते हैं कि आपने कैलेंडर को जोड़ा है। क्या आप अपना कोड पोस्ट कर सकते हैं?
मेरियस

@ मर्सिए .. क्या आप मुझे थोड़ा गाइड कर सकते हैं ताकि मैं इसे हासिल कर सकूं।
पंकज पारीक

जवाबों:


2

Magento फ़िल्टर और प्रारूप में खोज दिनांक, दिनांक 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);

एड्रियन का समाधान ऐसा लगता है जो मेरे लिए काम कर रहा है। मेरी कम प्रतिष्ठा (यहाँ नया होने के कारण) हालांकि उनके उत्तर को अपवोट नहीं कर सकता।
ईकॉमर्समैज

0

मैंने डैशबोर्ड में 12 घंटे की सीमा होने में सक्षम होने के लिए एक एक्सटेंशन विकसित किया है। यह यहां उपलब्ध है: http://www.magentocommerce.com/magento-connect/12-hours-range-dashboard.html

मेरा सुझाव है कि आप इसे डाउनलोड करें और आप इसे एक और कस्टम रेंज जोड़ने के लिए संशोधित कर सकते हैं जो आपकी आवश्यकताओं को पूरा करेगा;)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.