[검토필요] 코멘트 업데이트 처리파일에서 언급된 코멘트 업데이트 스킨파일의 부재?! > 자유게시판

자유게시판

[검토필요] 코멘트 업데이트 처리파일에서 언급된 코멘트 업데이트 스킨파일의 부재?! 정보

[검토필요] 코멘트 업데이트 처리파일에서 언급된 코멘트 업데이트 스킨파일의 부재?!

본문

-. 관련내용 : 링크 #1
 
-. 현재 배포되고 있는 g4 HISTORY파일 참조
 
-. 링크 #2 : 코멘트 업데이트 스킨의 부재
   관리자(kagla)님께서도 생각은 하셨으나
   여전히 배포되는 기본버전에서 추가되지 않고 있는 부분.
 
추천
0

댓글 13개

전 그누보드 4 보기 시작한게 며칠 안됩니다.
전체적으로 그누보드 4를 살펴보진 않았지만, 제가 살펴본 바로는

최근 게시물 테이블에서 코멘트는 삭제하면 안됩니다.

왜냐하면 왼쪽에 항상 나오는 나의 최근 게시물은
자신이 작성한 원글 뿐아니라 자신이 작성한 코멘트가 포함된 글도
리스팅 해줍니다.

그것을 구현하기 위해서는
최근 게시물 테이블에 자기가 작성한 코멘트도 있어야 셀렉트가 가능해보이네요.

참고 url : http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=4552

그 게시물에서
$sql = " select bo_table, wr_parent from $g4[board_new_table] a
              where mb_id = '$member[mb_id]'
                -- and a.wr_id = a.wr_parent
                group by bo_table, wr_parent
                order by bn_id desc
                limit $new_count ";

이부분은 자신이 작성한 글, 코멘트의 bo_table, wr_parent를 중복되지 않게 빼내옵니다. (group by bo_table, wr_parent)
즉 이렇게 하는 이유는 자신이 작성한 글의 원글의 정보를 가져오기 위해서 입니다.

제가 보기에는 그런데 다른분들 생각은 어떠한지요?
음..
$g4[board_new_table] 을 대동하는 장점과 단점중에
장점이 더 많은 기능이라고 봅니다.
실질적으로 자신의 글을 관리하는 기능에 있어서는 다른 접근이 필요하지만..
싸이트에서 어떤 이슈를 이끌어내는 방법론적으로 보면 good 아닌가요?
게시판에서도 원글과 자신의  post 가 같이 독립적으로(관리)
놀아주면 더 할 나위가 없겠지만..^^;;
위의 질의문에서 오해가 있을수 있는데요
-- and a.wr_id = a.wr_parent
이부분은 주석으로 처리된 부분입니다.

즉 관리자님은 저 주석부분을 풀엇다 넣엇다하여
나의 최근 게시물을 원글로만 출력하거나, 코멘트를 포함하여 출력하거나
할려고 했던것 같습니다.

현재 그누보드 사이트에 적용된것은 원글만 보이도록 해ㅤㄴㅘㅅ군요.
얼마전까진 코멘트단것도 모두 보이게 했었는데 말이죠.
아무래도 보여주는게 5줄 밖에 되지 않아 원글만 보이도록 조정한것 같습니다.



다음은 위의 내용을 이해하지 못한 분들을 위한 첨언입니다.
-- 은 mysql 질의용 주석입니다.

phpmyadmin에서 sql덤프 받아보면
--
-- 테이블 구조 `g4_board_new`
--

이런것들도 포함되어집니다.
그대로 다시 집어넣고 쿼리를 실행시켜도 에러를 출력하지 않는 것은
주석이기 때문입니다.
원 게시물에서 검토가 필요하다고 기재했던 부분은,
/skin/board/스킨이름/write_comment_update.skin.php의 부재입니다.

물론 현재는 /bbs/경로의 파일에서 해당 스킨의 강제실행(강제연결, 오류를 무시한 연결)에 관한
소스코드가 최하단에 언급이 되어 있지만,
실제 보드스킨에서는 코멘트 업데이트에 관한 스킨이 없습니다.
네에
전 나스카님이 링크해주신 코멘트의 원글을 주로 봤거든요.
'최신글 테이블에서 코멘트를 삭제하고 싶은데, 어떻게 삭제해야 하는가?'
를 핵심으로 봤는데, 그게 아니었군요.

일단 해당 스킨파일이 필요한 부분이 없더라도 현재는 필요한 부분이 없다 하더라도
전체소스를 보기힘든, 보지못하는 분들을 위해
해당 이름의 빈파일을 포함시켜서 나중에 코멘트 처리에 있어 확장의 역활을 할수 있다고
생각할수 있도록 하는것이 좋겠습니다.
에고... 헷갈리게 해 드려서 죄송합니다.
근래에는 사정이 여의치 못해 원본 소스를 쳐다볼 기회가 드물었는데,
덕분에 다시 한번 원본소스를 쳐다보는 계기가 되었습니다.

코멘트 업데이트를 처리하는 부분은,
g4 업그레이드 과정에서 write_update 쪽에서 처리하는 과정이 추가되었다고 알고 있습니다.
따라서 특정 버전 이후로는 바로 코멘트 업데이트 스킨에 관한 부분이 의미가 사라지게 되어,
보드 스킨에서는 그 존재가 사라졌으나 여전히 원본 경로(/bbs/)에서는 그 존재와,
그 처리루틴은 살아 있는 문제가 있습니다.
(가장 간단한 주석처리의 과정도 없이 오류 메시지의 출력를 무시한 강제실행의 개념으로...)

말씀하셨듯이 원글의 업데이트와 연계되는 업데이트 스킨 파일의 유용성 만큼이나,
차후에는 코멘트 업데이트 스킨 파일의 유용성도 다시금 필요할 것 같습니다.
히히 전 나스카님 같이 꼼꼼하고
이것저것 살펴보고 하는 분들 좋아해요.

사실 저도 가끔 이런저런 질문받지만
특별한 때 아니면 제대로 살펴보지도 않거든요.

그런 면에서 보면 나스카님은 대단해요.
테스트도 열정적으로 하고...... 배울점이 많습니다.

제 관점에서 보면 지금도 잘하시지만, 앞으로 프로그램 더 잘 하실 분입니다.
단, 스스로가 지치면 안됩니다. 잘 지치기도 하죠?
단순한 '유희의 대상'일 뿐입니다.

너무 머리 아픈 것 같습니다.
즐기는 그 순간을 벗어나는 순간,
퇴보와 좀 더 가까워 지겠지요.
ㅎㅎ 즐거운 것보다 좋은 것은 없죠

좋아서 하는 일보다 잘할수 있는게 있겠습니까?
아무튼 좋습니다.
퇴보도 하고 발전도 하고 하는거죠
제목에 언급된 코멘트업데이트스킨 및 코멘트삭제스킨이 없습니다.

빈 화일일지언정 넣어 두시면 추후 활용에 도움이 됩니다.

일전에 제가 한번 링크한 정모스킨(?)의 경우 위 두가지까지 모두 사용되었습니다.

http://www.imt2000plaza.com/_ver5.5/bbs/board.php?bo_table=beta_09
네잎클로버님 정모스킨 좀 부탁드립니다.
요즘 시간이 조금나서 살펴보려고 했는데 이미 내려졌더군요.
전체 195,354 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

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