나스카님 혹은 지금 계신 회원님분들중 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

나스카님 혹은 지금 계신 회원님분들중 정보

나스카님 혹은 지금 계신 회원님분들중

첨부파일

php.zip (6.7K) 1회 다운로드 2007-01-04 18:52:39

본문

 
답변 감사드리구요 아까 말씀하신
 
<?
//상단내용은 생략
$table_width = "880";//홈페이지 전체적인 폭
$ht_logo = "60";//로고만을 위한 높이값(셀이나 이미지의 크기에 따라 변경가능)
?>
<!-- 로고 -->
<table width="<?=$table_width?>" height="<?=$ht_logo?>" align="center" cellpadding="0" cellspacing="0" background="<?=$g4[path]?>/img/tile.gif"><!-- 로고 출력, 웹페이지 전체 폭 -->
  <tr>
    <td>
    <A HREF="<?=$g4[path]?>" TARGET="_self" ONMOUSEOVER="window.status='<?=$config[cf_title];?> 메인페이지';  return true;" ONMOUSEOUT="window.status='<?=$config[cf_title]?>';  return true;"><img src="<?=$g4[path]?>/img/logo.gif" width="200" height="57"></A>
    </td>
  </tr>
</table>
<!-- 검색 시작 -->
 
이부분은 현재 제가 로고도 플래시 메뉴 안에다가 넣은거거든요 eppletalk이부분요
현재 다시 제작해서 로고도 투명하게 해서 이제 뒤에 안비취게 했는데...
암튼 이걸 head에 넣으면 로고가 새로 생기면서 엑박 뜨고
전체 배경 고정도 안되더라구요..
 
아까 제가 다시 뭐 테스트 한다고 지워버려서 배경 깔려있는거 보셨는지 모르겠지만
알려주신 style로도 제대로 세팅 하면 될것 같은데
잘 안되네요
 
<style>
body {background-image:url("<?=$g4[path]?>/img/mainbg.jpg");
background-attachment: fixed;
background-position: bottom right;}
background-repeat: no-repeat;
table { background-color: transparent; }
td { background-color: transparent; }
</style>
 
여튼 php 파일 첨부로 올리는데...
우선 원하는 방식때문에 tail.php에 스타일 적용시켰더니
 
 
이제 만지지 않겠습니다 이 상태에서 좀 봐주시면...
 
만약에 가능하시다면....php 수정을 좀.....
 
그리고 만약에 이 배경그림으로 할시 
 
최근게시물이나 로그인등등 전체적으로
 
다 손을 봐야 한다면 어쩔 수 없구요...
 
 
 
다른 배경그림을 OOO.jpg로 가지고 있다고 했을때
 
각 php에서 적용시키는 방법만 좀 알려주시면 감사하겠습니다
 
귀찮게 해서 죄송합니다..ㅠ_ㅠ
  • 복사

댓글 전체

아참 그리고 굳이 transparent 할 필요는 없는것 같습니다
http://www.nzc.co.kr/korean/main/main.htm 여기처럼
위로 뒤에 배경 무시하고 위로 올려지는것도 좋을것 같습니다
로그인이나 online poll이나 그런부분말이죠
만약에 이 색으로 간다고 가정하에요
안그럼 메인 플래시로 배경색도 바꿔야 하구
PS. 다른분들도 혹시 가능하시면 도와주세요... 지금 계시는 고수님들 중에서...
나스카님이 계속 안오셔서
1. 모든 이미지에서 배경 그림이 보여야 하는 부분은 투명 처리(gif, png 등에서 배경색 지정)
2. 환율 정보는 배경으로 하기 힘들 거 같습니다. html 소스를 고칠 수 있는 부분이 아니므로...
3. 맨 아래는

<table width="1003" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <td valign="top" background="./img/copyright.gif

배경 이미지 삭제

당장 눈에 띄는 부분입니다.
-. 테스트를 위한 html 예제

-. 배경이미지가 존재하는 경로에 임의로 생성해서 테스트

<style type="text/css">
body {background-image:url("<?=$g4['path']?>/ver/mainbg.jpg");
margin:0;/*여백을 설정하기 위해 체크*/
background-attachment: fixed;
background-position: bottom right;
background-repeat: no-repeat;}
table { background-color: transparent; }
td { background-color: transparent; }
.bgtable {background:url("./mainbg.jpg"); no-repeat fixed center center;}
</style>

<table width="100%" height=1000 cellspacing="0" cellpadding="0" border="0" class="bgtable">
<tr>
<td width="300" valign=top>까꿍</td>
<td>배경은 자동으로 모든 object의 바닥에 깔리게 되므로 transperent를 굳이 설정하지 않더라도 상관이 없으나, 상단에 위치하는 object가 투명한 기본형태로 설정되어 있다면 몇몇 부분은 눈에 띄게 차이가 보임</td>
</tr>
<tr><td colspan=2>굳이 table의 크기 height=1000을 기재한 이유는, 배경이미지가 반복되지 않도록 설정하기 위함.</td></tr>
<tr><td colspan=2>또한 테스트 주소에서 배경이 tail영역에서 길어지는 이유는 우측 스크롤링 메뉴바의 설정이 잘못되어 있기 때문에
종방향으로 무한대로 길어지게 되므로 테스트주소와 같이 출력됨</td></tr>
</table>


-. 다른거 다 필요없습니다.
현재 테스트중인 곳에서 우측 스크롤링메뉴의 오류를 점검하시고, 메인이 되는 영역의 <table>태그에서 백그라운드(배경)을 조정함에 있어서, 그 크기를 한정하시면 됩니다.

-. 단순히 참조를 위한 예제입니다(html형태만) : 배경으로 사용할 <table>에 height를 지정하지 않은 경우의 예제 소스

<style type="text/css">
body {background-image:url("/ver/mainbg.jpg");
margin:0;/*여백을 설정하기 위해 체크*/
background-attachment: fixed;
background-position: bottom right;
background-repeat: no-repeat;}
table { background-color: transparent; }
td { background-color: transparent; }
.bgtable {background:url("./mainbg.jpg"); no-repeat fixed center center;}
</style>

<table width="100%" height="" cellspacing="0" cellpadding="0" border="0" class="bgtable">
<tr>
<td width="300" valign=top>까꿍</td>
<td>배경은 자동으로 모든 object의 바닥에 깔리게 되므로 transperent를 굳이 설정하지 않더라도 상관이 없으나, 상단에 위치하는 object가 투명한 기본형태로 설정되어 있다면 몇몇 부분은 눈에 띄게 차이가 보임</td>
</tr>
<tr><td colspan=2>굳이 table의 크기 height=1000을 기재한 이유는, 배경이미지가 반복되지 않도록 설정하기 위함.</td></tr>
<tr><td colspan=2>또한 테스트 주소에서 배경이 tail영역에서 길어지는 이유는 우측 스크롤링 메뉴바의 설정이 잘못되어 있기 때문에 종방향으로 무한대로 길어지게 되므로 테스트주소와 같이 출력됨</td></tr>
<tr><td colspan=2><font color=red size=4>이것은 height=1000과 같이 배경이미지가 반복되지 않을 원래의 크기를 설정하지 않았기 때문에 내용이 존재하는 라인까지만 배경이 출력됨</td></tr>
</table>


-. 단순히 참조를 위한 예제입니다(html형태만) : 배경으로 사용할 <table>에 height를 지정한 경우의 예제 소스
<style type="text/css">
body {background-image:url("/ver/mainbg.jpg");
margin:0;/*여백을 설정하기 위해 체크*/
background-attachment: fixed;
background-position: bottom right;
background-repeat: no-repeat;}
table { background-color: transparent; }
td { background-color: transparent; }
.bgtable {background:url("./mainbg.jpg"); no-repeat fixed center center;}
</style>

<table width="100%" height=1000 cellspacing="0" cellpadding="0" border="0" class="bgtable">
<tr>
<td width="300" valign=top>까꿍</td>
<td>배경은 자동으로 모든 object의 바닥에 깔리게 되므로 transperent를 굳이 설정하지 않더라도 상관이 없으나, 상단에 위치하는 object가 투명한 기본형태로 설정되어 있다면 몇몇 부분은 눈에 띄게 차이가 보임</td>
</tr>
<tr><td colspan=2>굳이 table의 크기 height=1000을 기재한 이유는, 배경이미지가 반복되지 않도록 설정하기 위함.</td></tr>
<tr><td colspan=2>또한 테스트 주소에서 배경이 tail영역에서 길어지는 이유는 우측 스크롤링 메뉴바의 설정이 잘못되어 있기 때문에 종방향으로 무한대로 길어지게 되므로 테스트주소와 같이 출력됨</td></tr>
</table>
답변해주시면서도 답답하셨을꺼에요
제가 한번에 catch를 못해서요 ㅠ_ㅠ
우선에 제대로 보면서 해봐야겠어요
답변감사드립니다 나스카님(--)(__)(--)
© SIRSOFT
현재 페이지 제일 처음으로