게시판 스킨을 못 불러와요!!! 정보
게시판 스킨을 못 불러와요!!!
관련링크
본문
http://home.pusan.ac.kr/~eucenter/bbs/board.php?bo_table=e_eus&wr_id=3
서버를 이전했더니
글을 클릭하면 사진만 나오고 글이나 코멘트창은 아예 뜨질 않아요..ㅠ_ㅠ
한글,eng 사이트를 같이 쓰고 있는데, 한글 스킨은 다 뜨는데 영어스킨은 다 똑같이 뜨질 않네요..
왼쪽 메뉴바도 클릭질 하면 한글페이지로 넘어가버리고..ㅠ_ㅠ
몇일동안 생고생고생 다하고 지웠다가 다시 깔아도 보고 했는데도 ..ㅠ_ㅠ
해당 board.php 파일 소스입니다...부디 가르침을 주시옵소서.....
<?
include_once("./_common.php");
if (!$board[bo_table])
{
if ($cwin) // 코멘트 보기
alert_close("Board not exist.", $g4[path]);
else
alert("Board not exist.", $g4[path]);
}
if ($write[wr_is_comment])
{
/*
if ($cwin) // 코멘트 보기
alert_close("Reply(comments) can not veiw detail(s).");
else
alert("Reply(comments) can not view detail(s).");
*/
goto_url("./board.php?bo_table=$bo_table&wr_id=$write[wr_parent]#c_{$wr_id}");
}
if (!$bo_table)
{
$msg = "bo_table value not recognized.\\n\\nMust use like board.php?bo_table=code.";
if ($cwin) // 코멘트 보기
alert_close($msg);
else
alert($msg);
}
// wr_id 값이 있으면 글읽기
if ($wr_id)
{
// 글이 없을 경우 해당 게시판 목록으로 이동
if (!$write[wr_id])
{
$msg = "Writing not exist.\\n\\nWriting must moved or deleted.";
if ($cwin)
alert_close($msg);
else
alert($msg, "./board.php?bo_table=$bo_table");
}
// 그룹접근 사용
if ($group[gr_use_access])
{
if (!$member[mb_id]) {
$msg = "Guest can not access this board.\\n\\nIf member, Log-in please.";
if ($cwin)
alert_close($msg);
else
alert($msg, "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
// 그룹관리자 이상이라면 통과
if ($is_admin == "super" || $is_admin == "group")
;
else
{
// 그룹접근
$sql = " select count(*) as cnt
from $g4[group_member_table]
where gr_id = '$board[gr_id]' and mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if (!$row[cnt])
alert("Unable to read writing,No access premission .\\n\\nContect Super admin if have any an inquiry.", $g4[path]);
}
}
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
{
if ($member[mb_id])
alert("No premission to read.");
else
alert("No permission to read.\\n\\nIF member please login.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
// 자신의 글이거나 관리자라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
else
{
// 비밀글이라면
if (strstr($write[wr_option], "secret"))
{
// 회원이 비밀글을 올리고 관리자가 답변글을 올렸을 경우
// 회원이 관리자가 올린 답변글을 바로 볼 수 없던 오류를 수정
$is_owner = false;
if ($write[wr_reply] && $member[mb_id])
{
$sql = " select mb_id from $write_table
where wr_num = '$write[wr_num]'
and wr_reply = ''
and wr_is_comment = '0' ";
$row = sql_fetch($sql);
if ($row[mb_id] == $member[mb_id])
$is_owner = true;
}
$ss_name = "ss_secret_{$bo_table}_$write[wr_num]";
if (!$is_owner)
{
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
// 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 패스워드를 묻지 않습니다.
// 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
//if ("$bo_table|$write[wr_num]" != get_session("ss_secret"))
if (!get_session($ss_name))
goto_url("./password.php?w=s&bo_table=$bo_table&wr_id=$wr_id{$qstr}");
}
set_session($ss_name, TRUE);
}
}
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
{
// 회원이상 글읽기가 가능하다면
if ($board[bo_read_level] > 1) {
if ($member[mb_point] + $board[bo_read_point] < 0)
alert("Cannot read, Need more point(".number_format($member[mb_point]).")Need (".number_format($board[bo_read_point]).") more point.\\n\\n Earn and try again please.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] Read $wr_id ", $bo_table, $wr_id, 'read');
}
}
set_session($ss_name, TRUE);
}
$g4[title] = "$group[gr_subject] > $board[bo_subject] > " . strip_tags(conv_subject($write[wr_subject], 255));
}
else
{
if ($member[mb_level] < $board[bo_list_level])
{
if ($member[mb_id])
alert("No permission for view list.");
else
alert("No permission for view list.\\n\\n IF member, please login.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
if (!$page) $page = 1;
$g4[title] = "$group[gr_subject] > $board[bo_subject] $page Page(s)";
}
include_once("$g4[path]/head.sub.php");
$width = $board[bo_table_width];
if ($width <= 100) $width .= '%';
// IP보이기 사용 여부
$ip = "";
$is_ip_view = $board[bo_use_ip_view];
if ($is_admin) {
$is_ip_view = true;
$ip = $write[wr_ip];
} else // 관리자가 아니라면 IP 주소를 감춘후 보여줍니다.
$ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $write[wr_ip]);
// 분류 사용
$is_category = false;
$category_name = "";
if ($board[bo_use_category]) {
$is_category = true;
$category_name = $write[ca_name]; // 분류명
}
// 추천 사용
$is_good = false;
if ($board[bo_use_good])
$is_good = true;
// 비추천 사용
$is_nogood = false;
if ($board[bo_use_nogood])
$is_nogood = true;
$admin_href = "";
// 최고관리자 또는 그룹관리자라면
if ($member[mb_id] && ($is_admin == 'super' || $group[gr_admin] == $member[mb_id]))
$admin_href = "$g4[admin_path]/board_form.php?w=u&bo_table=$bo_table";
if (!($board[bo_use_comment] && $cwin))
include_once("./board_head.php");
echo "<script language=\"javascript\" src=\"$g4[path]/js/sideview.js\"></script>\n";
if (!($board[bo_use_comment] && $cwin)) {
// 게시물 아이디가 있다면 게시물 보기를 INCLUDE
if ($wr_id)
include_once("./view.php");
// 전체목록보이기 사용이 "예" 또는 wr_id 값이 없다면 목록을 보임
//if ($board[bo_use_list_view] || empty($wr_id))
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
include_once ("./list.php");
include_once("./board_tail.php");
}
else
include_once("./view_comment.php");
echo "\n<!-- 사용스킨 : $board[bo_skin] -->\n";
include_once("$g4[path]/tail.sub.php");
?>
댓글 전체
그리고 한글페이지로 링크되는것은 좌측 페이지 링크가 잘못되어있네요
bo_table의 룰이 e_XXX로 나가는데 좌측 링크는 죄다 XXX로 되어있군요
에디터를 이용해서 이미지를 올리니 글,그림,코멘트까지 제대로 나옵니다,,
근데 첨부파일을 사용하니
글 내용이 또 짤리네요... 첨부파일 관련된 소스에 문제가 있는걸까요..?
e_xxx는... eng페이지로 들어가서 상위 아무 메뉴를 클릭 후 보면 정상적으로 e_xxx로 나오지만
좌측메뉴를 한번 클릭한 후 다시 보면 xxx로 변신 해 있습니다.ㅠ_ㅠ
이길은 저에게 왜이리 멀고 험할까요?
'이방법이면 분명히 될꺼야 이거는.. 딱 보니깐 이 소스네..ㅋㅋ 잘걸렸어 ㅋㅋ'하고 고쳤는데
안되면 정말.... 모니터를 찢어버리고 싶은 충동이 강하게 듭니다.ㅠ_ㅠ
그 부분은 아마 head.sub나 .. 구조를 봐야 알 수 있을듯하네요
좌측메뉴 링크 자체가 e_XXX가 아니고 XXX로 되어있어서 그렇습니다
<?include_once("$g4[path]/pages/left_".(($Main)?$Main:$Group).".html");?>
이렇게 된 부분이 있어서 g4[path]/eng/pages eng를 추가시키니까
뭔가 될듯말듯 하네여 ㅋㅋㅋ
한번 또 삽질 열심히 해볼께요 ㄳ~