한 게시판 리스트(list.skin.php) 여러개 사용하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

한 게시판 리스트(list.skin.php) 여러개 사용하기 정보

한 게시판 리스트(list.skin.php) 여러개 사용하기

본문

그누보드 원본을 수정하지 않고 게시판 리스트 스킨을 전환하는 예제입니다.
세션을 사용하고 분류로 들어갈 경우까지 선별적으로 전환하는 형태입니다.
어느분께서 질문을 올리신것을 봤는데 지우셨나 봅니다.^^
저도 필요한 부분이라서 한번 해보았습니다.
<?
//쿠키 디버그/테스트
//print_r($_COOKIE);
//print_r($HTTP_COOKIE_VARS);
//------------------------------ start popup 분류별 설정까지 확장   // 추가정리 필요
$mssst = ($sca)?'mcs':'mbs';
$mssid = ($sca)?$mcs:$mbs;
$mssreg = ($sca)?"mod_".$sca:"mod_".$bo_table;

session_name($mssst);

if($_GET[$mssst]):    //세션 기록
  $mssid = $_GET[$mssst];
  session_register($mssreg);
  $_SESSION[ $mssreg]= $mssid;
elseif($_SESSION[ $mssreg]):    //세션설정 모드
  $mssid = $_SESSION[ $mssreg];
else:    //기본 모드
  $mssid = v;
endif;

//------------------------------ sssssssssss end
//echo "--> ".$mssid;

$msssw = ((!$wr_id) && ($mssid == "v"))?"현재(".$mssid.") <a href=' " . preg_replace("/&".$mssst."=(.*)/i","",$_SERVER[REQUEST_URI]) . "&".$mssst."=h '>모드전환</a>":"현재(".$mssid.") <a href=' " . preg_replace("/&".$mssst."=(.*)/i","",$_SERVER[REQUEST_URI]) . "&".$mssst."=v '>모드전환</a>";
echo $msssw." <font color='red'><-- 스크롤링 모드 전환 테스트(세션을 이용하며 분류까지 선택적 전환)</font>";
/*
if (!$wr_id) {
  if ($mssid == "h") {
    echo "현재(".$mssid.") <a href=' " . preg_replace("/&".$mssst."=(.*)/i","",$_SERVER[REQUEST_URI]) . "&".$mssst."=v '>모드전환</a>";
  }
  if ($mssid == "v") {
    echo "현재(".$mssid.") <a href=' " . preg_replace("/&".$mssst."=(.*)/i","",$_SERVER[REQUEST_URI]) . "&".$mssst."=h '>모드전환</a>";
  }
}
*/
if ($mssid == "h") {
  include_once $board_skin_path."/list.skin.h3.php";
} else  {
  include_once $board_skin_path."/list.skin.v3.php";
}
?>
추천
0

댓글 2개

전체 3,310 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT