웹마스터 팁

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




 




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





제목 글쓴이 날짜
bcastr 이용한 플래쉬 (flash) 최근 이미지 소스 사용 위젯 소개.. [1] 하얀마법 2010.07.11
윈도우서버에 설치된 XE에서 이슈트래커의 코드열람 사용시 proc_open 함수 에러가 발생 할때. [1] file Na5key 2010.07.08
스킨 디자인! 이미지 대신 CSS3를 사용해 보세요! [7] 정찬명_ 2010.07.08
IIS7 + MySQL 5.1.x + PHP 5.3.2 + phpMyAdmin 3.3.4 + URL Rewrite + XpressEngine 설치 [2] 키네시스 2010.07.07
이미지 여러개 삽입시 이미지 사이에 공백 및 글 쓸 수 있도록 [1] sejin7940 2010.07.07
XE 라이센스에 대한 FAQ [3] 행복한고니 2010.07.07
XE 업데이트 방법 - 제3편 (1.2.4 에서 1.4.4.1 이상의 최신버전으로 업그레이드) + 문제대응 [8] Gekkou 2010.07.07
스마트폰이 없는뒤~!! 모바일페이지를 봐야 할경우 [15] 토깽이2 2010.07.02
XE 기본 서식 - 검정 바탕용 : p, div, br 없는 기본 서식입니다. [5] file LutZ 2010.07.01
관리자에게 무제한 추천기능 부여 (XE Core 수정) [8] sejin7940 2010.06.30
게시판 설정 중 ''게시판상세설명''에 table 태그 쓰면 깨지는 현상 sejin7940 2010.06.30
레이아웃스킨의 기본 형식 [1] file mindpainter 2010.06.29
웹호스팅 이전에따른 zb4에서 xe로 디비 이전하기 김선호489 2010.06.29
제어판의 관리자 메뉴 확장해서 보기 [1] file amd짱좋아 2010.06.27
위젯 제목부분을 클릭 했을 때 해당 게시판으로 링크하기 file 화이트서리 2010.06.27
리눅스 기초 보안처리 [1] 일모도원 2010.06.27
XE 속도 향상 팁 (코어 수정 팁) [6] SMaker 2010.06.26
XE 트위터 모임 해쉬태그 " #XE당_" 로 더 가까워집시다! [3] DJinside 2010.06.24
ie8 스크롤바 때문에 레이아웃이 움직이는 경우 오실롯 2010.06.22
스크립트 오류로 고생하시는분 [2] 니오티 2010.06.21