Yönetici Kontrol Paneli Grafiği Magento'ya Özel Tarih Aralığı Ekleme


9

Gösterge Tablosu grafikte Tarih Aralığı göstermek için bir görev üzerinde çalışıyorum. böylece veri grafiği özel tarih aralığı seçiminde görüntülenir. Grafiğe takvim ekledim, ancak sonuç düzgün bir şekilde gelmiyor. Çok özel bir gereksinim olduğunu biliyorum. Birisinin zaten böyle bir değişiklik yaptığını ve bunu başarmak için bana bazı güvence verebileceğini arıyorum.

Aşağıdaki koddan takvim ekledim 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>

Zaten changeDiagramsPeriodoluşturulmuş bir işlev adminhtml/default/default/template/dashboard/index.phtml. Ajax isteğini yapmaktan, her dinamik blok için ajax isteği oluşturmaktan sorumludur.


Bunu daha önce yapmadım, ama bu öğretici bağlantıyı
SIBHI S

"Veri grafik görüntüler böylece demek - "Veri grafik özel bir tarih aralığı seçimi görünecektir böylece" Sen üzerinde durabilir bir özel tarih aralığı seçimi"?
benmarks

evet Başlangıç ​​ve bitiş tarihini seçmem gerekiyor. böylece o dönemde yapılan tüm satışlar grafikte gösterilir. şu anda olduğu gibi son 7 gün ve mevcut ay seçeneğini seçtiğimizde olur.
Pankaj Pareek

Takvimin eklediğini söylüyorsun. Kodunuzu gönderebilir misiniz?
Marius

@Marius .. Bana biraz yol gösterebilir misin, böylece bunu başarabilirim.
Pankaj Pareek

Yanıtlar:


2

Magento filtresi ve formatındaki arama tarihi, Tarih php

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

veya javascript

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

Adrian'ın çözümü benim için çalışan çözüm gibi görünüyor. Benim düşük itibarı (ama burada yeniyim) nedeniyle onun cevabını upvote gibi görünmüyor.
E-ticaret

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.