웹마스터 팁

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




 




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





제목 글쓴이 날짜
호스팅업체에서 rewrite mod를 지원하는데 사용할 수 없는 경우 [1] [1] 엔하늘 2009.04.05
Cafe 운영시 조그만한 팁... [2] 부푸러 2009.04.03
위지윅 테이블 컴포넌트 (테이블 수정 기능) [3] file 개돌 2009.04.02
홈페이지 접속 속도에 미치는 에드온. [2] jih449 2009.03.27
게시판을 활용한 페이지 생성 및 관리 아이디어...(참고) [5] file 빨간발 2009.03.27
(CSS) IE8용 웹조각 기능 file Simulz 2009.03.26
제로보드의 아이콘을 내 맘대로 변경하기...(2) [2] file winter548 2009.03.23
페이지모듈에서 내용직접추가할때 "본문내이미지조절" 애드온 적용하기 [5] 왜만지냐 2009.03.19
1.2.0 설치 후 페이지모듈에 위젯사용시 문제 [2] Digitalife 2009.03.17
관리자 페이지 (module=admin) 백지 문제 [5] 개돌 2009.03.17
제로보드에서 아이프레임(iframe) 높이 자동조절(파폭,IE, 모두 작동) [10] HaruKaze 2009.03.17
svn 업으로 xe 최신본 유지하기 [2] file e~세상쉼터 2009.03.08
이슈 트래커 소유자 변경 시 그룹별 선택 기능 file 개돌 2009.03.05
Smarty 한글 메뉴얼 공개합니다. [1] 미니미 2009.03.04
2003 + RWAPM + faceOff + IE7 = rewrite mod 에러 neotec 2009.03.03
lighttpd 에서 XE rewrite 기능 (.htaccess) 사용하기 [2] msl2246 2009.02.28
테스트용 아이디 탈퇴 막기 [1] SMaker 2009.02.26
확장변수전용 권한설정 게시판스킨 미권한자에게 출력 (''깜박''오류?) 보고 file 0su 2009.02.25
완벽하게 XE폴더를 url에서 접속하기 [2] 팬텀MW 2009.02.10
첨부파일 보이기 숨기기 옵션추가 [18] ☜ TeRy ☞ 2009.02.10