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

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

QA

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

답변 3

사용하는 빌더

리빌더

그누보드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를 복사 해서 넣으세요

 

 

 

 

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