그누보드는 처음인데 사이트 수정을 대체 어떻게 해야할지 모르겠네요;

그누보드는 처음인데 사이트 수정을 대체 어떻게 해야할지 모르겠네요;

QA

그누보드는 처음인데 사이트 수정을 대체 어떻게 해야할지 모르겠네요;

답변 3

본문

모 사이트를 수정하는 업무를 맡게 되었는데

 

제가 그누보드를 사용해본적이 없는지라 그냥 HTML - CSS - JS 정도로 구성되어있는줄 알았는데

 

막상 소스를 뜯어보니 게시판에 DB에 온갖 컴포넌트들이 다 들어가있고 단순히 게시판에 보고있는 페이지를 수정하려고 해도 관련된 소스가 어디에 박혀있는지조차 모르겠는데요;

 

http://www.sikgaekchon.com

 

여기 지점소개에 지점 좀 추가하고 지점소개 페이지에 보이는 리스트들 수정좀 하고 

 

뭐 이런저런것들 수정좀 하려는데 당최 소스가 어디에있는지 찾을 수가 없습니다.

 

그누보드의 수정은 어떤 방식으로 해야 하나요? 나모같이 무슨 툴이 있나요?

 

관리자 페이지에 들어가도 게시판 추가 삭제정도만 있지 내용에 대한 수정은 없는데요.

 

이 부분을 DB에 소스로 아예 넣어버린건지;;;

 

도움 부탁드립니다...

이 질문에 댓글 쓰기 :

답변 3

올려놓으신 사이트를 살펴보니,

 

* 지점소개 페이지에 보이는 리스트 수정

지점 소개 페이지의 URL 은 http://sikgaekchon.com/bbs/locals.php

인데.. 그누보드에는 원래 없는 파일입니다. 

새로 만든 파일로 보이고,

/bbs 디렉토리의 locals.php 에서 수정하면 될 듯 합니다.

locals.php  가 정적인 텍스트로 되어 있는지, 다른방식으로 되어있는지는 그 페이지를 만든 사람과 접근이 가능한 사람만 알 수 있습니다.

 

* 지점소개 - 지점 추가

'지점소개에 지점 추가' 가 메뉴[지점소개]에 추가한다는 의미인지, 다른의미인지 잘 모르겠습니다.

메뉴를 추가하는 것이라면, 관리자 화면 > 환경설정 > 메뉴설정에서 수정/추가해 주면 됩니다.

(향후 보다 구체적으로 질문글을 올리면 좋을 것 같기도 합니다.)

 

* 내용 수정

게시판의 글(내용)으로 들어간 형태라면,

관리자로 로그인한 뒤, 관리자 페이지가 아닌, 사용자 페이지에서

[수정] 버튼이 보일 것입니다. [수정]을 클릭해서 게시글 수정하듯이 수정하면 됩니다.

 

가령, http://sikgaekchon.com/bbs/board.php?bo_table=jonggak&wr_id=1

[jonngak] - 종각점 게시판의 1번글이라는 의미이고,

관리자로 로그인하면 하단에 [수정] 버튼이 보일 것으로 생각됩니다.

 

게시판의 게시글 형태로 저장된 내용, 그누보드에서 지원하는 기능을 이용한 설정 등은, 웹브라우에서 관리자로 로그인하여 수정/설정하면 됩니다.

 

소스에 대한 커스터마이징이 필요하거나, 소스 수정이 필요한 경우에는..

특별한 툴을 사용하지는 않습니다. 일반 텍스트 에디터로 수정을 많이 하는 편입니다.

그누보드는  php 언어로 만들어졌고,  db는 mysql 을 사용하기 때문에, 이부분에 대한 수정은 php, mysql 등의 이해가  필요합니다.

 

직접 수정하기 어려운 경우에는, 

제작의뢰 -  https://sir.kr/request

이용을 검토해 볼 수 있습니다.

감사합니다. 말씀해주신 부분 활용해서 수정중입니다.
각 지점의 내용은 글쓰기처럼 수정삭제가 가능한것을 확인했습니다.
다른 페이지들에 대한 소스는 어느정도 이해가 돼서 소스와 DB를 어느정도 건드려서 세부적인 내용을 수정할 수는 있게 됐는데
http://sikgaekchon.com/bbs/board.php?bo_table=jonggak
http://sikgaekchon.com/bbs/board.php?bo_table=guro
http://sikgaekchon.com/bbs/board.php?bo_table=ilsan
http://sikgaekchon.com/bbs/board.php?bo_table=incheon
이런 페이지들처럼 각 지점의 메인 페이지를 보여주는 소스의 위치를 모르겠습니다.
브라우저상의 페이지 소스에는 각 탭 영역이 구현되어있는 것만 보여지는데 게시판 안의 내용 수정할 수 있는 부분만 알면 될거같습니다. 아마 커스텀을 좀 거친 영역이라 외부에서 확인하기는 어렵지 않을까 싶긴 합니다만...

http://sikgaekchon.com/bbs/board.php?bo_table=jonggak
http://sikgaekchon.com/bbs/board.php?bo_table=guro
...

등은 커스터마이징이 조금 된 것으로 보입니다.

그래도 비밀은 board.php 에서 풀 수 있습니다.

원 board.php 파일은,

bo_table 값만 있는 경우에는 해당 게시판 게시글의 리스트를 보여주도록..
bo_table 값과 wr_id 값이 있는 경우에는 해당 게시판 특정 게시글의 게시글 내용을 보여주도록..
되어있습니다.

board.php 에서 bo_table=jonggak , bo_table=guro 인 경우 어떤  특수한 처리를 하는듯 한데..
해당 소스에.. 그 부분이 분명 있기는 할 것 같습니다.

테마 수정을 하셔야 합니다.
theme/basic

테마 수정은 소스를 직접 수정하면 되는건가요? 테마 안에도 전부 db화 되어있고..
결국 이거 툴이 있을거같은데 그걸 모르겠습니다;
db하나하나 뜯어고치고 있는데 나중에 문제생길거같네요

그누보드를 모르는데, 그누보드 수정 작업을 의뢰 맡으시다니....대단하세요.ㅎ

 

아래 메뉴얼들 보면서 공부해 보세요.

https://sir.kr/manual/g5

https://homzzang.com/b/g5

http://gnuboard.org

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,114
© SIRSOFT
현재 페이지 제일 처음으로