./widgets/calendar_plannerXE123/ 를 가지고 배너출력을 하려고 합니다.
파일첨부이미지를 가져와 표시하려고 하는데 뭐가 문제일까요? $item->get('document_srl') $item 에 해당하는 걸 못찾겠습니다.
mini_planner.html
<!--// 당일일정만표시(달력숨김 끝)-->
<!--@end-->
<!--@if($mini_display_option == "F" || $mini_display_option == "T" )-->
<div class='Mini_TodayPlanList'>
<h4 style="text-align: center;"><span style="color:#e74c3c;"><span
style="background-color:#dddddd;">{$lang->pln_today_event}:
{@//출처: https://offbyone.tistory.com/38 [쉬고 싶은 개발자]
$today = date("Y-m-d");
$weekString = array("일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일");
echo($weekString[date('w', strtotime($today))]);
}
</span></span></h4>
<!--@if($today_schedule != null )-->
<h5><span class="image blinking"><span style="color:#1abc9c;"><span style="background-color:#ecf0f1;">{@echo $today_schedule}</span></span></span></h5>
{@
// 문서 정보 로드
if(Context::get('document_srl')) {
$oDocument = Context::get('oDocument');
} else {
$oDocumentModel = getModel('document');
$args = new stdClass();
$args->list_count = $this->list_count;
$args->module_srl = $this->module_srl;
$args->page = Context::get('page');
$output = $oDocumentModel->getDocumentList($args, true);
$document_list = array_values($output->data);
$oDocument = $document_list[0];
unset($document_list);
}
if(!$oDocument->document_srl) return;
$oFileModel = getModel('file');
$file_list = $oFileModel->getFiles($item->get('document_srl'), array(), 'file_srl', true);
}
{$file_list[0]->uploaded_filename}
<!--@else-->
<h5><span style="color:#1abc9c;"><span style="background-color:#ecf0f1;">{@ echo $lang->pln_no_event}</span></span></h5>
<!--@end-->
</div>
<!--@end-->
</div>
2022.03.11 14:24
2022.04.02 14:31
https://xetown.com/request/1672961
제가 만들려고 하는 내용입니다. 위에 코드를 넣어봤으나 잘 안되더군요 .. 한번 봐주세요.
제 사이트 주소입니다. https://4880.net
2022.04.02 22:45
가을풍경 님 안녕하세요,
알려주신 사이트 잘 봤습니다. 얼핏 보기에 좀 복잡한 환경인것 같은데...
위 코드는 첨부파일 썸네일 이미지 주소를 얻는 경우라 위 사이트에 잘 안 어울렸나 봅니다.
다행히 작업의뢰를 하셨으니 좋은분이 나타나서 도와주시리라 믿습니다.
좋은 결과 있기를 빕니다.
감사합니다.
ksc
2022.04.03 09:02
네 ㅎㅎ 좋은 프로그램 잘 쓰고 있습니다. 감사합니다.
2022.04.03 15:33
가을풍경 님 안녕하세요,
mini_planner.html 파일에서 문서에 첨부된 이미지의 썸네일 주소를 얻으려면,
mini_planner.html 파일 180~181번 라인(V5.10.1) 사이에 아래 붉은색 코드를 추가 해보시기 바라며,
$plan_new = $oDocument->printExtraImages($widget_info->duration_new);
$plan_thumbnail[$plan_docsrl] = $oDocument->getThumbnail($width = 80, $height = 0, $thumbnail_type = '');
}
해당 어레이에는 문서별로 썸네일 주소가 아래와 같이 들어가니 적당한 자리에 출력/활용 하시기 바랍니다.
문서원본: http://crypto216.iwinv.net/xe/Planner_skin/12449
어레이 내용 (예: 라이믹스)
Array ( [12449] => /xe/files/thumbnails/449/012/80x80.crop.jpg?20220311051118 )
감사합니다.
ksc