웹마스터 팁
게시판에 다운로드 횟수 출력하기 (스케치북 게시판 전용)
2012.04.20 19:17
sejin7940 님이 아이디어 제공, 송동우 님이 코드수정 제공.
난? 정보 가공 배포..
게시판에 다운로드 횟수 출력하기 (스케치북 게시판 전용)
운영중인 홈페이지에서 자료실 비슷하게 운영한다면
게시물의 조회수보다 자료 다운횟수가 더욱 중요할때가 있습니다
하지만 xe에서는 그런 기능이 제공되지 않죠..
그런 분들의 위한 게시판에 다운로드 횟수 출력하기 입니다.
적용버전 및 준비자료
* xe코어 1.5.2.2
* 게시판 1.4.4
* 스케치북5스킨 1.5.0.3
※ 아쉽게도 이번 적용은 스케치북5 게시판 스킨에 한해서만 적용이 됩니다.
1. 우선 게시판 설정에 들어가서 확장변수를 하나 추가해 줍니다
* 확장변수 이름 : 코드 수정할때 적을내용 (저는 'download' 로 했습니다)
* 입력항목 이름 : 게시판 목록에 출력되는 내용입니다. (저는 '다운횟수' 로 했습니다)
2. 목록 설정에 들어가서 방금만든 확장변수를 목록에 추가합니다. (순서는 마음대로 하셔도 됩니다)
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)} <!--@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일경우 아무것도 출력되지 않습니다. 실패한게 아니니 놀라지 마세요
이상 게시판에 다운로드 횟수 출력하기 입니다.
댓글 5
-
합계 입니다~~
-
아하~ 그렇군요 ^^
-
연하웹하드
2012.04.25 22:41
list_normal.html 수정하니 확장변수가 게시물 목록 위로 올라오네요.
글쓰기 폼 또한 수정하였더니 게시판 레이아웃이 깨집니다.
그래서 다시 롤백했어요.
-
어떤상황인지 잘 짐작이 안가네요..
하지만 적용버전이 동일하다면 동일한 결과가 나올것입니다...
제목 | 글쓴이 | 날짜 |
---|---|---|
회원가입시 닉네임 특수문자 제한하기 [10] | 절망린 | 2009.06.06 |
[nginx] Rewrite 예외 설정 | okiz | 2014.06.30 |
관리자 비밀번호 분실시 phpmyadmin을 이용하여 재설정하는 방법 [6] | elancer | 2014.03.11 |
BlogAPI 활용하기
![]() | 맞장 | 2014.06.29 |
min.js min.css 정리해서 보기 | Happyphp | 2014.06.26 |
부트스트랩 css 팁 [3] | 돼지코구뇽 | 2014.04.05 |
추천과 추천포인트 관련 팁 [8] | 고진감래 | 2009.09.30 |
관리자가 글 쓸때는 분류를 선택 안 해도 등록되도록 (공지글을 쓸때를 위해) 개선 [2] | sejin7940 | 2014.06.21 |
템플릿 파일에서 일반 PHP 코드 사용 [3] | 화니군 | 2007.08.28 |
XE에서 신디케이션 제거하기 [1] | mAKEkr | 2014.06.20 |
에디터에서 나눔고딕 웹폰트, 기본글꼴로 적용하기(구글API이용)
[6]
![]() | 애니즌 | 2014.06.06 |
관리자페이지에서 콘텐츠->파일 에서 등록된 파일 전체 리스트에 이미지가 바로 나타나도록 [2] | sejin7940 | 2014.06.19 |
Apache .htaccess 작성요령 [10] | 컴매냐 | 2013.09.19 |
목록에서 이미지 팝업 이용하기 | Happyphp | 2014.06.19 |
include용 파일에는 닫는 php문이 없다?
![]() | YJSoft | 2014.04.14 |
레이아웃에 배경이미지 업로드 하고 적용시키기 [1] | 웹빌드ver2 | 2014.06.10 |
Windows 서버에서 XE 속도 대폭 개선 방법 [29] | StyleRoot | 2013.02.25 |
Google Public DNS 강제 Flush Cache 하기 | AJKJ | 2014.06.08 |
PHP에서 Socket.IO 서버로 요청 보내기 [3] | 이즈야 | 2014.06.01 |
윈도우7/8에서네임서버 운영 | POSTZI | 2014.06.08 |
혹시 2가지 이상 파일은 어떻게 될까나요~ ;;