질문과 답변

최근본상품
TOP
DOWN

질문과 답변

뷰페이지 댓글 확장 필드 추가 문의

0
0
총 채택 포인트 100 포인트
채택된 회원에게 주는 후원 포인트 80 포인트
채택 후 작성자(헬) 회수 포인트 20 포인트

본문

안녕하세요. 이윰빌드를 처음 접한 사람입니다.

우선 좋은 빌드 너무 감사합니다.

하지만 템플릿언더바를 처음 접하다보니 적응하기 쉽지 않군요..

본론으로 들어가서..

아래 표와 같이 댓글마다 확장필드를 적용해서 타이틀을 넣어주려고 합니다.

댓글1 제목 {ex_1}
댓글1 내용 {wr_content}
댓글2 제목 {ex_1}
댓글2 내용 {wr_content}

 

그래서 해당 코멘트 페이지에 예전 그누보드 코멘트 소스를 이윰빌더에 맞게 변경해보려는데 잘안되는군요...

# 코멘트 페이지 경로 : ~~~~skin_bs/board/스킨/view_comment.skin.html

 

아래는 기존 그누보드 코멘트 확장필드 소스입니다.

<!-- 코멘트 출력부분 -->
<?php echo $list[$i]['ex_1'];?>


<!-- 코멘트 작성부분 -->
<div class="form-group row">
<div class="col-xs-6">
    <label for="ex_1" class="sound_only">여분<strong class="sound_only"> 필수</strong></label>
    <div class="input-group">
       <input type="text" name="ex_1" value="<?php echo $list[$i]['ex_1']; ?>" id="ex_1" class="form-control" size="10" maxLength="20">
    </div>
</div>
</div>


<!-- 코멘트 스크립 -->
document.getElementById('ex_1').value = document.getElementById('save_comment_' + comment_id).value;

출처 : 알쏭이네 달쏭이네

 

이 소스를 어떤식으로 변경을 해야하나요?

 

아니면 코멘트에 간단하게 타이틀을 넣을 수 있는 다른 방법이 있을까요?

 

답변 부탁드립니다. 수고하세요.

- - 회원등급 : 지하계 / Level 2
포인트 577
경험치 215
[레벨 2] - 진행률 4%
- 가입일 : 2017-12-05 21:08:44
- 서명 : 미입력
- 자기소개 : 미입력

댓글목록 3

이윰IN님의 댓글

채택
이윰IN 2017.12.06 16:51

헬님 안녕하세요.

원글이나 댓글이 같은 테이블에 등록이 되는 구조이기 때문에 굳이 확장필드를 사용하지 않으셔도 될 것 같습니다.
댓글을 작성하는 폼에 wr_subject  필드를 입력하고..
/bbs/write_comment_update.php 에서 wr_subject 값이 DB에 저장되도록 처리하시면 될 것으로 보입니다.
감사합니다.

축하합니다. 첫댓글 포인트 41포인트를 획득하였습니다.

헬님의 댓글

2017.12.06 22:09

이윰IN님 좋은 댓글 감사합니다.

하지만 잘되지 않네요..
제가 말씀주신대로 적용을 못하였기 때문이겠지요..;

제가 실행한 방법을 설명드릴테니 보시고 문제되는 부분 설명 부탁드릴게요..

1. ~~/skin/view_comment.skin.html

//입력 위치
<input type="text" name="wr_subject" value="{list.wr_subject}" id="wr_subject" class="form-control input-sm" size="10" maxLength="20">

//출력 위치
{write.wr_subject}

//스크립
// 댓글 수정
if (work == 'cu') {
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
document.getElementById('wr_subject').value = document.getElementById('save_comment_' + comment_id).value;


2. /bbs/write_comment_update.php

if ($w == 'c') // 댓글 입력
 $sql = " insert into $write_table
                set ca_name = '{$wr['ca_name']}',
                    wr_option = '$wr_secret',
                    wr_num = '{$wr['wr_num']}',
                    wr_reply = '',
                    wr_parent = '$wr_id',
                    wr_is_comment = 1,
                    wr_comment = '$tmp_comment',
                    wr_comment_reply = '$tmp_comment_reply',
                    wr_subject = '$wr_subject',
                    wr_content = '$wr_content',
                    mb_id = '$mb_id',
                    wr_password = '$wr_password',
                    wr_name = '$wr_name',
                    wr_email = '$wr_email',
                    wr_homepage = '$wr_homepage',
                    wr_datetime = '".G5_TIME_YMDHIS."',
                    wr_last = '',
                    wr_ip = '{$_SERVER['REMOTE_ADDR']}',
                    wr_1 = '$wr_1',
                    wr_2 = '$wr_2',
                    wr_3 = '$wr_3',
                    wr_4 = '$wr_4',
                    wr_5 = '$wr_5',
                    wr_6 = '$wr_6',
                    wr_7 = '$wr_7',
                    wr_8 = '$wr_8',
                    wr_9 = '$wr_9',
                    wr_10 = '$wr_10' ";

이렇게 적용을 하였습니다.
 
DB wr_subject에는 기존 게시판 타이틀이 저장되고
그 필드값이 안불러와 지네요..
수정을 누르면 내용값이 불러와지기도 하구요...
총체적 난국에 빠졌습니다..

도움 부탁드릴게요.
감사합니다.

이윰IN님의 댓글

이윰IN 2017.12.07 10:24

입력 위치에서 wr_subject input에 굳이 value 값은 넣지 않아도 됩니다.

1. 댓글 수정
function comment_box(comment_id, work) 함수에서 보면 wr_content 불러 오는 부분 및 다른 소스를 어떻게 수정모드에서 불러오는지 참고해 보세요.
/bbs/write_comment_update.php 파일에 아마도 $w=='cu' 조건문 안쪽에 DB update 구문이 있는데요. 이부분에도 wr_subject 적용해 줘야 할 것으로 보입니다.

2. 댓글 출력
/eyoom/core/board/view_comment.skin.php 파일 for ($i=0; $i<$cmt_amt; $i++) {} 안쪽 적당한 위치에
$comment[$i]['wr_subject'] = $list[$i]['wr_subject'];
한줄 코딩 추가해 주시구요.
댓글 제목 출력은  {.wr_subject} 로 적용해 주시면 될 것으로 보입니다.


<!--{@ cmt_list}-->
.
.
제목 : {.wr_subject}
.
.

<!--{/}-->


감사합니다.

축하합니다. 행운의 포인트 94포인트를 획득하였습니다.

질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)
채택포인트 : 최소 10 포인트 ~ 최대 1,000 포인트 설정하실 수 있습니다.
빠른 답변을 원하신다면 채택포인트를 높게 설정해 보세요. ^^

전체 651 건 - 1 페이지
제목
미해결
0
0p
포운한 2019.03.11
미해결
0
10p
진호 2024.04.25
미해결
0
0p
포운한 2019.03.09
미해결
0
0p
포운한 2019.03.08
미해결
0
500p
장유나 2018.10.05
미해결
0
10p
인졀미 2018.08.13
미해결
2
0p
cosmos 2018.08.10
미해결
0
10p
ha 2018.08.09
미해결
1
10p
히스토리 2018.08.08
미해결
0
10p
비사소 2018.08.07
미해결
3
10p
비사소 2018.08.05
미해결
0
100p
슈프림롤업 2018.08.05
미해결
1
10p
우주선생 2018.08.03
해결
1
10p
ha 2018.08.03
미해결
2
10p
이윰초보임당 2018.08.01