묻고답하기
지금 굉장히 적응이 안되는 문제... 게시판 넓이 문제.
2007.08.13 21:22
div로 스타일 지정을 해봐라..
일단, 게시판의 넓이는 <div 태그를 먹여서 적용했지만,
다른 곳에서 다시 100%의 넓이로 퍽 넓어져 버립니다.
ZB4의 경우 자체적으로 넓이 지정 부분이 있어서,
그 넓이를 지정하면 어떤 상황에서든지 그 넓이가 고정이 되었는데,
저 같이, 하나의 사이트로 구성이 아닌,
강력한 에디터를 가진 게시판만으로 사용해서,
새창에 바로 뜨도록 하면서 사용하는 유저에게는,
게시판 넓이가 굉장히 중요합니다.
이 부분 좀 시원하게 해결이 안 될지 궁금합니다.
지금은 zb4에서 많은 데이터를 생성했는데,
넓이 문제만 좀 해결 되면 XE로 넘어가고 싶습니다.
그 만큼 에디터 정말 강력합니다.
다른거 필요 없습니다.
게시판 넓이면 딱 지정하면 딱 고정되도록 좀 알려주십시오.
게시판 넓이는 고정했는데 로그인이나 정보창 클릭해 버리면 확 커져버리는...
www.otaku-blog.com
접속해 보시면 현재 사용하는 스타일을 아실 수 있으실 겁니다.
댓글 8
-
눈군
2007.08.13 21:33
저와 완전 같은 고민이에요 ... 저도 그게 왕 문제 ㅠ_ ㅠ -
뮤직리카
2007.08.13 21:34
애초에 보드 하나로 사이트를 만드는 기능 때문에 게시판 하나의 기능을 너무 빼버린 것 같더군요. 설치해서 이 짓 한다고 오늘 근무중에 확 돌아 버렸습니다. -
ZK™
2007.08.13 21:53
뮤직리카님 링크해주신 www.otaku-blog.com 사이트의 스타일이 그대로 나오면 되는건가요? -
뮤직리카
2007.08.13 21:55
네. 저는 게시판만 저렇게 사용할 예정이라,
도통 다 써봐도 게시판 넓이 잡았다 싶으니 다른게 퍽퍽 커져서 말이죠.
ZB4 처럼 넓이 부분을 다시 부활 시켰으면 하는 바람입니다. -
고라리
2007.08.13 22:40
구조가 단순해서 간단히 레이아웃 만들어서 게시판에 적용하면 되겠네요
########## layout.html ########
<!--%import("css/default.css")-->
<div id="page"> <div id="top">
<!--@if(!$layout_info->logo_image)--> <img src="./images/topimg.gif" />
<!--@else--><img src="{$layout_info->logo_image}" /><!--@end-->
</div> <div id="main"> {$content} </div></div>
############################
########## conf / info.xml #############
<?xml version="1.0" encoding="utf-8"?>
<layout version="0.1">
<title xml:lang="ko"> simple Layout </title>
<author email_address="" link="" date="">
<name xml:lang="ko"> </name>
<description xml:lang="ko">
Just simple!
</description>
</author>
<extra_vars>
<var name="logo_image" type="image">
<title xml:lang="ko">top image</title>
<description xml:lang="ko">
top image
</description>
</var>
</extra_vars>
</layout>
##################################
######### css / default.css ############
@charset "utf-8";body{
font-family: "돋움", Dotum, "굴림", Gulim;
font-size:0.8em;
height:100%;
text-align:center;
}#page{
width:800px;
text-align:left;
margin:0 auto;
}#top{
width:800px;
height:100px;
}#main{
width: 800px;
}
######################## -
zero
2007.08.13 22:38
음... 게시판 설정에 헤더/푸터 텍스트 넣는 곳에
헤더 : <div style="width:800px;">
푸터 : </div>
이렇게 넣어주셔도 안되나요? -
비나무
2007.08.13 22:53
그런데 반드시 DIV 태그 안에 넣어야만 게시판이 삽입되는 것은 아닌 것으로 알고 있는데요??
예전처럼 테이블로 짜시고 게시판이 들어가야할 곳인 <td>와 </td>사이에 {$content}만 입력하면 게시판이 테이블 안에 삽입이 되지 않나요??
셀의 폭값만큼 게시판의 폭 크기가 정해질 것이고....
셀의 테두리선을 투명으로 하거나 border값을 '0'으로 하면, 되지 않나요?
DIV의 사용은 웹표준화 작업(테이블 태그를 사용시 의미와 테이블의 의미와 맞지 않음) 때문에 사용하는 것이지 테이블로 표현할 수 없는 것으로 압니다.
왜 다들 DIV에만 넣어야만 한다고 생각들을 하실까요??
그런 생각들 때문에 XE를 더 어려워 하는 것 아닌가요?
제로님, 제 생각이 틀렸나요 -
ZK™
2007.08.13 23:55
제가 테스트 해봤는데 div 넣으니 잘 되네요...
제로님이 말씀 하신거 처럼 <div style="width:800px;"> {$content} </div> 로 만들고 링크로 띄워보면 게시판은 800px로 맞춰서 줄어 들어 있거든요.
제로보드XE 페이지모듈에 아직 외부페이지 불러오는 기능이 추가가 안되서 거기선 못하고, 메인페이지를 수동으로
window.open 함수로 윈도우 크기 고정에 스크롤만 생기게 하고 위 레이아웃을 적용한 게시판을 불러드리면 뮤직리카님이 원하시는 모양으로 되는 것 같네요.
아래는 수동으로 만든 테스트 페이지에요
테스트 페이지 <--