최근글에서 댓글과 댓글입력폼 뽑는 스킨 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

최근글에서 댓글과 댓글입력폼 뽑는 스킨 정보

최신글 최근글에서 댓글과 댓글입력폼 뽑는 스킨

첨부파일

comment_latest.zip (6.7K) 89회 다운로드 2013-01-02 16:59:04

본문

아래의 팁에 대한 문의가 와서 올립니다.

댓글 본문 글자를 임의로 자르고 싶다면 아래 소스를 사용하시면 됩니다.
utf-8은 문자셋입니다. euc-kr이신 분은 이 부분을 바꾸면 됩니다.

<?
echo mb_strimwidth($row_comment['wr_content'],0,100,"…","utf-8"); //댓글 출력글자수 100자로
?>

<?
echo mb_strimwidth($row_comment_reply['wr_content'],0,100,"…","utf-8"); //답댓글 출력글자수 100자로
?>

2013.1.3

=======================================


옛날에 올렸던 허접한 스킨이었는데 어떤 회원분이 에러가 난다고 알려주셔서 다시 손을 봐서 올립니다. 여전히 허접합니다만...;;

이전 스킨 : http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=102190 (최근글에서 댓글+댓글폼 뽑아내기)

차이점은 아이프레임을 썼고(이전 스킨) 안 쓴 차이네요. 이전 스킨이 아이프레임 자동리사이즈 기능에서 문제가 있더군요.



압축파일을 풀면

1. gnu_bbs/latest.skin.php
2. comment_latest_update.php

위 2개의 파일이 나옵니다.
1번은 root/skin/latest/로 올리시고
2번은 root/bbs/로 올리시면 됩니다.

1번에 보면 소스 중에 아래 부분이 나옵니다.


<? ////★★★★여기서부터 최근글에 댓글뽑기 소스★★★★
.................................
.................................
<? } ////★★★★여기까지 최근글에 댓글뽑기 소스★★★★ ?>


이 부분만 따로 다른 최근글 스킨에 적용하셔도 됩니다. (최상위 for 문안에 있어야 함)



그리고 comment_latest_update.php 맨 마지막에 아래 소스가 있습니다.

<? if ($set == 'goto_main') { ?>
<script>
parent.location.href = '<?=$g4['path']?>/main.php'; //최근댓글이 출력되는 페이지 URL
</script>

<? } elseif ($set == 'goto_board') { ?>
<script>
parent.location.href = '<?=$g4['bbs_path']?>/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr['wr_parent']?>&page=<?=$page?><?=$qstr?>&cwin=<?=$cwin?>#c_<?=$comment_id?>';
</script>
<? } ?>

보시는 바대로 최근글에서 댓글을 입력한 후 이동되는 페이지를 설정하는 소스입니다.

이 소스는 latest.skin.php의 아래 소스(대략 73행)와 연동됩니다.

<input type=hidden name=set        value='goto_main'>
<!---댓글을 단 후 메인으로 가고자 하면 goto_main, 게시판으로 가고자 하면 goto_board---->
<!---해당소스는 comment_latest_update.php 339행, 344행 참조---->

현재 goto_main이 ./main.php로 이동하게 되어 있는데 원하시는 대로 적절히 손보시기 바랍니다.




테스트 페이지는 여기로.
http://j1mall.net/main.php
추천
4

댓글 전체

소스랄 것도 없지 말입니다^^;

outlogin.skin.1.php 입니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<div style='font-size:12px;line-height:1.5;'>
<form name="fhead" method="post" action="javascript:fhead_submit(document.fhead);" autocomplete="off" style='margin:0;'>
<input type="hidden" name="url" value="<?=$urlencode?>">
아이디 <input name="mb_id" type="text" size="20" maxlength="20" readonly style='font-size:12px;' value='defalt_ID'>
비번 <input name="mb_password" type="password" size="12" maxlength="20" readonly style='font-size:12px;' value='defalt_PW'>
<input type=submit value=' ok ' style='font-size:12px;'>
</form>
</div>

<script language="JavaScript">
function fhead_submit(f)
{
    f.action = "<?=$g4['bbs_path']?>/login_check.php";
    f.submit();
}
</script>


아이디와 비번 입력폼에 value값을 미리 입력하고 readonly로 설정하면 됩니다.
좋은소스 감사합니다. 필요한 소스인데 g5에서 적용해보려는데 잘 안되네요.
일단 $g4 는 찾아서 모두 $g5로 바꿨구요. 음... 나머지는 여기저기 고쳐보고 있는데... 쩝.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT