outlogin을 페이지별 다른 디자인으로... 정보
그누보드 outlogin을 페이지별 다른 디자인으로...본문
아웃로그인박스를 페이지별(메인과 서브)로 다르게 표시하기 위해 스킨을 적용할려고 다음과 같이 수정했습니다.
1. lib폴더에 developer.lib.php 파일에 아래부분을 포함
function outlogin($skin_dir='') {
global $memo_not_read, $url_encode;
$mb_id = $member[mb_id];
$mb_name = $member[mb_name];
$mb_point = nf($member[mb_point]);
// 스킨디렉토리값
$outlogin_skin = "./bbs/skin/outlogin/$skin_dir";
// 로그인상태 확인후 링크
if ($member[mb_point]) {
include "$outlogin_skin/outlogout.skin.php";
} else {
include "$outlogin_skin/outlogout.skin.php";
}
}
2. 메인페이지나 서브페이지에 다음의 함수 적용
<? outlogin(스킨디렉토리명); ?>
이렇게 적용된 페이지에 아웃로그인이 제대로 뜨긴하지만,,, 로그인후 outlogout.skin.php 파일만 보여지네요.
새창에서 확인한 결과입니다.
$member[mb_id] 변수가 넘어오질 않네요.
일반 페이지에서는 이대로해도 적용이 되는지요?
혹시 새창띄우기로 적용하면 적용이 되는지... 여유되시면 확인좀 부탁드릴께요.
감사합니다.
1. lib폴더에 developer.lib.php 파일에 아래부분을 포함
function outlogin($skin_dir='') {
global $memo_not_read, $url_encode;
$mb_id = $member[mb_id];
$mb_name = $member[mb_name];
$mb_point = nf($member[mb_point]);
// 스킨디렉토리값
$outlogin_skin = "./bbs/skin/outlogin/$skin_dir";
// 로그인상태 확인후 링크
if ($member[mb_point]) {
include "$outlogin_skin/outlogout.skin.php";
} else {
include "$outlogin_skin/outlogout.skin.php";
}
}
2. 메인페이지나 서브페이지에 다음의 함수 적용
<? outlogin(스킨디렉토리명); ?>
이렇게 적용된 페이지에 아웃로그인이 제대로 뜨긴하지만,,, 로그인후 outlogout.skin.php 파일만 보여지네요.
새창에서 확인한 결과입니다.
$member[mb_id] 변수가 넘어오질 않네요.
일반 페이지에서는 이대로해도 적용이 되는지요?
혹시 새창띄우기로 적용하면 적용이 되는지... 여유되시면 확인좀 부탁드릴께요.
감사합니다.
댓글 전체
아~ 이런 쉬운 방법이 있었네요. 감사합니다.
단순히 변수만 넘겨주면 될일을... ㅠ.ㅠ
새창띄우기 테스트해보구 다시 글 올릴께요.
좋은 하루 되세요... ^^
단순히 변수만 넘겨주면 될일을... ㅠ.ㅠ
새창띄우기 테스트해보구 다시 글 올릴께요.
좋은 하루 되세요... ^^
<?php //start
$outlogin_skin = "./bbs/skin/outlogin/new6";
include "./bbs/outlogin.php"; // end ?>
new6<--이 부분에서 원하시는 스킨 이름으로 바꾸세요....각 페이지 마다 얼마든지 바꾸셔도 됩니다..
$outlogin_skin = "./bbs/skin/outlogin/new6";
include "./bbs/outlogin.php"; // end ?>
new6<--이 부분에서 원하시는 스킨 이름으로 바꾸세요....각 페이지 마다 얼마든지 바꾸셔도 됩니다..