웹마스터 팁

P026.png

학습목표
위 그림처럼 새 글일 때, 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/ 폴더에 복사 new.gif


비밀글 상태 표시 방법

<!--@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 아이콘을 표시하도록 할 수 있습니다.
태그 연관 글
  1. [2018/07/13] 묻고답하기 첨부한 파일 링크 텍스트로 추출하는 방법은 무엇인가요? by diomin *2
  2. [2018/02/25] 묻고답하기 게시판 수정 by Pental *2
  3. [2017/07/18] 묻고답하기 게시판 공개 권한 질문 드려요 도와 주세요ㅠㅠ by sheis**** *2
  4. [2017/05/03] 묻고답하기 youtube 영상목록을 불러와서 게시판에 뿌려주는 모듈이나 스킨이 있을까요? by whitemind *1
  5. [2017/03/26] 묻고답하기 비밀글 관련 질문입니다 제발 도와주세요ㅠㅠㅠㅠㅠ by Ashleya9757 *2
제목 글쓴이 날짜
아이콘 폰트 축소 서비스 easylogic 2016.08.11
메인메뉴 빵조각메뉴 서로 다르게 하고 싶을때 file 미연조 2016.07.08
하나의 웹서버에 php5, php7 설치하기 라온넷닷컴 2016.06.10
비싼호스팅 쓰지말고 공유기로 돌리자(컴보다 더 쉽다니!!) [1] djdisodo 2016.06.04
CentOs7에서 중국 IP 차단하기 [5] file 카르마 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 인증서 설치, 갱신) file 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] file 워리도꾸 2016.02.16