결국 다시 합니다. 질문요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

결국 다시 합니다. 질문요 정보

결국 다시 합니다. 질문요

본문

잘 깔고 했음에도 경로문제를 해결못해 다시 날렸습니다.
그럼 처음부터 다시 작업을 하는데요
html 문서마다 제일 꼭대기에 어떻게 소스를 붙이면 이런 오류가 발생하지 않을까요
노프레임으로 홈페이지를 만든다고 했을때요?

기초가 없어서 20일째 왕고생입니다.

다시 다 깔고 올렸고 다시 테스트 화일로 아웃로그인 올렸습니다. 문서 소스는 아래와 같습니다.
그랬더니 위 이미지와  멧세지가 나오네요 도대체 어떤 경로 소스를 해야 하는지요
저는 노프레임 홈을 만들려고 합니다.


<html>
<head>
<meta name="GENERATOR" content="Namo WebEditor(Trial)">
<title>제목 없음</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>

<p>&nbsp;</p>
</body>
</html>
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.

echo outlogin("basic"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
  • 복사

댓글 전체

include_once("./_common.php");
이 부분이 제일위로 올려야 합니다
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.

echo outlogin("basic"); // basic 스킨으로 아웃로그인을 출력합니다
?>
<html>
<head>
<meta name="GENERATOR" content="Namo WebEditor(Trial)">
<title>제목 없음</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>

<p>&nbsp;</p>
</body>
</html>

이런식으로 해야합니다
넓은마인드 선생님 드디어 위에 오류멧세지는 없어졌어요 근데 글씨가 여전히 크고 쪽지 스크랩 포인트는 팝업창이 열리지 않아요
head.sub.php 파일에 보시면 style.css파일을 불러오도록 되어있습니다.
헤드파일 상단에 이 head.sub.php 파일을 불러오는지 확인해보세요.

include_once("$g4[path]/head.sub.php");
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");

?>

 <?=outlogin("basic"); // 외부 로그인 ?>

<?
include_once("$g4[path]/tail.sub.php");
?>

이 내용을 인덱스페이지에 그대로 넣어보세요
에러없으면 이 포맷에 맞게 제작을 하시면 되겠네요
새벽비 선생님 정말 감사한데요 음 위 head.sub.php  tail.sub.php관련한 내용은 제가 하려는 홈이 노프레임이라서 연관이 없는 건 아닌지요 궁금하네요?

선생님 궁금하네요
글씨가 커지는건 css 가 먹히지 않아서 입니다

경로를 확인하셔야 합니다


제가 그러니까 경로를 어떻게 확인해야하는지를 모르는 거죠 설명을 너무 잘해주시는데 제가 못 따라가는 거죠..
head.sub.php  tail.sub.php 이 두 파일을 열어보시면 아실텐데요.
여기서 불러오는건 그누보드에 필요한 기능들과 자바스크립트에서 사용하는 전역변수 그리고 보드 기본 스크립트, 기본 style.css를 불러옵니다.
흠 필요한 부분을 카피하셔도 되고 어차피 게시판을 붙이시려면 상 하단 파일로 분리가 되어 있어야 하니깐 그냥 include 시켜주셔도 됩니다.

필요한 부분이라기엔 head.sub.php  tail.sub.php 의 내용들은 모두 필요한 내용들 입니다.
카피를 하신다면 head.sub.php은 <body>까지의 내용들이니깐 붙여넣고 내용을 채우시고 제일 끝 부분에 tail.sub.php(</body>부터 시작) 의 내용을 붙여 넣기 하시면 됩니다.

그런데 어차피 서브페이지에도 위 내용들이 동일하게 들어가야 하니깐 페이지마다 복사 붙여넣기를 하시는것 보다  include 시켜주시는게 편하시겠죠.

정 힘드시면 인덱스 파일이랑 내용페이지 한페이지를 코딩한 문서를 첨부파일로 올려보세요. 수정해드릴게요
새벽비 선생님 음 화일모두를 보내드렸습니다. 나모로 작업을 했구요.. 게시판을 붙인다고 하셨는데요 게시판을 붙이는거는 잘 돼더라구요 옛날 제로보드처럼요 ,, 문제는 로그인 후 글씨가 커지는 것과 오인트 스크랩 등 팝업창이 오류 난다는 것 이예요 귀찮으시라고 화일을 압축한 것 같이구요 하여간에 모두 압축해서 보내드렸습니다.

게시판을 붙임에 있어서는 head.sub.php  tail.sub.php 하고는 상관이 없이 붙였었는데 여튼 그부분만 도와주시면 모든게 원할해질것 같습니다.
새벽비 님 PHP 화일을 보시면 아시겠지만

<?
include_once("./_common.php"); 
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
?>

페이지 마다 꼭대기에 이렇게 붙이고 작업을 했었습니다. 그러나 궂이 인덱스 페이지에만 많이
활용되는 소스인것 같은데 음 잘 모르다 보니..
흠 메일 다시 보내주시고 파일이 깨졌는지 열리지가 않네요..
 head.sub.php 파일 내용은 꼭 인덱스 용이 아닌 전체 페이지에 적용이 되는 내용들입니다.

<?
include_once("./_common.php"); 
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
?>

이 파일중에 메인을 제외한 서브페이지에는
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php"); 
?>
만 호출해도 상관이 없습니다.
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php"); 
?>


새벽비님 음 내용은 모든 페이지 꼭대기에 붙이라는 말씀이신거군요 ..
글구 지금 index화일 보내드렸습니다. 인덱스 화일에 들어갈 소스만 해결이 되면 로그인이
해결이 되는거죠?
© SIRSOFT
현재 페이지 제일 처음으로