웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
학습목표
위 그림처럼 새 글일 때, New 아이콘 표시,
비밀글일 때, 비밀글 상태 표시,
현재 읽는 글 표시를 추가
조회 수별로 제목 색상 지정
※ 아이콘 표시 기능은 XE 0.1.7 부터 적용됩니다.
작업 파일
보드 모듈 스킨의 list.html 파일
90번대 줄의 제목 표시 줄
아래 소스를 원하는 위치에 삽입하세요.
New 아이콘 표시 방법
<!--@if((strtotime("now") - strtotime(zdate($document->getRegdate("YmdHis")))) < 24 * 3600)--><img src="./images/new.gif" align="absmiddle"><!--@end-->
24는 시간이며 24시간 이내의 글은 아이콘을 표시하는 예제
이미지 파일은 스킨/images/ 폴더에 복사
비밀글 상태 표시 방법
<!--@if($document->isSecret())-->비밀 글이에요<!--@end-->
현재 읽는 글 표시 방법
<!--@if($document_srl == $document->document_srl)-->현재 읽고 있는 글이에요~<!--@end-->
조회수 별 제목 색상 지정
미리보기 http://simulz.nayana.kr/zbxe/php_xe_tip
list.html 파일에 아래 소스 추가
<!--@if($document->get('readed_count') > 100)-->{@$color_read = "color_read_5"}
<!--@elseif($document->get('readed_count') > 80)-->{@$color_read = "color_read_4"}
<!--@elseif($document->get('readed_count') > 60)-->{@$color_read = "color_read_3"}
<!--@elseif($document->get('readed_count') > 40)-->{@$color_read = "color_read_2"}
<!--@elseif($document->get('readed_count') > 20)-->{@$color_read = "color_read_1"}
<!--@elseif($document->get('readed_count') > 0)-->{@$color_read = "color_read_0"}
<!--@end-->
제목 표시 줄을 아래 처럼 클래스 지정 후,
<a href="{getUrl('document_srl',$document->document_srl)}" class="{$color_read}">{$document->getTitleText($module_info->subject_cut_size)}</a>
CSS/common.css 파일에서 아래 스타일 추가
.boardList td.title a.color_read_5 {color:#FF3232}
.boardList td.title a.color_read_4 {color:#FF9632}
.boardList td.title a.color_read_3 {color:#C8C800}
.boardList td.title a.color_read_2 {color:#64C800}
.boardList td.title a.color_read_1 {color:#0096C8}
.boardList td.title a.color_read_0 {color:#C832C8}
※ 응용을 하여 Cool, Hot 아이콘을 표시하도록 할 수 있습니다.
(보드 모듈) 글 목록을 조회수 별로 색상 지정하기
2007.09.27 12:56
학습목표
위 그림처럼 새 글일 때, New 아이콘 표시,
비밀글일 때, 비밀글 상태 표시,
현재 읽는 글 표시를 추가
조회 수별로 제목 색상 지정
※ 아이콘 표시 기능은 XE 0.1.7 부터 적용됩니다.
작업 파일
보드 모듈 스킨의 list.html 파일
90번대 줄의 제목 표시 줄
아래 소스를 원하는 위치에 삽입하세요.
New 아이콘 표시 방법
<!--@if((strtotime("now") - strtotime(zdate($document->getRegdate("YmdHis")))) < 24 * 3600)--><img src="./images/new.gif" align="absmiddle"><!--@end-->
24는 시간이며 24시간 이내의 글은 아이콘을 표시하는 예제
이미지 파일은 스킨/images/ 폴더에 복사
비밀글 상태 표시 방법
<!--@if($document->isSecret())-->비밀 글이에요<!--@end-->
현재 읽는 글 표시 방법
<!--@if($document_srl == $document->document_srl)-->현재 읽고 있는 글이에요~<!--@end-->
조회수 별 제목 색상 지정
미리보기 http://simulz.nayana.kr/zbxe/php_xe_tip
list.html 파일에 아래 소스 추가
<!--@if($document->get('readed_count') > 100)-->{@$color_read = "color_read_5"}
<!--@elseif($document->get('readed_count') > 80)-->{@$color_read = "color_read_4"}
<!--@elseif($document->get('readed_count') > 60)-->{@$color_read = "color_read_3"}
<!--@elseif($document->get('readed_count') > 40)-->{@$color_read = "color_read_2"}
<!--@elseif($document->get('readed_count') > 20)-->{@$color_read = "color_read_1"}
<!--@elseif($document->get('readed_count') > 0)-->{@$color_read = "color_read_0"}
<!--@end-->
제목 표시 줄을 아래 처럼 클래스 지정 후,
<a href="{getUrl('document_srl',$document->document_srl)}" class="{$color_read}">{$document->getTitleText($module_info->subject_cut_size)}</a>
CSS/common.css 파일에서 아래 스타일 추가
.boardList td.title a.color_read_5 {color:#FF3232}
.boardList td.title a.color_read_4 {color:#FF9632}
.boardList td.title a.color_read_3 {color:#C8C800}
.boardList td.title a.color_read_2 {color:#64C800}
.boardList td.title a.color_read_1 {color:#0096C8}
.boardList td.title a.color_read_0 {color:#C832C8}
※ 응용을 하여 Cool, Hot 아이콘을 표시하도록 할 수 있습니다.
태그 연관 글
- [2018/07/13] 묻고답하기 첨부한 파일 링크 텍스트로 추출하는 방법은 무엇인가요? *2
- [2018/02/25] 묻고답하기 게시판 수정 *2
- [2017/07/18] 묻고답하기 게시판 공개 권한 질문 드려요 도와 주세요ㅠㅠ *2
- [2017/05/03] 묻고답하기 youtube 영상목록을 불러와서 게시판에 뿌려주는 모듈이나 스킨이 있을까요? *1
- [2017/03/26] 묻고답하기 비밀글 관련 질문입니다 제발 도와주세요ㅠㅠㅠㅠㅠ *2
댓글 15
제목 | 글쓴이 | 날짜 |
---|---|---|
아이콘 폰트 축소 서비스 | easylogic | 2016.08.11 |
메인메뉴 빵조각메뉴 서로 다르게 하고 싶을때 | 미연조 | 2016.07.08 |
하나의 웹서버에 php5, php7 설치하기 | 라온넷닷컴 | 2016.06.10 |
비싼호스팅 쓰지말고 공유기로 돌리자(컴보다 더 쉽다니!!) [1] | djdisodo | 2016.06.04 |
CentOs7에서 중국 IP 차단하기 [5] | 카르마 | 2016.06.02 |
사용자정의 기준으로 정렬을 했을 경우 최신글이 목록 상단으로 뜨도록 수정법 ( 현재 최신글이 하단에 뜸 ) | sejin7940 | 2016.05.25 |
[시니시즘] XE의 XML Query 관련 팁 | 시니시즘 | 2016.04.26 |
[개발팁] Console에서 디버깅 시 발생하는 x.js Deprecated 오류 제거 하기 | SimpleCode | 2016.04.19 |
IIS에서 HTTPS를 사용하기 위한 SSL설정 (letsencrypt 인증서 설치, 갱신) | ehii | 2016.04.13 |
SEO 1.8.18 에서 Analytics 와 기타 탭 작동 안 하는 버그 수정법 | sejin7940 | 2016.04.03 |
게시판이 있는데 관리자 페이지에 나타나지 않을 경우 해결 방법 | 퍼니엑스이 | 2016.03.20 |
고정도메인 host 변경하기 | 해피정닷컴 | 2016.03.11 |
CSS + HTML 메뉴 | 마루디자인 | 2016.03.10 |
호스팅 변경이나 이전시 썸네일 문제 점검사항 | 맥노턴 | 2016.03.07 |
[속도 향상] 불필요한 애드온 끄기 | 다미아빠 | 2016.03.06 |
서버의 파일권한 맞추기. | 마루디자인 | 2016.03.01 |
외부 페이지에서 XE 기능을 추가 할때 | 410contents | 2016.02.25 |
PHP7에서 XE설치시 텍스트 다 깨져서 나올 때 | 꼬부기 | 2016.02.23 |
CentOS 6.x 에서 OpenSSL Heartbleed 취약점 업데이트 | 마루디자인 | 2016.02.23 |
OpenSSL 웹에 직접 구축하기 [2] | 워리도꾸 | 2016.02.16 |