웹마스터 팁
☆조회수.추천수 구간에 따른 이미지 나타내기(Hot 등..) - 갤러리게시판&최근이미지위젯☆
2008.06.12 02:21
우선 초보라 많은 시행착오는 있었지만.. simulz님의 팁을 참고해서 수정을 했기에 simulz님께 감사드립니다^^
simulz님의 글 : (보드 모듈) 글 목록을 조회수 별로 색상 지정하기 - http://www.zeroboard.com/15860031
-----------------------------------------------------------------------------------------------------------
modules - board - skins - xe_board 에 style.gallery.html 파일만 수정하시고
modules - board - skins - xe_board 에 images 폴더에 사용하실 이미지를 올리시면 됩니다..
주의사항 : 게시판 스킨관리에서 조회 수, 추천 수를 보이도록 설정을 하셔야 이미지도 보입니다..
그리고 다음에 버젼업되었을 때를 대비해 원본 파일도 따로 저장해 두세효~~^0^
style.gallery.html 파일에서 128~134라인에 아래와 같은 내용을 그 아래 내용처럼 수정하시고..
본인이 원하는 조회 수와 추천 수 구간을 주시면 되구효..
이미지 이름도 본인에 맞게 수정하세효..
이미지 안보이게 띄워 준 부분은 일정 조회 수, 추천 수가 넘었는데도 이미지가 뜬다면..
게시판이 너무 복잡할 것 같아서 그냥 아무 것도 안보이게 하려고 한거구효..
만약 거기에 기존처럼 조회 수, 추천 수를 글자로 나타내려면..
원본 소스 중 윗 부분들을 참고해서 수정하시면 되겠군뇨..
* 원본파일 *
<div class="readAndRecommend">
<!--@if($module_info->display_readed_count!='N')-->{$lang->readed_count} <span class="num">{$document->get 'readed_count')}</span><!--@end-->
<!--@if($document->get('voted_count')!=0 && $module_info->display_voted_count!='N')-->
<!--@if($module_info->display_readed_count!='N'+
'+
')--><br /><!--@end-->
{$lang->voted_count} <strong class="num">{$document->get('voted_count')}</strong>
<!--@end-->
</div>
--------------------------------------------------------------------------------------------------------------
* 수정파일 *
<div class="readAndRecommend">
<!-- 추천 수가 1~10까지 vote1.gif / 11~20까지 vote2.gif / 21~35까지 vote3.gif / 36~ 는 <br>로 이미지 안보이게 띄어서 비워줌 -->
<!--@if($document->get('voted_count')>35 && $module_info->display_voted_count!='N')-->
<br>
<!--@elseif($document->get('voted_count')>20 && $module_info->display_voted_count!='N')-->
<img src="./images/vote3.gif">
<!--@elseif($document->get('voted_count')>10 && $module_info->display_voted_count!='N')-->
<img src="./images/vote2.gif">
<!--@elseif($document->get('voted_count')>0 && $module_info->display_voted_count!='N')-->
<img src="./images/vote1.gif">
<!-- 조회 수가 21~50까지 read1.gif / 51~100까지 read2.gif / 101~200까지 read3.gif / 201~ 는 <br>로 이미지 안보이게 띄어서 비워줌 -->
<!-- 여기도 elseif줌으로써 위의 추천 내용이 아예 없을시에 조회 수 이미지가 바로 보이도록 설정함 (=추천 수에 따른 이미지 또는 조회 수에 따른 이미지 중 한가지만 뜨게 함 - 이미지 나오는 우선 순위 : 1. 추천 수 이미지 2. 조회 수 이미지) -->
<!--@elseif($document->get('readed_count')>200 && $module_info->display_voted_count!='N')-->
<br>
<!--@elseif($document->get('readed_count')>100 && $module_info->display_voted_count!='N')-->
<img src="./images/read3.gif">
<!--@elseif($document->get('readed_count')>50 && $module_info->display_voted_count!='N')-->
<img src="./images/read2.gif">
<!--@elseif($document->get('readed_count')>20 && $module_info->display_voted_count!='N')-->
<img src="./images/read1.gif">
<!--@end-->
</div>
----------------------------------------------------------------------------------
저같은 경우는 이미지가 길기 때문에 제목 밑에 이미지가 들어가도 괜찮지만..
이미지가 작아서 그림 위쪽에 나오게 하시려면 98라인쯤에 내용을 복사해서 삽입하시면..
될 것 같네효.. 해본 건 아니라 확실친 않지만 도움이 될까해서 말씀드려 봅니다..^^
워낙 초보라 어제 밤부터 오늘 낮까지 계속 이래 저래 실패하고 포기하려 하다가 마지막에 되었네효..
제대로 된건지.. 더 깔끔하고 정확히 되는 방법은 없는건지 확실히는 모르겠공..
꼼수로도 했지만.. 일단 제가 원하는 데로 나오니깐 좋으네효..ㅋㅋ
알고 계신 분은 아는 사항이겠지만..
아직 갤러리 게시판에 대해서 팁으로 올라 온 내용이 없고..
혹시 저처럼 필요한 분도 계시리라 생각하고 팁으로 올려봤습니다..
고수님들 더 좋은 방법 있다면 수정 팁 주세효~~*^^*
이제 최신 이미지 위젯 등에 적용하는 법도 천천히 찾아봐야 겠군뇨.. 아마도 그 부분을 복사하면 될거 같은데...
혹시 안된다면 포기 해야 겠지만요.. 일단 다른 하던 일부터 하고 시도해보고 말씀드릴께염..ㅎㅎㅎ
하도 이 파일 저 파일을 필요한데로 수정해둬서 나중에 담 버젼으로 업그레이드하면..
수정한 부분 중 보강되어진 것 빼고..
이것 저것 수정한 것 다시 적용 시키려면 머리는 좀 아플 것 같네효..ㅋㅋ;;;;
여기 저기 구경 하다가 시간이 늦었네효..홍홍.. 모두들 편히 주무세효~~*
댓글 5
-
guny
2008.06.12 15:32
-
오기오기
2008.06.12 15:34
근데 님이 올리신 이미지가 보이지가 않고 엑박표시와 "emoticon"이라는 글씨로만 보이는 군뇨..
저만 그런건가보죠?? 왜 그럴까효??? 혹시 아시는 분... -
guny
2008.06.12 15:36
이모티콘이 현재 작동안하네요..흠.... -
오기오기
2008.06.14 23:22
역시 최근 이미지 위젯 & 인기 게시물(이미지) 위젯 에서도 가능하더군요..^^
list.html에서 조회수, 추천수 관련된 부분 안보이게 주석으로 가리공..
제가 그 전에 올린 수정 내용 부분 그대로 복사해서 붙여 넣고서 <!--@if($document->get('voted_count')>35... 등 등... 에서
($document-> 부분만 모두 ($oDocument-> 로 수정하시면 지장없이 되는군뇨~~* -
포토올
2008.06.26 17:33
좋은 자료 감사합니다.^^
제가 궁금한 것이,
1) 추천수가 가장 많은 게시글을 게시판 제일 위로 배치하고 싶습니다.==>가능한지요?
2) 제로보드의 모든 게시판에도 적용이 가능한지요? 갤러리게시판, 이미지 위젯 말구요. 저 같은 경우, 일반 게시판에도
적용되면 무지 좋갰습니다.
왕초보라....여쭙습니다.
선처를 기다립니다.
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
회원 포인트 랭킹(중복 -_-a)
[4]
![]() | weky | 2003.11.15 |
제로보드회원의 포인트 랭킹 체크하기
[13]
![]() | 전원주 | 2003.11.15 |
지금은 시스템 점검중 만들기... [8] | zentoo.com | 2003.11.11 |
접속자의 IP를 화일로 저장(기능추가) [27] | 전원주 | 2003.11.06 |
호스팅업체에서 GD를 지원하는지 여부를 알 수 있게해주는 소스 [12] | Wizard | 2003.11.05 |
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음)
[10]
![]() | 9000㎒ | 2003.11.01 |
include, onload, <span id=...> 다계층메뉴 활용 강좌 [2] | 김병희 | 2003.10.25 |
신문기사 긁어오기 [28] | horizon | 2003.10.20 |
공지사항|일기장 4강 - notice.php 간단한 글보이기 | 시루바 | 2003.10.16 |
최신인기가요 순위 한방에 뽑아오기 [10] | 제누스 | 2003.10.16 |
알기쉬운 웹용 MySQL 관리도구, phpMyAdmin 설치하기 [10] | 허창원 | 2003.10.11 |
MSN Messenger Class -
![]() | HungryMania | 2003.10.10 |
공지사항|일기장 3장 write_ok.php //간단한 입력쿼리문//수정 [5] | 시루바 | 2003.10.08 |
내 홈페이지의 방문자 어디서 접속했을까 알아봅시다
[21]
![]() | 버찌소년 | 2003.10.08 |
공지사항|일기장 프로그램 2장:코딩구조와write.php [2] | 시루바 | 2003.10.02 |
[초보] 확장자 체크하는 매우 간단한 소스; [4] | 에지 | 2003.09.29 |
인터넷 사이트 , MS 오피스로 관리하기 3 공시사항 나타내기
[5]
![]() | 한꼬마 | 2003.09.24 |
Whois를 이용해서 접속자가 사용하는 ISP출력(한국통신,하나로,두루넷 등등) [6] | 김재경 | 2003.09.23 |
달력 만들기 [10] | TheMics | 2003.09.23 |
php+mysql>>공지사항|일기장 프로그램 1장:DB구조,schema 파일로 테이블생성하기! [2] | 시루바 | 2003.09.23 |