Додавання спеціального діапазону дат на Magento Chartboard Chart Admin


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 днів та поточного місяця.
Pankaj Pareek

Ви кажете, що ви alraedy додали календар. Чи можете ви опублікувати свій код?
Маріус

@Marius .. Чи можеш ти мене трохи орієнтувати, щоб я змогла цього досягти.
Панкай Парік

Відповіді:


2

Фільтр Magento і дата пошуку у форматі, Використовуйте дату 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);

Рішення Адріана здається таким, яке працює для мене. Здається, я не схвалюю його відповідь, хоча через мою низьку репутацію (я тут новий).
Електронна комерція

0

Я розробив розширення, щоб мати можливість діапазону 12 годин на панелі приладів. Доступний тут: http://www.magentocommerce.com/magento-connect/12-hours-range-dashboard.html

Я пропоную вам завантажити його і ви можете змінити його, щоб додати ще один спеціальний діапазон, який би відповідав вашим потребам;)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.