댓글란을 링크란처럼 바꾸는 방법 문의

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
댓글란을 링크란처럼 바꾸는 방법 문의

QA

댓글란을 링크란처럼 바꾸는 방법 문의

본문

한 게시판을 댓글란 형태를 바꾸고 싶은데요 

댓글 등록 대신에 링크를 등록할수 있게 하고 싶은데

그누기본 댓글란은 링크 입력하고 등록 누르면 링크연결이 안되잖아요 

이런 에디터같은 경우는 URL이나 링크등록 클릭하고 나서 올리는게 있는데

혹시 더 간단하게 할수있는 방법은 없을까여?

http://sir.kr/g5_skin/3879 

 

이런 댓글 에디터를 보니까 URL 입력이 간단하지 않더라고요

타켓도 또 선택해야 되고 

이미지나 글씨체 다 필요없이 그냥 링크만 있음 되는데

저 스킨을 다운받고 하나하나 수정하고 삭제해야될까여?

에디터라서 쉽지가 않을것 같아서요 

 

http://sir.kr/qa/?wr_id=103409 

 

검색하다 봤는데 그누커머스는 

댓글이 틀린가여?

아무쪼록 댓글란에 URL 입력시 링크가 나타나게 간결하게만 하고싶은데

혹시 여분필드로 할수있는 방법이 있는지 궁금합니다 

링크 연결되고 새창으로만 뜨면되는데요 

도움좀 부탁드릴게요~

이 질문에 댓글 쓰기 :

답변 2

8f6302054d11c74ee300c1fed706b0a3_1474206686_5572.jpg

 

 

우선 view_comment.skin.php 파일을 열어서 <footer> 를 검색한뒤 아래처럼 바꿔주세요

 


        <footer>
            <h2>링크 : <a href="<?php echo ($list[$i]['wr_1']) ?>" target="_blank"><?php echo ($list[$i]['wr_1']) ?></a></h2>         
            <ul class="bo_vc_act">
                <?php if ($list[$i]['is_reply']) { ?><li><a href="<?php echo $c_reply_href;  ?>" onclick="comment_box('<?php echo $comment_id ?>', 'c'); return false;">답변</a></li><?php } ?>
                <?php if ($list[$i]['is_edit']) { ?><li><a href="<?php echo $c_edit_href;  ?>" onclick="comment_box('<?php echo $comment_id ?>', 'cu'); return false;">수정</a></li><?php } ?>
                <?php if ($list[$i]['is_del'])  { ?><li><a href="<?php echo $list[$i]['del_link'];  ?>" onclick="return comment_delete();">삭제</a></li><?php } ?>
            </ul>
        </footer>

 

그리고 <th scope="row">내용</th> 을 검색하셔서 아래처럼 바꿔주세요.

 


        <tr>
            <th scope="row">내용</th>
            <td>
                <?php if ($comment_min || $comment_max) { ?><strong id="char_cnt"><span id="char_count"></span>글자</strong><?php } ?>
                <textarea id="wr_content" name="wr_content" maxlength="10000" required class="required" title="내용"
                <?php if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?php } ?>><?php echo $c_wr_content;  ?></textarea>
                <?php if ($comment_min || $comment_max) { ?><script> check_byte('wr_content', 'char_count'); </script><?php } ?>
                <script>
                $(document).on( "keyup change", "textarea#wr_content[maxlength]", function(){
                    var str = $(this).val()
                    var mx = parseInt($(this).attr("maxlength"))
                    if (str.length > mx) {
                        $(this).val(str.substr(0, mx));
                        return false;
                    }
                });
                </script>
            </td>
        </tr>
        <tr>
            <th scope="row"><label for="wr_secret">링크</label></th>
            <td><input type="text" name="wr_1" id="wr_1" value=""></td>
        </tr>        
        </tbody>
        </table>
    </div>
    <div class="btn_confirm">
        <input type="submit" id="btn_submit" class="btn_submit" value="댓글등록">
    </div>

 

댓글 역시 여분필드는 1부터 10까지 존재합니다. ( wr_1 ~ wr_10 )

출력은 <?php echo ($list[$i]['wr_1']) ?> 이렇게 합니다.

 

앞뒤로 a 태그로 감싸면 링크가되고 다양한 방법으로 응용할 수 있습니다.

 

궁금하신점은 댓글주세요. 

댓글도 본문 마찬가지로 여분필드가 존재합니다.

view_comment.skin.php 에서 여분필드를 하나 추가하셔서 링크를 걸게 만드시고

view 상태에서는 적절하게 해당 값의 앞뒤에 링크를 붙여주시면 될것 같습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 60,042
QA 내용 검색

회원로그인

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