page.php 만들어서 개별 페이지 호출하는 것이 일반적인가요?

page.php 만들어서 개별 페이지 호출하는 것이 일반적인가요?

QA

page.php 만들어서 개별 페이지 호출하는 것이 일반적인가요?

사용하는 빌더

리빌더

그누보드5(영카트) 버전

5.6.10

사용 PHP 버전

8.3

본문

안녕하세요. 초보입니다.

 

리빌더로 사이트 만드는 중인데요, 게시판 형식 말고 제가 만든 개별 페이지를 리빌더 틀 안에 맞출려고 하니 방법이 없어서 GPT 에 물어 보니 

 

 

/theme/basic/page/about.php

이렇게 안에 페이지 테마 폴더 안에 page 디렉토리를 만들어서 php 파일을 몽땅 넣은 후에

 

 

도메인/bbs/page.php?page=about

어쩌구 이런식으로 호출해서 쓰는게 일반적이라던데, 맞나요?

bbs/ 디렉토리 안에 page.php 도 없어서 GPT 가 코딩해주는대로 했는데,

개별 독립 페이지를 그누보드 틀 안으로 넣는 방법이 이것 말고 다른게 있을까요?

GPT왈,

 

결론부터 말하면:

**/theme/테마명/page/ + bbs/page.php 방식은 "비공식이지만, 업계에서 거의 표준처럼 쓰이는 방법"**이에요.

 

이러고 있네요.

이 질문에 댓글 쓰기 :

답변 3

안녕하세요...

 님

 

먼저 bbs 폴더 내 파일을 새롭게 만들어서 사용하시는 것은 무관합니다.

저 역시도 page.php 파일을 만들어서 짧은 주소로 변환해서 쓰고 있거든요

 

일반적이라는 단어가 적절하지는 약간 갸우뚱입니다. 

저는 루트 폴더 내 page 폴더를 만들어 해당 관련 파일을 몽땅 넣어놓은 구조로 개발 하였습니다.

978180634_1742876645.4481.png

 

 

이렇게 넣어놓고 위에 써 있는 page.php 파일로 하나하나 인쿠르트 시켜 동작하게 구현하였습니다.

978180634_1742876685.9328.png

 

page.php 파일 내 head /  tail 을 include 해주는 방식이니 자동적으로 데이터를 다 땡겨오니 사용하기에 간편하구요^^

 

어떻게 쓰던, 일반적이기 보다 본인이 사용하기에 편하고 / 관리하기 편한 방법이 가장 좋은 방법이 아닐까?

생각됩니다.

 

그럼 오늘도 좋은하루 보내세요~

개별페이지 어렵지 않습니다.
head 와 tail 을 공유한다면 루트에 custompage.php 하나 만드시고
상단에 커먼넣으시고 그 다음 head, 마지막으로 tail 넣으시면됩니다.

head와 tail 공유가 싫으시면 그냥 common.php 하나 인클루드 하시면 끝입니다.

아주 좋은 샘플 화일이 있습니다

shop/mypage.php <==이 페이지를 열어서 원하는 빌더가 적용되는지 확인 후 잘 된다면

이것을 복사해서 root든 새로만드는 폴더든 상관 없이 page.php로 만들어넣고

_common, _head , _tail include 하는 코드만 남기고 모두 삭제 후 Hey 라고 넣어보세요

 

새 폴더를 만드는 경우는 _common.php, _head.php , _tail.php 도 복사해서 새 폴더에 넣으세요

이 경우 화일명을 page.php로 하지말고 index.php로 하고 새 폴더명을 page라고 만들면

http://주소/page/ 이렇게만 하면 열리겠죠

쇼핑몰을 사용하지 않는다면 bbs폴더의 _common.php, _head.php , _tail.php를 복사 해서 넣으세요

 

 

 

 

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

회원로그인

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