한 게시판 리스트(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개

© SIRSOFT
현재 페이지 제일 처음으로