방명록 치환자

이번 포스팅은 방명록 치환자를

간단히 알아보겠습니다.

 

방명록은 타인이 블로그에

다녀가면서 인사를 하는

페이지입니다. 티스토리 로그인이

된 사용자와 비로그인 사용자가

글을 쓸 수 있습니다.

 

방명록 치환자

 

부트스트랩 5의 form-control 클래스를

사용해서 내용의 입력을 받습니다.

 

비로그인 사용자의 경우는 이름과

패스워드를 입력해야 됩니다.

 

 

리스트 출력은 또 card를 사용합니다.

card가 간편해서 많이 사용하게 되네요.

(스킨의 대부분에 card를 사용함)

<!-- 방명록 guestbook s -->
<s_guest>
    <!-- 방명록 그룹치환자 -->
    <div class="container">
        <s_guest_input_form>
            <!-- 로그인 사용자 -->
            <h3>방명록 남기기</h3>
            <div class="input-group shadow-sm">
                <textarea class="form-control" name=""
                    rows="5"></textarea>
                <input type="submit" class="btn btn-outline-secondary" value="보내기"
                    onclick="" />
            </div>

            <!-- 비로그인 사용자 -->
            <s_guest_member>
                <s_guest_form>
                    <div class="input-group my-3">
                        <input type="text" class="form-control" name=""
                            value="" placeholder="닉네임 or 이름">
                        <span class="input-group-text">패스워드</span>
                        <input type="password" maxlength="8" class="form-control"
                            placeholder="password" name=""
                            value="">
                    </div>

                </s_guest_form>
            </s_guest_member>

        </s_guest_input_form>
        <hr>
        <!-- 방명록 리스트 그룹 (출력) -->
        <s_guest_container>
            <s_guest_rep>
                <!-- 오류 수정(삭제 후 새로고침) -->
                <div class="card bg-light text-dark shadow-sm mb-3" id="">
                    <div class="card-body">
                        <h5 class="card-title"></h5>
                        <h6 class="card-subtitle text-muted"></h6>
                        <p class="card-text mt-3"></p>
                        <a href="#" class="card-link"
                            onclick="">수정/삭제</a>
                        <a href="#" class="card-link"
                            onclick="">답장</a>
                    </div>
                </div>
                <!-- 방명록 답글 그룹 -->
                <s_guest_reply_container>
                    <s_guest_reply_rep>
                        <!-- 오류 수정 (삭제 답글) id가 필요 -->
                        <div class="card bg-info shadow-sm text-light mb-3" id="">
                            <div class="card-body">
                                <h5 class="card-title"></h5>
                                <h6 class="card-subtitle text-muted">
                                </h6>
                                <p class="card-text mt-3"></p>
                                <a href="#" class="card-link"
                                    onclick="">수정/삭제</a>
                            </div>
                        </div>


                    </s_guest_reply_rep>
                </s_guest_reply_container>

            </s_guest_rep>
        </s_guest_container>
        <hr>
    </div>
</s_guest>
<!-- 방명록 guestbook e -->

 

비로그인의 경우 이름과 패스워드를

넣을  input-group 이 필요합니다.

그룹치환자 <s_guest_member>가

비로그인 사용자에 해당합니다.

방명록 비로그인 치환자

그룹치환자를 잘 보면 그 안에

사용방법이 보입니다. 티스토리 문서

참고하도록 합니다.

 

방명록 리스트는 <s_guest_container>인데

<s_guest_rep> 안에 <s_guest_reply_rep>이

있어서 하나의 방명록 글에 답변을

두개 달아도 그 밑에 연속으로 달립니다.

 

방명록 폼은 뭐 입력받는 내용인데

부트스트랩 5로 뚝딱 만들 수 있고,

리스트 출력도 단순히 작성자와

날짜, 내용 정도를 출력하는거라

딱히 어려운 내용은 없을 겁니다.

 

기본 기능만 들어있고 디자인은

좀 별로니까 각자 취향에 따라

수정하면 좋을 듯 합니다.

 

전체 소스코드

 

이번 포스팅은 날로 먹는 듯 한데,

방명록 부분은 딱히 가이드랄게

필요없을 듯 합니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band