이런 기능은 구현할수 없나요? 정보
그누보드 이런 기능은 구현할수 없나요?
본문
주소창으로 스킨변경...
임성길님이 언급하신 http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&wr_id=716 에 있는
"[게시판] kimzz_basic 1.2 - 기본용도 게시판" 의 램덤css가 정말 좋은듯...
css에 추가로 icon,배경 등의 화면구성할것을 테마로 해서 묶어서....
어찌어찌... 주절주절...(잘 모르는건데... 그만 자제를...)
암튼 그쪽 방향이... 자꾸 끌리긴 한데... -_-a
접고...
단지 주소창에 &skin=...에 초점을 맞춰...
------------------index.php에 추가-------------
$board_skin = "./bbs/skin/board/$board[bo_skin]"; // 게시판 <---원래있음 170줄정도
if ($HTTP_SESSION_VARS[skin]) {
$board_skin = "./bbs/skin/board/$HTTP_SESSION_VARS[skin]"; //세션에 저장된값이 있으면 사용
}
if($HTTP_GET_VARS[skin]) {
$board_skin = "./bbs/skin/board/$HTTP_GET_VARS[skin]"; // &skin= 있는지 GET 조사
//session_register(skin);
$HTTP_SESSION_VARS[skin] = $HTTP_GET_VARS[skin]; // 세션값에 저장, 다시 &skin= 있기전까지 사용
}
$outlogin_skin = "./bbs/skin/outlogin/$default[de_outlogin_skin]"; // <---이것도 원래있음...
------------------------------------------------
별로 설명이 필요하진 않지만...-_-a
원소스.. DB에서 받아서 $board_skin 설정... 아래에서 바뀌지 않으면 계속 그대로 사용...
세션값중에서 skin 있는지 조사해서 있으면 $board_skin 대체...
주소창으로 넘어오는 GET값 &skin=... 조사해서 있으면
$board_skin 또 대체 , 세션값skin에저장 &skin=...하기전까지 유지
테스트용으로 다른건 하나도 신경안쓰고(오타나도 그냥 에러메세지 보여줌)
변경하는게 가능한지만 생각함...
가능성 정도로만...
--------이하 잡담------------
신경쓸게 너무 많네요...
정확한 삽입위치는 어딜까? index.php는 너무 부담스럽고... index에 넣으니 아무보드나 막 바뀌니... 어딘가에 설정필요..
주소창에 &skin=.... 직접추가하지말고.... 어딘가에 select box 넣어서 클릭하게 해야 되는데... 그게 어디?
사용가능한 스킨의 목록이 필요....
특별한 기능이 있는(옵션필드 사용 등등) 스킨과 혼용 난감?
세션값을 저리 써도 과연 괞찬은건지?
꽤 전부터 chomi 시리즈 보고... 이정도면 사용자가 스킨 고르게 하는것도 괞찬다싶어 생각만 했었던거라,
잘 만들어서 팁텍에 올려 보고자 하는 꿈이 있었지만...
질답글보고 해보던중... 집중못하는 고질병 발동-_-a;;;
그냥 마감하기로...
지금안써두면 영원히 묻힐것 같아 적긴적지만... 차라리 묻히는게 나을지도...
(이것두 머리쓴거라구... 담배가 고프다ㅠㅜ)
임성길님이 언급하신 http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&wr_id=716 에 있는
"[게시판] kimzz_basic 1.2 - 기본용도 게시판" 의 램덤css가 정말 좋은듯...
css에 추가로 icon,배경 등의 화면구성할것을 테마로 해서 묶어서....
어찌어찌... 주절주절...(잘 모르는건데... 그만 자제를...)
암튼 그쪽 방향이... 자꾸 끌리긴 한데... -_-a
접고...
단지 주소창에 &skin=...에 초점을 맞춰...
------------------index.php에 추가-------------
$board_skin = "./bbs/skin/board/$board[bo_skin]"; // 게시판 <---원래있음 170줄정도
if ($HTTP_SESSION_VARS[skin]) {
$board_skin = "./bbs/skin/board/$HTTP_SESSION_VARS[skin]"; //세션에 저장된값이 있으면 사용
}
if($HTTP_GET_VARS[skin]) {
$board_skin = "./bbs/skin/board/$HTTP_GET_VARS[skin]"; // &skin= 있는지 GET 조사
//session_register(skin);
$HTTP_SESSION_VARS[skin] = $HTTP_GET_VARS[skin]; // 세션값에 저장, 다시 &skin= 있기전까지 사용
}
$outlogin_skin = "./bbs/skin/outlogin/$default[de_outlogin_skin]"; // <---이것도 원래있음...
------------------------------------------------
별로 설명이 필요하진 않지만...-_-a
원소스.. DB에서 받아서 $board_skin 설정... 아래에서 바뀌지 않으면 계속 그대로 사용...
세션값중에서 skin 있는지 조사해서 있으면 $board_skin 대체...
주소창으로 넘어오는 GET값 &skin=... 조사해서 있으면
$board_skin 또 대체 , 세션값skin에저장 &skin=...하기전까지 유지
테스트용으로 다른건 하나도 신경안쓰고(오타나도 그냥 에러메세지 보여줌)
변경하는게 가능한지만 생각함...
가능성 정도로만...
--------이하 잡담------------
신경쓸게 너무 많네요...
정확한 삽입위치는 어딜까? index.php는 너무 부담스럽고... index에 넣으니 아무보드나 막 바뀌니... 어딘가에 설정필요..
주소창에 &skin=.... 직접추가하지말고.... 어딘가에 select box 넣어서 클릭하게 해야 되는데... 그게 어디?
사용가능한 스킨의 목록이 필요....
특별한 기능이 있는(옵션필드 사용 등등) 스킨과 혼용 난감?
세션값을 저리 써도 과연 괞찬은건지?
꽤 전부터 chomi 시리즈 보고... 이정도면 사용자가 스킨 고르게 하는것도 괞찬다싶어 생각만 했었던거라,
잘 만들어서 팁텍에 올려 보고자 하는 꿈이 있었지만...
질답글보고 해보던중... 집중못하는 고질병 발동-_-a;;;
그냥 마감하기로...
지금안써두면 영원히 묻힐것 같아 적긴적지만... 차라리 묻히는게 나을지도...
(이것두 머리쓴거라구... 담배가 고프다ㅠㅜ)
댓글 전체
// 스킨경로
$board_skin = "./bbs/skin/board/$board[bo_skin]"; // 게시판
$outlogin_skin = "./bbs/skin/outlogin/$default[de_outlogin_skin]"; //
-----------------------------
3.24는 index.php 의176번줄... 아무튼 그 부근에.. 있어요...
$board_skin 으로 찾으셔서 추가 시키시면 되긴 되는데요...
저번에 위에꺼 만들때는... 조금 시간 지난 게시물이여서...
완벽성공 보다는 테스트 성격이 많아서... 그냥 가능성 타진 수준...
(저만큼 알아 내는데도... 꽤나 머리를 쓰다보니... 더이상 기력이 없었던 -_-;;;)
위에 처럼 해도 되긴 되는데... 혼자 해보면서 ... 꼭 수정해야 겠다고 생각한건...
한번 스킨 변경하면... 다른 테이블 까지 적용되버리는...
초기화 시키기나 한개의 테이블에만 적용되게 제한하는게 필요할듯...
....
(에구... 별 내용없이 주절대는 이 고질병....)
완성하시면 성공기 부탁 드려요 (--)(__)
상단하단파일경로는 어떤걸 말씀하시는지 잘 모르겠네요...
PDA에선 어찌 볼수있는지도 잘 모르다보니... 어떤 상황인지가 ?.?
(관리화면에 나오는 상단,하단 파일경로는 아니겠죠 ^^a;)
$board_skin = "./bbs/skin/board/$board[bo_skin]"; // 게시판
$outlogin_skin = "./bbs/skin/outlogin/$default[de_outlogin_skin]"; //
-----------------------------
3.24는 index.php 의176번줄... 아무튼 그 부근에.. 있어요...
$board_skin 으로 찾으셔서 추가 시키시면 되긴 되는데요...
저번에 위에꺼 만들때는... 조금 시간 지난 게시물이여서...
완벽성공 보다는 테스트 성격이 많아서... 그냥 가능성 타진 수준...
(저만큼 알아 내는데도... 꽤나 머리를 쓰다보니... 더이상 기력이 없었던 -_-;;;)
위에 처럼 해도 되긴 되는데... 혼자 해보면서 ... 꼭 수정해야 겠다고 생각한건...
한번 스킨 변경하면... 다른 테이블 까지 적용되버리는...
초기화 시키기나 한개의 테이블에만 적용되게 제한하는게 필요할듯...
....
(에구... 별 내용없이 주절대는 이 고질병....)
완성하시면 성공기 부탁 드려요 (--)(__)
상단하단파일경로는 어떤걸 말씀하시는지 잘 모르겠네요...
PDA에선 어찌 볼수있는지도 잘 모르다보니... 어떤 상황인지가 ?.?
(관리화면에 나오는 상단,하단 파일경로는 아니겠죠 ^^a;)
상단 하단 파일 경로를 지정하고 싶지 않습니다.
이를 어찌해야 합니까?
그리고 상단 내용 하단 내용도 말입니다.ㅠ.ㅠ
이를 어찌해야 합니까?
그리고 상단 내용 하단 내용도 말입니다.ㅠ.ㅠ
그런데 인덱스파일에 저런 문구가 없습니다.
이를 어찌해야 합니까??
인덱스 파일좀 만들어 주시면 안될까요?
이를 어찌해야 합니까??
인덱스 파일좀 만들어 주시면 안될까요?
완두콩님 고맙습니다.