관리 대시 보드 차트 마 젠토에서 사용자 지정 날짜 범위 추가


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있습니다. 모든 동적 블록에 대한 아약스 요청을 생성하는 아약스 요청을 담당합니다.


이전에이 작업을 수행하지는 않았지만이 자습서 링크를
따라이

"데이터 차트가 표시됩니다 있도록 뜻 -"데이터 차트 사용자 지정 날짜 범위 선택에 표시됩니다, 그래서 "당신이에 정교한 사용자 정의 날짜 범위 선택을?"
benmarks

예 시작 날짜와 종료 날짜를 선택해야합니다. 해당 기간 동안 수행 된 모든 판매가 차트에 표시됩니다. 현재처럼 지난 7 일과 현재 월 옵션을 선택할 때 발생합니다.
Pankaj Pareek

당신은 alraedy가 달력을 추가했다고 말합니다. 코드를 게시 할 수 있습니까?
Marius

@Marius .. 이것을 달성 할 수 있도록 조금만 안내해 주시겠습니까?
Pankaj Pareek

답변:


2

형식으로 마 젠토 필터 및 검색 날짜, 날짜 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);

Adrian의 해결책은 나를 위해 일하는 것 같습니다. 내 명성이 낮아서 그의 답장을 반박 할 수없는 것 같습니다.
전자 상거래

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.