고수님들 질문 있습니다. !!! 정보
고수님들 질문 있습니다. !!!본문
현재 게시판 스킨을 2개 쓰고 있습니다.
사실 2개의 스킨은 같은 스킨입니다.
근데. 목록의 디자인을 조금 바꾸느라고,
2개의 스킨은 list.skin.php 파일만 조금 틀립니다.
list.skin.php 파일 빼놓구는 동일 스킨인데요.
이럴경우 스킨 하나를 업로드 해놓고,
list.skin.php 만 다르게 보여줄수있게 설정이 가능할까요?
파일 하나만 다른것이라서요..
조언 부탁드립니다. ^^
사실 2개의 스킨은 같은 스킨입니다.
근데. 목록의 디자인을 조금 바꾸느라고,
2개의 스킨은 list.skin.php 파일만 조금 틀립니다.
list.skin.php 파일 빼놓구는 동일 스킨인데요.
이럴경우 스킨 하나를 업로드 해놓고,
list.skin.php 만 다르게 보여줄수있게 설정이 가능할까요?
파일 하나만 다른것이라서요..
조언 부탁드립니다. ^^
댓글 전체

2개의 스킨을 따로 업로드해서,
게시판관리에서, 스킨을 따로 설정해주면되죠.
게시판관리에서, 스킨을 따로 설정해주면되죠.
네. 지금 그렇게 사용중인데요.
혹시 1개만 업로드하고 쓸수있는 방법이 없을까 해서요.
혹시 1개만 업로드하고 쓸수있는 방법이 없을까 해서요.
list.skin.php 에서..
A 게시판에서 보여줄 list1.skin.php를 인클루드 하게합니다.
B 게시판에서 보여줄 list2.skin.php를 인클루드 하게합니다.
각 게시판마다 어느 list.skin.php를 보여줄지 if문으로 구분 한 다음에 인클루드 시켜주세요.
아니면 다른 부분이 조금씩만 다르다면, 그 틀린 부분만 if로 구분지어주셔도 될듯 합니다.
A 게시판에서 보여줄 list1.skin.php를 인클루드 하게합니다.
B 게시판에서 보여줄 list2.skin.php를 인클루드 하게합니다.
각 게시판마다 어느 list.skin.php를 보여줄지 if문으로 구분 한 다음에 인클루드 시켜주세요.
아니면 다른 부분이 조금씩만 다르다면, 그 틀린 부분만 if로 구분지어주셔도 될듯 합니다.
그럼 list.skin.php 에서는
list1.skin.php 와 list2.skin.php의 인클루드만 있는거죠?
그럼 A 게시판으로 접속했을떄는 list1.skin.php를 인클루드하고.
B 게시판에 접속했을때는 list2.skin.php 인클루드 하란 말씀이시죠??
그럼 조건문은 어떻게 해야하나요
지금 접속한것이 A 게시판인지 B 게시판인지를 어떻게 알아내는지 모르겠습니다.
도움부탁드립니다., ^^
list1.skin.php 와 list2.skin.php의 인클루드만 있는거죠?
그럼 A 게시판으로 접속했을떄는 list1.skin.php를 인클루드하고.
B 게시판에 접속했을때는 list2.skin.php 인클루드 하란 말씀이시죠??
그럼 조건문은 어떻게 해야하나요
지금 접속한것이 A 게시판인지 B 게시판인지를 어떻게 알아내는지 모르겠습니다.
도움부탁드립니다., ^^
2가지가 있습니다.
1. 게시판의 아이디를 가지고 분기.
그누보드를 보시면 항시 게시판아이디를 bo_table인가? 그걸로 넘기고 있습니다.
그것을 가지고 분기해야겠지요.
if ($bo_table == A) {
include "./list1.skin.php";
} else if ($bo_table == B) {
include "./list2.skin.php";
}
2. 게시판을 추가할때마다 소스 열어서 수정하기 귀찮으시다면..
그누보드는 게시판의 여분필드가 있습니다.
그것을 활용하면 됩니다.
그 여분필드 이름이 기억이 안나는데..
(개인적으로 제로보드를 사용하기에.. 회사에서는 그누보드 쓰지만..;;)
위와 같이 분기를 하시면 됩니다.
(분기에 사용될 값을 넣으셔야겠지요.)
아니면 지금 작성하다가 생각난건데..
include "./{$여분필드이름}";
하셔도 될거 같네요.
(되는지 모르겠는데. 아마 될겁니다.)
여분 필드에 읽을 list.skin.php를 저장하는거죠.
1. 게시판의 아이디를 가지고 분기.
그누보드를 보시면 항시 게시판아이디를 bo_table인가? 그걸로 넘기고 있습니다.
그것을 가지고 분기해야겠지요.
if ($bo_table == A) {
include "./list1.skin.php";
} else if ($bo_table == B) {
include "./list2.skin.php";
}
2. 게시판을 추가할때마다 소스 열어서 수정하기 귀찮으시다면..
그누보드는 게시판의 여분필드가 있습니다.
그것을 활용하면 됩니다.
그 여분필드 이름이 기억이 안나는데..
(개인적으로 제로보드를 사용하기에.. 회사에서는 그누보드 쓰지만..;;)
위와 같이 분기를 하시면 됩니다.
(분기에 사용될 값을 넣으셔야겠지요.)
아니면 지금 작성하다가 생각난건데..
include "./{$여분필드이름}";
하셔도 될거 같네요.
(되는지 모르겠는데. 아마 될겁니다.)
여분 필드에 읽을 list.skin.php를 저장하는거죠.
네. 그냥 폴더 2개 올리려구요. ㅎㅎ
그게 정신건강에 좋을듯.. ^^
그게 정신건강에 좋을듯.. ^^