웹마스터 팁

sejin7940 님이 아이디어 제공, 송동우 님이 코드수정 제공.


난? 정보 가공 배포..




게시판에 다운로드 횟수 출력하기 (스케치북 게시판 전용)




운영중인 홈페이지에서 자료실 비슷하게 운영한다면 

게시물의 조회수보다 자료 다운횟수가 더욱 중요할때가 있습니다

하지만 xe에서는 그런 기능이 제공되지 않죠.. 

그런 분들의 위한 게시판에 다운로드 횟수 출력하기 입니다. 




적용버전 및 준비자료


* xe코어 1.5.2.2 

* 게시판 1.4.4 

* 스케치북5스킨 1.5.0.3





 아쉽게도 이번 적용은 스케치북5 게시판 스킨에 한해서만 적용이 됩니다.








1. 우선 게시판 설정에 들어가서 확장변수를 하나 추가해 줍니다



* 확장변수 이름 : 코드 수정할때 적을내용 (저는 'download' 로 했습니다)


* 입력항목 이름 : 게시판 목록에 출력되는 내용입니다. (저는 '다운횟수' 로 했습니다)



1.jpg











2. 목록 설정에 들어가서 방금만든 확장변수를 목록에 추가합니다. (순서는 마음대로 하셔도 됩니다)




2.jpg










3. 이제 본격적으로 코드를 수정할 차례입니다 순서대로 잘 따라해주세요 




xe - modules - board - skins - sketchbook5 - _list_normal.html 열고

line 111 쯤에

 

{$document->getExtraValueHTML($val->idx)} 

이 부분을 찾아서.....(똑같은 곳이 또 있으니 라인을 잘 확인하세요)                                          

 

<!--@if($val->eid=='확장변수명')-->
{@ 
$uploaded_list = $document->getUploadedFiles();
$downCount="";
}
<block loop="$uploaded_list=>$key,$val">
{@$downCount += $val->download_count}
</block>
<
span cond="$downCount">{$downCount}</span><!--@else-->{$document->getExtraValueHTML($val->idx)}&nbsp;<!--@end--></td>

이것으로 수정

 

글쓰기 폼은

xe - modules - board - skins - sketchbook5 - write_form.html 열고
line 38 쯤에

<tr loop="$extra_keys=>$key,$val" class="bg{($key+1)%2+1}" cond="$val->eid!='확장변수명'">

여기서 붉은 색 추가






4. 끝났습니다. 여기까지 잘따라 왔다면 아래와 같이 출력이 됩니다.


* 다운횟수 0일경우 아무것도 출력되지 않습니다. 실패한게 아니니 놀라지 마세요




3.jpg




 




이상 게시판에 다운로드 횟수 출력하기 입니다.





제목 글쓴이 날짜
게시판 최초 정렬을 사용자정의(확장변수) 기준으로 설정 가능하게 하는 방법 [8] sejin7940 2014.01.20
확장변수, 회원가입 등의 한국 우편번호 검색 서버 주소 변경... [2] Double'U' 2013.12.26
XE 1,7 에서 확장변수 기준으로 정렬 기능이 작동 안 하는 버그 수정법 [1] sejin7940 2013.12.04
페이지로딩시 메모리 부족이란 오류메시지가 뜰때... 똑디 2013.11.07
게시판 하단 검색대상의 순서,노출항목 들 제어하는 방법 [1] sejin7940 2013.10.15
게시판 댓글 스킨에서 추가적인 변수 전달 안 되는 현상 보완 위해서. [1] sejin7940 2013.08.11
최근게시물에 움직이는 GIF 불러오기 SuP 2013.04.25
기본게시판에서 익명 선택하여 "게시글, 댓글" 작성이 가능하도록 세팅하기(sketchbook5 기준) [15] Ashon 2013.01.08
스케치북 게시판 스킨 사용시 확장변수 라인 CSS수정 해피보이 2012.10.17
게시판 확장변수 설명 삭제 안 되는 버그 해결방법 sejin7940 2012.08.30
확장변수 숫자(화폐) 콤마 표시하기 (sketchbook 스킨) file 라싸 2012.08.12
특정 확장변수값이 포함된 글의 총 개수를 출력하는 함수 [3] sejin7940 2012.08.07
요즘 만들고 있는 사이트에 적용한 것(모바일 확장변수) [4] 유니눅스 2012.07.30
상담용 게시판 - 확장 변수 이용 [4] file 어라얼랑 2012.06.23
다국어시, 언어코드 찾기 후 검색을 한 뒤 적용 누르면 적용 안 되는 버그 수정 sejin7940 2012.06.08
게시판에 다운로드 횟수 출력하기 (스케치북 게시판 전용) [5] file 숭숭군 2012.04.20
그룹별 회원정보 검색 & 회원의 추가가입폼 복수 검색 팁 (XE 1.5) sejin7940 2012.03.22
[공유]로그인 하지 않아도 게시판에서 회원정보 출력 하기 (가입품 확장변수 포함) [6] file rminkim 2012.03.20
게시판 본문에 글쓴이 전화번호 추출하여 보이기 늘푸른이 2012.03.03
확장변수 중 전화번호 양식으로 write_form.html 에서 script로 제어시 sejin7940 2012.02.16