단순한 리스트형 게시판
자바때기님의 싸이월드 방명록을 많이 참조했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=90682
수정/배포는 그누보드 라이센스에 따릅니다.
글쓰기 하단 파일첨부 옆에 붙어있는 invisible 체크박스는
첨부파일을 본문에 표시할 지 안할지 선택하는 옵션입니다.
wr_1 필드 사용했구요.
테스트 링크는 없습니다.
추가:
스타일시트에 포함되지 않은 클래스 속성은 감사하게도 "통키"님이 댓글로 남겨주셨습니다.
비밀글 표시 문제는 "민다란"님 지적으로 수정되었습니다. 해당 댓글을 참조해 주세요.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=90682
수정/배포는 그누보드 라이센스에 따릅니다.
글쓰기 하단 파일첨부 옆에 붙어있는 invisible 체크박스는
첨부파일을 본문에 표시할 지 안할지 선택하는 옵션입니다.
wr_1 필드 사용했구요.
테스트 링크는 없습니다.
추가:
스타일시트에 포함되지 않은 클래스 속성은 감사하게도 "통키"님이 댓글로 남겨주셨습니다.
비밀글 표시 문제는 "민다란"님 지적으로 수정되었습니다. 해당 댓글을 참조해 주세요.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
그누4 스킨
5,847건스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
댓글 51개
제가 전문적인 지식이 없어서 질문 드려요.
나중에라도 보완될 수 있도록 도움 부탁 드려요.
테이블 코딩이라고 문제 될 건 없습니다.
소스를 한번 봤는데, 테이블이 과도하게 중첩된 것도 아니고 하니
속도면이나 기타 수정면에 있어서도 문제가 되어 보이진 않습니다.
다만 CSS를 사용하시면 아마 더 깔끔한 코딩이 나올 것 같습니다만,
지금 현재도 스킨으로서 충분하다고 여겨집니다.
문제가 없다니 다행이예요.
특별히 공부한 건 아니고 직관적으로 하니라 혼났거든요.
시간도 제법 걸리고.
아무튼 칭찬 들은 거 같아서 기분 좋네요. 하하
<style>
.line { background-color:#DDDDDD; height:1px; }
.bnum { font:bold 18px Georgia; color:333333; margin-right:10px; }
.c_name { color:#aaaaaa; text-decoration:none; font-size:8pt; }
.c_date { color:#aaaaaa; font-family:tahoma; }
</style>
스타일시트 부분의 .c_date { color:#aaaaaa; font-family:tahoma; } 밑에
아래의 소스를 삽입시킨후 사용하셔도 되고, 수정사용하셔도 됩니다.
.tx { border:1px solid #CCCCCC; }
.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */
input.ed { height:20px; background-color:#ddd; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx {
width:100%;
border:1px solid #9A9A9A;
background-color:#ddd;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
padding:2px;
text-align:justify;
line-height:1.8em;
letter-spacing:0.01em;
font-family:Georgia, 돋음;
}
스타일시트를 스킨안에 넣어두지 않으시고,
홈페이지에 있어서 깜박하고 업로드하신 모양입니다.
조금깨져서 이상해가지고 소스 종나게 분석해도 이상이 없는데..머가 문제인가 한참생각했어요..
항상 느끼는 거지만 진리는 가깝고도 쉬운곳에 있더라구요..ㅋㅋㅋ
꼭 필요한 스킨이었는데 아주 만족스럽네요. 잘 사용하겠습니다.
P.S
테이블이 정해진 폭을 넘어갈경우, 업로드한 이미지들을 살펴보세요.
보니까 두장세장이상 업로드하면, 이미지의 정렬이 아래로 안가고, 가로로 퍼지더라구요..
그거에 따라 테이블폭이 커져버립니다. 참고하시고 알아서들 수정해서 사용하세요~
그리고 이미지 정렬은 테이블 설정에
가로 이미지 출력 갯수와 폭을 설정하면 문제 없지 않나요?
아 그 설정이 그거 였군요.. =ㅅ=
전 지금까지 스킨 여러개 만들어 사용하면서 그것도 모르고 ㅋㅋㅋㅋㅋㅋ
전 그거 갤러리에만 적용하는건줄 알았어요..ㅋㅋ ㅇ ㅏ..민망~
<?=$list[$i][subject]?> 끼우면 될 거 같아요.
근데 댓글이 달렸을때 그 심플함이 깨지는게 좀 아쉽네요
혹시 댓글(5) 이런식으로 숫자만 나오고 클릭해서 볼 수 있게는 못하는지요?
제가 숙련자가 아니다 보니 시간이 좀 걸릴 것 같고(간단히 해결가능한지 훑어 봤습니다만)
제 개인적인 용도로는 불필요할 것 같고
지금으로서는 신경을 다른 데 분산시킬 만큼 여유롭지가 못해서요.
누가 좀 수정해 주셨음 좋겠네요.
도움 못 드려서 죄송해요.
그래서 그냥 내버려뒀어요.
더 손대고 싶지 않아요.
스킨 두개 만드는 데 시간을 많이 버려서요.
죄송해요.
기본 스킨의 코멘트 부분과 비교해서 보시다 보면 직관적으로 해결할 수 있으리라 봅니다!
게시판 주소쳐서 들어가니까 비밀글이 보입니다.. 안보이게 할 수 있나요?..
아래와 같이 list.skin.php 파일을 편집해 주세요.
70번째 줄 <div class="writeContents"> 아래에
<!-- 비밀글 걸러내기 -->
<?
if ( strstr($list[$i][wr_option], "secret") && ($member[mb_id] != $list[$i][mb_id]) ) {
echo "<span class='small' style='color:#ff6600;'>비밀글 입니다</span>";
}
else { ?>
를 추가하시고,
105번째 줄 <?= $view[content] ?> 아래에
<? } ?>
<!-- 비밀글 걸러내기 끝 -->
를 추가하시면 됩니다.
여러장 업로드 할 경우 이미지들이 가로로 나열됩니다.
이건 관리자 게시판 설정에서 가로이미지수 1로 체크를 해줘도 적용이 안됩니다.
(관리자에서 적용하는건 갤러리스킨 리스트페이지)
-----------------------------------------------------------
// 파일 출력
for ($ai=0; $ai<=count($view[file]); $ai++) {
if ($view[file][$ai][view])
echo $view[file][$ai][view];
-----------------------------------------------------------
list.skin.php 스킨에서 위의 부분을 아래와 같이 수정해주세요.
-----------------------------------------------------------
// 파일 출력
for ($ai=0; $ai<=count($view[file]); $ai++) {
if ($view[file][$ai][view])
echo $view[file][$ai][view] . "<p>";
-----------------------------------------------------------
이렇게 수정하셔야만 첨부파일로 여러장 업로드할 경우 이미지들이 아래로 나열됩니다.
68번째 라인
<tr style="cursor:pointer;_cursor:hand;" title="Click to leave a comment on #<?= abs($list[$i][wr_num]) ?>" onClick="javascript:list_box('<?=$wr_id?>', 'r');"><td colspan="6" style="padding:5px 5px 0 5px;">
을 아래와 같이 수정하면 될 것 같아요.
<? if (($member[mb_id] && ($member[mb_id] == $list[$i][mb_id])) || $is_admin) { ?>
<tr style="cursor:pointer;_cursor:hand;" title="Click to leave a comment on #<?= abs($list[$i][wr_num]) ?>" onClick="javascript:list_box('<?=$wr_id?>', 'r');"><td colspan="6" style="padding:5px 5px 0 5px;">
<? }
else { ?>
<tr><td colspan="6" style="padding:5px 5px 0 5px;">
<? } ?>
2. 댓글쓰기 폼을 항상 보이기는 114라인부터 시작되는 댓글쓰기 부분의 none 속성을 없애고 253번째 줄부터 시작하는 댓글쓰기 양식을 가져오면 될 것 같은데, 위에 list_box()와 연관된 부분도 좀 살펴봐야 하고, 저로서는 시간이 걸리는 일이라 이정도에서 물러납니다.
그런데 댓글 작성란 가로길이가 너무 좁아서 좀 더 길게 하고 싶은데 어딜 손봐야하는지 전혀 모르겠네요 ㅠㅠㅠㅠ 알려주실 수 있을까요 ㅠㅠ?
296 번째 라인 : <tr><td style="padding-right:3px; "> 의 td 속성에 width=값 을 추가하거나
297 번째 라인 : <textarea class="tx" id="list_content" name="wr_content" itemname="³»¿ë" style="padding:4;"></textarea> 라인의 style="padding:4;width:값;"> 를 추가하시면 수정 가능합니다.
그런데 자동으로 확장될텐데 좁다는 게 이해가 안되네요.
테스트 환경이나, 페이지 주소를 알려주시면 한번 보고 싶네요.
잘 쓰겠습니다 ^ㅁ^!!!
예를들면 글번호 10 번을 삭제하면 11번이 10 번으로 내려와야 하는데 9번 다음에 11 번 이렇게 그냥 나와요..
글번호는 항상 순서대로 나왔으면 해요..
53 <!-- 본문 리스트 -->
54 <tr><td height="25" colspan="5" style="padding-left:5px;">
55 <a name="c_<?=$wr_id?>"></a>
56 <span class=bnum><?= abs($list[$i][wr_num]) ?></span>
56번째 라인 <span class=bnum><?= abs($list[$i][wr_num]) ?></span> 을
<span class=bnum><?= abs($list[$i][num]) ?></span> 로 변경하시면 돼요.
이제야 봤습니다..
다시 해보니 진짜 되네요..
고맙습니다..^^
그건 왜 그런거에요?ㅠㅠ
Warning: include_once() [function.include]: Failed opening '../skin/board/usual/list.skin.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/dhddnf93/www/gnuboard4/bbs/list.php on line 167
라는것만 뜨는게 어떻게 해결하죠?? ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
토큰에러로 삭제가 불가합니다....ㅠㅠ 해결방법이 없나요?
토큰사용안하기도했는데도 불구하고 안지워지길래 아좀먹었는데.. 아쉽네요 이 스킨..
Warning: include_once(../skin/board/usual/list.skin.php) [function.include-once]: failed to open stream: No such file or directory in /home/dhddnf93/www/gnuboard4/bbs/list.php on line 167
Warning: include_once() [function.include]: Failed opening '../skin/board/usual/list.skin.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/dhddnf93/www/gnuboard4/bbs/list.php on line 167
이렇게 나오는데 왜그런건가요?ㅠㅠ
진짜 이 스킨 너무 예쁜데..ㅠㅠ
그리고, 벨라씨엘라님, 이 스킨 정말 너무너무 예뻐요!!! 게다가 영어로 된거 찾고 있었는데 정말 감사합니다ㅠㅠㅠ!!
관리자란에 해도 안되네요 ㅠㅠ
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=122854