Agregar un intervalo de fechas personalizado en el cuadro de mandos del administrador Magento

9

Estoy trabajando en una tarea para mostrar el Rango de fechas en el cuadro de mandos. para que se muestre el cuadro de datos en la selección del intervalo de fechas personalizado He agregado calendario en el gráfico pero el resultado no llega correctamente. Sé que es un requisito muy específico. Estoy buscando si alguien ya ha hecho tal modificación y puede proporcionarme alguna guía para lograrlo.

He agregado calendario desde el siguiente código en 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>

Ya una función changeDiagramsPeriodcreada en adminhtml/default/default/template/dashboard/index.phtml. Es responsable de realizar la solicitud ajax, es crear una solicitud ajax para cada bloque dinámico.

Pankaj Pareek
fuente
No he hecho esto antes, pero puede tener alguna idea de cómo hacerlo siguiendo este enlace del
SIBHI S
¿Puede explicar "para que el gráfico de datos se muestre en la selección personalizada del intervalo de fechas", ¿quiere decir "para que el gráfico de datos muestre una selección personalizada del intervalo de fechas"?
Benmarks
Sí, necesito seleccionar la fecha de inicio y finalización. así que toda la venta realizada en ese período se mostrará en la tabla. como sucede actualmente cuando seleccionamos la opción de los últimos 7 días y el mes actual.
Pankaj Pareek
Dices que ya agregaste el calendario. ¿Puedes publicar tu código?
Marius
@ Mario ... ¿Puedes guiarme un poco para que pueda lograr esto?
Pankaj Pareek

Respuestas:

2

Filtro de Magento y fecha de búsqueda en formato, use fecha php como

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

o javascript establecido como

var from = new Date(year, month, day, 00, 00, 00);
var toDate = new Date(year, month, day, 23, 59, 00);
Adrian R
fuente
La solución de Adrian parece ser la que funciona para mí. Sin embargo, parece que no puedo votar su respuesta debido a mi baja reputación (soy nuevo aquí).
Ecommercemage