메뉴 건너뛰기

MH

내 사랑치 않고 끝내는 것 보다 사랑해서 잃어 버리는 편이 좋다.

It is better to have loved and lost than to have never loved at all.

조회 수 28 추천 수 0 댓글 0
Extra Form
원작자 80san
출처 https://moonhouse.co.kr/xetip/505865
적용여부 적용

"마감일자가 있는 성격의 게시물 제목에 자동으로 상태(종료, 오늘종료, 진행중 등등 ) 반영하기 팁"

을 적용한 게시물들을 위젯상에서 출력되게 한번 수정해 봤습니다.

 

먼저 Sample 위젯으로 MH Multi V3.3 위젯에 있는 MH sketchbook5 List스킨에 적용해 봅니다.

근데 어떤 위젯이던 수정 방법은 거의 동일합니다.

/widgets/mh_multi/skins/mh_sketchbook5_list/tables.html 파일을 열어서

 

{$oDocument->getTitleText($wi->subject_cut_size)} 코드를 아래와 같이 수정합니다.

{@
    if(!$wi->end_title) $wi->end_title = 종료;
    if(!$wi->ing_title) $wi->ing_title = 진행중;
    if(!$wi->approach_tItle) $wi->approach_title = 종료임박;
    if(!$wi->today_tItle) $wi->today_title = 오늘종료;

 

    $now = date('Y-m-d');
    $date = $oDocument->getExtraEidValueHTML('end');

    $this_day = date_create($oDocument->getExtraEidValueHTML('end'));
    $date1 = date('Y-m-d',strtotime($this_day->format('Y-m-d').'-1 days'));
    $datetime = new DateTime($now);
    $date2 = $datetime->modify('+1 day')
}

<!--// 종료 확장변수 설정 -->
<!--@if(!$date)-->
<span>
<!--@elseif($now > $date)-->
<span style="color:#a6a6a6; text-decoration:line-through !important;"><span style="margin-right:5px">{$wi->end_title}</span>
<!--@elseif($now == $date)-->
<span><span style="margin-right:5px">{$wi->today_title}</span>
<!--@elseif($now < $date1)-->
<span><span style="margin-right:5px">{$wi->ing_title}</span>
<!--@elseif($date2)-->
<span><span style="margin-right:5px">{$wi->approach_title}</span>
<!--@end-->

{$oDocument->getTitle($wi->subject_cut_size)}</span>
<!--// 종료 확장변수 설정끝 -->

참고로 게시판의 확장변수는 아래 참조하세요.

 

[게시판의 확장변수를 이용하여 설정] 

먼저 적용할 게시판에

"설정" - "사용자정의" 에 사용자정의 이름을 end로 하고

"형식"을 "일자(연월일)"로 확장변수를 하나 만듭니다.Screenshot 2019-12-04 at 19.31.07.jpg B. 게시판에 글 작성시 확장변수의 종료일을 지정합니다.

(종료일을 지정하지 않으면 종료 기능이 작동하지 않습니다) 

Screenshot 2019-12-04 at 19.34.24.jpg

 

Screenshot 2019-12-07 at 13.00.15.jpg

참고로 종료임박의 날짜는 숫자를 같이 변경하면 됩니다.(종료임박이 2일이면)

- 진행중 $date1 = date('Y-m-d',strtotime($this_day->format('Y-m-d').'-2 days'));

- 종료임박 $date2 = $datetime->modify('+2 day')

 

* 코알못이 코드를 짜다 보니 이게 정상적인 코드인지는 모르겠네요, 어째거나 작동은 됩니다.ㅎㅎㅎ

 

p.s 이 기능을 이용하여 해당 게시물을 팝업으로 띄우고 해당 날짜에 팝업을 종료할려면

포인트자료실의 Mh Appoint PopUp Pro 를 사용하시면 편리합니다.

Who's 팔공산

profile

이 世上에서 現在가 가장 중요한 時間이며,
내가 만나고 있는 바로 그 사람이 第一 중요한 사람이며,
同時에 가장 중요한 것은 그 사람에게 善으로서 行하는 것이다.

Atachment
첨부 '1'
    댓글이 하나도 없네요ㅠㅠ
    Tip이 도움이 되었다면 댓글과 평가 부탁합니다. Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다.
?

List of Articles
번호 분류 제목 원작자 날짜 조회 수 적용여부
268 XE타운 프로필 이미지가 없는 경우 물음표(?)가 아닌 닉네임 앞자리 + 개별 배경색 표시 file 구름이 2020.01.07 5 적용
267 문하우스 mh_fullpage 레이아웃과 sketchbook5 게시판스킨의 충돌 해결 80san 2020.01.06 13 적용
266 문하우스 제목에 마우스 Hover시 썸네일 출력하기 file 80san 2019.12.24 16 적용
» 문하우스 마감일자 있는 게시판 내용을 위젯으로 출력해 보기 file 80san 2019.12.07 28 적용
264 XE타운 마감일자가 있는 성격의 게시물 제목에 자동으로 상태(종료, 오늘종료, 진행중 등등 ) 반영하기 팁 file 마트몬 2019.12.03 50 변형
263 문하우스 Html안에서 이미지 경로 설정 방법 80san 2019.11.24 56 적용
262 문하우스 로그인 회원만 파일 다운로드 되게 스케치북 게시판 수정방법 file 80san 2019.11.23 55 적용
261 문하우스 게시판 상단에 풀립형식으로 위젯이나 기타글 등록하는 방법 file 80san 2019.11.16 72 적용
260 문하우스 위젯에 닫기 버턴을 달아보자 file 80san 2019.11.08 65 적용
259 문하우스 레이아웃에 Elegant Accordion 갤러리 적용하는 방법 file 80san 2019.11.05 56 적용
258 XE타운 게시판목록 제목 뒤에 붙는 아이콘 제어하기 file 구름이 2019.10.23 81 적용
257 XE타운 사이트의 특정파일(이미지,동영상,압축파일)들을 타 사이트에서 링크 금지 시키는 방법 튜닝셀프 2019.10.19 94 적용
256 문하우스 "게시판 전체 검색 모듈"을 스케치북에 적용하는 방법 file 라르게덴 2019.10.15 77 변형
255 문하우스 Lightbox 적용 위젯에서 원본 파일 출력 file 80san 2019.09.22 104 적용
254 문하우스 에니메이션(-webkit-animation) 효과 쉽게 적용하는 방법 file 80san 2019.09.19 117 적용
253 Xe 위젯에 특정 카테고리글만 출력하기 file 앙띠2 2019.09.10 271 적용
252 문하우스 게시판으로 간단한 거래장부 만들기 file 80san 2019.03.27 284 NO
251 문하우스 호스팅 이전 하면서 /xe 떼고 SSL설치한 경험기 입니다. file 80san 2019.03.16 238 적용
250 문하우스 게시글보기 링크문구 바로가기 아이콘 출력 file 80san 2019.02.23 269 적용
249 문하우스 게시판 글쓰기시 Tag부분 출력 유무 설정방법 file 80san 2019.02.17 95 적용
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...