상하단 페이지를 유지한 내 마음대로 html ??

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
상하단 페이지를 유지한 내 마음대로 html ??

QA

상하단 페이지를 유지한 내 마음대로 html ??

답변 4

본문

안녕하세요 고수님들 항상 감사드립니다!

 

너무 초보적인 질문을 해드려 정말 송구스럽네요 ㅎㅎ

 

"내용관리" 말고 디자인 상단과 하단을 유지한채 제가 원하는 내용 html 등을 넣어 출력하고 싶어도 자꾸 페이지 접속이 안되네요 ㅠㅠ

 

상하단에 어떻게 처리를 해야하나요?

이 질문에 댓글 쓰기 :

답변 4

일반 페이지 즉 abcd.php 파일에서  위 아래를 사용하고자 한다면 다음 코드만 넣어주시면 됩니다.

 


<?php 
include_once('./_common.php');
include_once(G5_PATH.'/head.php'); ?>
 
내가 만들 공간
 
<?php
include_once(G5_PATH.'/tail.php');

"""include_once(G5_PATH[G5_THEME_PATH].'/head.php'); """
.      (예의를 갖추어 분명히 설명드렸음에도 불구하고)
선택적 표기를 문법으로 왜곡하여 차설을 깔고한 포장, 멋지군요.

포장, 참~ 예술이십니다.
겉모습만 바꿔놓고 다르게 보이게 하려는 기술은 그야말로 마스터급이시군요.

무엇 때문인지는 모르겠으나,
이런 반복된 말의 미로 때문에 제3자들은 길을 잃을 수 있다는 점만은 꼭 기억하시길 바랍니다.

무슨 말씀 하시는거죠 ?
제 3자들이 길 잃는 건 본인 아닌지요 ?
- ideaman.php 파일에 상단과 하단을 불러오는 코드를 추가 (중괄호는 테마 사용의 경우)
쓰셨다고 하나, 이해할까요 ? 타인이
오! 코드 주셨네요 복붙해봐야지 ??가 선행이 되지 않나요 ?
어느 정도 코드에 대해서 아는 사람이야 어? 하겠지, 잘 모르시는 분들은 주신 코드 그대로 복붙 하지 않을까요 ?

설명은 저한테 하실 필요는 없습니다.
제가 질문한 게 아닙니다. 원 질문자에게 상세 설명해야 합니다.

아니. 님과 같은 베테랑께서

"""
- ideaman.php 파일에 상단과 하단을 불러오는 코드를 추가 (중괄호는 테마 사용의 경우)

<?php
include_once('./_common.php');
include_once(G5_PATH[G5_THEME_PATH].'/head.php');
?>
<div class="ideaman-box">
    <h2>ideaman page</h2>
    <p>이 영역에 내 맘대로 코드 작성</p>
</div>
<?php
include_once(G5_PATH[G5_THEME_PATH].'/tail.php');
"""
 이 내용을 이해 못하셨다는 것이 말이 됩니까?
 . . .  작정하고 물먹이는 것으로 뱎에 느껴지지 않는군요.
. . .
그리고 10시경에 다룬 내용을 굳이 14경에 포장하신 이유는 뭡니까?

왜 저한테 이해 못하냐? 묻는지 저의가 궁금하네요
문법이 잘못된 걸 언급하는게 잘못 된 행동인가요?
그게 아니면 저만 몰랐냐?의 언급인가요?
있는 그대로 확인도 되지 않은 코드이니 확인하고 글 남기라 오류떨어진다. 가 잘못된 댓글인지? 아직도 이해할수없네요

아 제 답변요? 저는 원래 답변달면 그게 저가 아니라도 누군가 채택해주는 질문자가 좋습니다.
그래야 답변하는 힘이 나죠

본인이 해결하지 못했다는 이유로 마감하는 질문자는 제 기준으로 답변을 더 이상 달지 않습니다.

그런데 질문자님이 2시경에 다시 그 질문을 채택으로 변경하셨기에 저도 아는 내용이라 그 시간에 답변달았습니다.

뭐가 잘못 되었나요? 혹시 채택 스샷이 필요한가요?
혹시나 싶어 지금 답 12시 기준 22시간 전 오후 2시 채택 스샷 찍어뒀습니다

애초에 작정했다면 그 댓글 달자마자
위 내용 잘못된 코드라면서  답변 달았을 것이란 건 생각도 안하신 듯 보이네요

'미니님a'님!
왜 계속 님의 주관된 표현을 쓰시나요?
"잘못된 문법"이라고 오도하지 마세요.

글을 다시 읽어 보세요,
. . .
""" include_once(G5_PATH[G5_THEME_PATH].'/head.php'); """ 이것이 표기이지, 문법입니까?
. . .
그리고 상식적으로 어떻게 AI가 위와 같은 문법을 만들 수 있나요?
.
그러지 마세요.
.
순간의 실수를 인정하는 것도 멋진 선택일 수 있습니다.

정말이지 미치겠네요 ㅋㅋㅋㅋ

그쪽이 그렇게 좋아하는 AI 답변입니다.


include_once(G5_PATH[G5_THEME_PATH].'/head.php'); 이부분은 어떤 의미인가요

이 부분을 자세히 설명드리겠습니다:
include_once(G5_PATH[G5_THEME_PATH].'/head.php');
각 부분의 의미:

include_once(): PHP 함수로, 지정된 파일을 한 번만 포함시킵니다. 같은 파일을 여러 번 포함시키는 것을 방지합니다.
G5_PATH: 그누보드의 기본 경로 상수
G5_THEME_PATH: 현재 사용 중인 테마의 경로를 나타내는 상수
'/head.php': 테마의 헤더 파일 이름

실제로는 이렇게 해석됩니다:

현재 사용 중인 테마의 전체 경로를 찾아
그 경로에 있는 head.php 파일을 포함시킵니다.

예를 들어, 테마 폴더가 /home/www/public_html/theme/basic/라면, 이 코드는 /home/www/public_html/theme/basic/head.php 파일을 포함시키게 됩니다.
이 파일은 보통 페이지의 공통 헤더 부분(HTML 시작, 메타 태그, CSS, 상단 메뉴 등)을 포함하고 있어 각 페이지마다 일관된 레이아웃을 유지할 수 있게 해줍니다.

문법상 잘못된 걸 잘못되었다고 아니 아버지를 아버지라 부르지 못하고 ..
하...-_-;
대화가 점점 수준이 낮아지는 걸 느껴지네요

차라리
주석을 달아서
// 일반
include_once(G5_PATH.'/head.php');
// 테마
include_once(G5_THEME_PATH.'/head.php');
라고 했다면 이해라도 할 수 있죠....

언급해주신 답글 제가 인용한번만 하겠습니다.

"순간의 실수를 인정하는 것도 멋진 선택일 수 있습니다."

쨋든 님 답변에 "앞으로는 간섭 안할테니" 그만하세요

상하단고정 이라면 스크롤움직일때 고정을 말씀하시는지요? 만약그렇다면 고정할 요소를 정하시고 속성을 position: fixed;  설정하시면됩니다. 카톡연락주세요 일일 강사가 되어줄께요~~

 

일반 개인페이지지에서 호출을 하고자한다면 먼저 상단에 디비정보와 기타 상수가 정의된 common.php  파일을 호출이되어야 하겠습니다.

그이후 head.php 상단 tail.php 하단을  인크루트시켜 놓으시고 가운데 정의하시면됩니다.

<php

common.php

head.php

?>

<div>

html

</div>

<?php  tail.php

※ 디자인(상/하단)을 유지한 채로 특정 HTML 내용을 "내 마음대로출력하시려면 ;

 

기존의 상단(head.php)과 하단(tail.php)을 불러오는 방식을 활용하여

별도의 PHP 페이지(ideaman.php)를 생성해야 합니다.

이렇게 하시면 특정 콘텐츠를 내 마음대로 삽입 가능하지 않을까 싶습니다.

 

아래의 예시는 "[정식버전]그누보드(영카트) 5.6.4"를 참고한 예시 임.

 

- ideaman.php 파일을 bbs 폴더에 생성 (위치는 커스터마이징 가능)

- ideaman.php 파일에 상단과 하단을 불러오는 코드를 추가 (중괄호는 테마 사용의 경우)


<?php
include_once('./_common.php');
include_once(G5_PATH[G5_THEME_PATH].'/head.php'); 
?>
<div class="ideaman-box">
    <h2>ideaman page</h2>
    <p>이 영역에 내 맘대로 코드 작성</p>
</div>
<?php
include_once(G5_PATH[G5_THEME_PATH].'/tail.php'); 

head.php, tail.php 또는 CSS 파일에서 스타일을 정의하여 ideaman page를 꾸밀 수 있음

http://ideaman.com/bbs/ideaman.php로 접근 가능

- 아래 예시를 프로젝트 또는 그의 테마 스타일 시트에 추가/편집하세요.


.ideaman-box {
    background-color: #f9f9f9; /* 배경색 */
    padding: 20px;           /* 내부 여백 */
    margin: 20px auto;       /* 가운데 정렬 및 외부 여백 */
    border: 1px solid #ccc;  /* 테두리 */
    max-width: 800px;        /* 최대 너비 */
    font-family: Arial, sans-serif; /* 글꼴 */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* 그림자 */
}
.ideaman-box h2 {
    color: #333;             /* 제목 글자색 */
    font-size: 24px;         /* 제목 크기 */
    margin-bottom: 10px;     /* 제목 하단 여백 */
}
.ideaman-box p {
    color: #666;             /* 본문 글자색 */
    line-height: 1.5;        /* 행 간격 */
}

AI 로 답변하시는 건 그럴 수 있지만, 적어도 확인 정도는 해보시고 답변 작성 하시는 게 다른 이들에게 도움 되지 않을까요 ?

G5_PATH[G5_THEME_PATH]
이런 문법은 본적도 없네요

Fatal error: Uncaught TypeError: Cannot access offset of type string on string in
오류 발생 시킵니다.

G5_PATH
G5_THEME_PATH
따로 동작합니다.



뭔가 오해가 있으셨던 것 같습니다.

저의 의도는 'G5_PATH'와 'G5_THEME_PATH' 중 하나를 선택해야 한다는 표기였습니다.
테마를 사용하는 경우에는 'G5_THEME_PATH'를 사용해야 한다는~

질문자(ideaman)님의 회원 이력을 염두에 두었으며,
include_once(G5_PATH[G5_THEME_PATH].'/head.php');와 같은 표기를
충분히 이해 가능하리라 생각했습니다.

제가 작성한 답변을 다시 살펴보시면 이런 의도라는 점이 전달될 것 같습니다.
include_once() 구문 안에 중괄호를 사용한 이유는 이미 괄호를 사용중이기 때문입니다.

베테랑님께서 읽어내지 못할 정도의 표기였다니, 저의 경험 부족이군요!
혹시 제 글로 인해 오해를 불러일으켰다면 너그럽게 이해해 주시길 바랍니다.
앞으로도 좋은 의견 기쁘게 받겠습니다.

  • glitter0gim 님 문제: 답변이 너무 김.
  • 미니님a 님 문제: 타인의 답변을 평가.
  • 홈짱 문제: 오지랖.
  • ideaman 님 문제: 답변자끼리 쌈 났는데 나 몰라라....
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로