[테마제작기(8記)] 개인 정보 영역 작업 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

[테마제작기(8記)] 개인 정보 영역 작업 정보

기타 [테마제작기(8記)] 개인 정보 영역 작업

본문

원문(출처) : 그누보드 테마 제작 08 - 개인정보 영역 개발

 

오늘도 출근하여 키보드를 두당거리고 있습니다.

 

오늘은 메인의 개인 정보 관련 영역을 시도했어요.

바로 이 부분이죠~ (빨간 네모)

2949618301_1592614772.1123.png

 

그에 앞서, 로그인 전과 후 변경 될 부분에 대해 정리해보았습니다.

로그인 전과 후 모습입니다.

2949618301_1592614838.552.png

2949618301_1592614863.1988.png

사소한 버튼 몇 개 변경인데도, 기존엔 이래 저래 신경 쓰이는 부분이 많네요.

 

아... 미국애들이 만든 템플릿이라 그런지 성조기가 그려져있더군요~

이거 태극기로 변경하는데 시간이 좀 걸렸네요.

(워크맨 보면서 하다 보니... 뻘짓을 해서 시간이 더... ㅡㅡ;;)

뻘짓이란 아래 국기들을 생각 없이 다 넣었다는 거죠...

향후 다국어라던가... 생각해서 넣어보았는데...

아무리 생각해도 뻘짓인것같아요 ㅎ

(국기를 260개나 넣었으니... 쓸 일도 없을텐데... ㅋㅋ)

2949618301_1592614997.4189.png

 

사용자 정보 (User Profile)부분은 이렇게 바뀌었습니다.

2949618301_1592615084.8396.png


이번 작업은 큰 어려움 없이 마무리 된 듯 합니다.

 

알림숫자라던가, 쪽지의 숫자등이 없네요...

갑자기 귀차니즘이 와서 안할까 싶었는데...

할때 해야겠쬬? 귀찮은데... 그래도... 음... 지금 하는게 낫겠네요...

2949618301_1592615189.5667.png

위 화면처럼...

My Points와, My Scraps, My Messages에 "알림 숫자"가 뜨면 좋을 것 같긴 한데...

가 아니라 당연히 있어야 하는것같네요. 작업 시작...

 

포인트, 스크랩수, 읽지 않은 쪽지수를 어디서 가져오는지 찾는게 쉽지 않군요...

아이고 드디어 알았네요... (거의 1~2시간은 날려먹었네요 ㅠㅠ)

저것들은 outlogin.lib.php의 outlogin 함수를 호출하면서 결정되는군요.

그런제 제 템플릿은 aside를 사용하지 않으니

outlogin.lib.php는 include하지만, 우측메뉴를 include하지 않으니

당연히 호출이 안되어서 값이 안넘어오던 것이었네요.

 

그러니 죽어도 값을 못가져오더라는...

걍 쿼리로 개발할 걸... 그누에 당연히 있을거라고 생각하고 삽질을 했네요.

 

암튼 찾았으니, outlogin함수를 이용하여 다시 제작 들어갑니다.

2949618301_1592623833.8624.png

 

에휴 간신히 해결했네요.

2949618301_1592623858.7413.png

 

 

위에거 하다 보니 관리자 버튼이 또 빠져있더군요... 중간에 처리해서 완료!

하는 김에 아이콘도 넣어주고요 ^^

2949618301_1592617592.0796.png

 

음... 아래 빨간 네모 부분에...

최근 메세지를 넣어야 하는지.... 아... 고민되네요...

2949618301_1592624067.4898.png

걍 패스... 나중에 활용 가능한 일이 생기겠죠... 하려다가... 할까... 말까... 아......

쪽지함 만들때 해야겠네요. 걍 패스...

 

음... 근데 이런 내용은... 그누보드팁에 올릴걸 그랬나 싶네요.

어쩌다보니 자게가 너무나 편안하여... ㅋ

 

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

여기부터는 기억해둘 것들 정리...

-------------------------------------------------------------------

아... 세상에 정말 쉬운일 없네요.

1. 로그인한 유저의 포인트, 스크랩수, 읽지 않은 쪽지 수를 가져오는 로직은 outlogin.lib.php의 outlogin함수에 있다.

2. 말그대로 함수기에 aside 영역을 include하지 않는 이상 호출되지 않는다. 템플릿이 그누보드와 다른 경우 항상 신경을 써야 한다.

3. 투표(Poll)의 로직도 위 1, 2번과 마찬가지일 것으로 예상된다.

 

 

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

이전 글은 여기서 확인하실 수 있습니다.

https://sir.kr/cm_free?sca=&sfl=wr_subject%7C%7Cwr_content&stx=%5B%ED%85%8C%EB%A7%88%EC%A0%9C%EC%9E%91%EA%B8%B0

추천
0

댓글 6개

전체 5,352
개발자팁 내용 검색

회원로그인

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