* 오른쪽 마우스, 드래그 금지 <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"> →oncontextmenu만 하면 오른쪽마우스만 금지됨.
* ZeroBoard에 상단, 하단 파일 넣을때 ../style.html
* 링크주위 점선 없애기 onFocus='this.blur()'
* 테이블 원하는곳에 border넣기 style="border-top:#B9B9B9 1px solid;border-left:#B9B9B9 1px solid; border-right:#B9B9B9 1px solid;border-bottom:#B9B9B9 1px solid;"
* 이미지에도 이렇게 하면 원하는 색으로 border를 넣을 수 있음. <img src="img/int/4u-6.jpg" width="200" height="133" border=1 style="border-color:#999999;">
<img src="이미지주소" width="가로" height="세로" border="테두리" style="border-width:점선의크기; border-color:점선색깔; border-style:dotted;">
* select 메뉴 <script language="JavaScript"> <!-- function go(select){ index=select.selectedIndex; if(index==0) return; location=select.options[index].value; } //--> </script>
<select onChange="go(this)"> <option>-----ILOVECCM----- <OPTION value="http://iloveccm.net/main.php">† 메인화면 <OPTION value="http://iloveccm.net/bbs/zboard.php?id=notice">† 공지사항 <OPTION value="" ><b>†</b> 이벤트 <OPTION value="http://iloveccm.net/bbs/zboard.php?id=ilovepiano"> - 아이러브피아노이벤트 <OPTION value="http://iloveccm.net/bbs/zboard.php?id=freeboard"> - 홈페이지오픈이벤트 <OPTION value="" ><b>†</b> 아이러브시리즈 <OPTION value="http://iloveccm.net/ilove.html"> - 아이러브피아노</OPTION> <OPTION value="http://iloveccm.net/iloveccm01.html"> - 아이러브씨씨엠1</OPTION> <OPTION value="http://iloveccm.net/iloveccm02.html"> - 아이러브씨씨엠2</OPTION> <OPTION value="http://iloveccm.net/bbs/zboard.php?id=wallpaper">† 바탕화면 받기</OPTION> <OPTION value="" ><b>†</b> 아트엘 디자인 <OPTION value="http://iloveccm.net/jacket.html"> - 앨범자켓 디자인</OPTION> </SELECT>
* 프레임 나누기
<html> <head> <title>-----title-----</title> <meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> </head>
<frameset rows="0,746*" frameborder="NO" border="0" framespacing="0" cols="*"> <frame name="topFrame" scrolling="NO" noresize src="no.html" > <frame name="mainFrame" src="main.html"> </frameset> <noframes><body bgcolor="#FFFFFF">
</body></noframes> </html>
* STYLE 넣기 <style type="text/css"> <!-- BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-size:9pt; font-family:굴림; color:#666666;line-height:13pt;}
A:link {color:gray;text-decoration:none;} A:visited {color:gray;text-decoration:none;} A:active {color:444444;text-decoration:none;} A:hover {color:444444;text-decoration:none;}
--> </style>
* PHP -맨위에 쓰는것 <? $_zb_url = "http://iloveccm.net/bbs/"; $_zb_path = "/home/01/iloveccm12/www/bbs/"; include $_zb_path."outlogin.php";include "counter/marie.php"; ?>
-게시판 추출 <?print_bbs("default/default_bbs","공지사항","notice",5,20)?>
-카운터 <? echo("yesterday {$yesterday_count}, today {$today_count}, \n total {$total_count}명<br>");?>
-인클루드 <? include "head.html"; ?>
* 클릭하면 이미지 창 띄우기 <a href="javascript:void(0)" onFocus='this.blur()' onClick="window.open('img/photo/big/sori-big18.jpg','pop','width=490,height=725');"><img src="img/photo/sori_18.gif" width="100" height="100" border="0"></a>
* td에 1px 배경 넣기 <td background="img/pattern.gif" height=1><img src="img/pattern.gif" width="4" height="1"></td> => 두개다 있어야 되는지는... 잘 몰르겠다--;
* 창 띄우기 <script language="JavaScript"> <!--
function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script>
<a href="#" onFocus='this.blur()' onClick="MM_openBrWindow('event.html','EVENT','width=418,height=513')"> <img src="img/event01.gif" width="200" height="133" border="0"></a>
* 위에서 띄운 창 닫으면서 링크 열기(+ ImageMap링크) <img src="img/event.gif" width="410" height="505" usemap="#Map" border="0"> <map name="Map"><area shape="rect" coords="334,127,399,147" href="javascript:self.close()" onclick="javascript:opener.location.href='http://iloveccm.net/bbs/zboard.php?id=freeboard';"> <area shape="rect" coords="335,307,398,327" href="javascript:self.close()" onclick="javascript:opener.location.href='http://iloveccm.net/bbs/zboard.php?id=ilovepiano';"></map>
* 흰색내용 쓰기 <font color="white">.</font>
* popup 띄우기 <script language="JavaScript"> function pop(pPage,Opt) { popUpWin = window.open(pPage,'',Opt); } </script>
<a href="javascript:pop('Site map.htm','width=420, height=475, scrollbars=no,status=no')" title="홈 지도">
* 시간 지나면 자동으로 넘어가기 <meta http-equiv='refresh' content='시간(초);URL=주소'>
* 하루동안 이창 열지 않음
(↓이건 띄울 본 페이지에 넣는것) <script language="javascript">
// 이부분부터 수정할 필요 없습니다. function getCookie(name) { var Found = false var start, end var i = 0
while(i <= document.cookie.length) { start = i end = start + name.length
if(document.cookie.substring(start, end) == name) { Found = true break } i++ }
if(Found == true) { start = end + 1 end = document.cookie.indexOf(";", start) if(end < start) end = document.cookie.length return document.cookie.substring(start, end) } return "" } // 이부분 까지는 수정할 필요 없습니다.
function openPopup() { var noticeCookie=getCookie("CookieName"); // 쿠키네임 지정 if (noticeCookie != "no") window.open('event.html','pop','width=410,height=540,top=50,left=150'); // window.open('팝업창 웹페이지주소','윈도우명','width=350,height=400,top=50,left=150'); } openPopup(); // 자동으로 팝업 띄우기 </SCRIPT> (↑----------------------------------------------)
(↓이건 팝업창에 넣는것) <script language="JavaScript"> function setCookie( name, value, expiredays ) { var todayDate = new Date(); todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" }
function closeWin() { { if ( document.cnjform.notice.checked ) // 폼네임 cnjform 은 동일해야 합니다. setCookie("CookieName", "no" , 1); // 부모창에서 지정한 쿠키네임과 일치 해야 합니다. } top.close(); } </script>
<form name="cnjform"> <p align="center"><span style="font-size:9pt;"><input type="checkbox" name="notice" onclick="closeWin()"> 오늘 하룻동안 페이지를 열지 않습니다.</span> </form>
(↑----------------------------------------------)
*실제 iloveccm.net에서 쓰인 main.php에 들어간 popup 띄우기 (↓==============================================) <script language="JavaScript"> <!-- function getCookie(name) { var Found = false var start, end var i = 0
while(i <= document.cookie.length) { start = i end = start + name.length
if(document.cookie.substring(start, end) == name) { Found = true break } i++ }
if(Found == true) { start = end + 1 end = document.cookie.indexOf(";", start) if(end < start) end = document.cookie.length return document.cookie.substring(start, end) } return "" }
function openPopup() { var noticeCookie=getCookie("CookieName"); if (noticeCookie != "no") window.open('event.html','pop','width=415,height=540,top=50,left=150');
} openPopup(); //--> </SCRIPT> (↑==============================================================)
* zeroboard의 코멘트 부분 수정 view_write_comment.php input type...에서 ?=size(80)?.. 이 부분은 텍스트area 넓이를 조절.(80은 %인가?) maxlength=200 은 글자수인가?^^; 암튼 그 숫자가 커지면 더 많은글을 넣는다.
* 계정용량 확인 계정 용량 확인은 telnet 접속을 통하여 확인을 하실 수 있습니다. 윈도우즈에서 시작 -> 실행 -> telnet 자기 도메인 -> 로그인 ]$ du -sh 하시면 표시되는 용량이 회원님께서 사용하시는 계정 용량입니다.
* 회원가입? http://iloveccm.net/bbs/member_join.php?mode=admin&group_no=1
* 여기인듯-.- 앗. 이상하군. 아.. 여기는 로그인. ㅋㅋ-_-; <a onfocus=blur() href='login.php?id=music&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&s_url=%2Fbbs%2Fzboard.php%3Fid%3Dmusic'>Login</a>
* zeroboard에서 이미지 클릭.. 뜨지 않게 -onlynotice같은 경우 list_notice.php ,list_main.php 제일위에 아래것 붙이기 <? $memo = str_replace("onclick=window.open(this.src)","",$memo); $memo = str_replace("style=\"cursor:hand\"","",$memo); ?>
* flash에서 버튼등록이 이미지가 깨질때
프로퍼티상자에서 width height -1 5.0일경우 인포상자에서!!
* textarea(multi라인)와 input type=text 의 차이 <textarea name="memo" <?=size(80)?>="<?=size(80)?>" class="input" cols="80" rows="3"></textarea>
<input type=password name=password <?=size(8)?> maxlength=10 class=input2>
* 제로보드에서 이미지 클릭시 새창에 이미지가 떠버리는경우 (onlynotice 스킨 폴더 안에)=onlyskin에만 적용되나봐-_-;
list_notice.php ,list_main.php 파일 다운로드 받아서요 메모장 으로 열어서 제일 위 부분에 <? $memo = str_replace("onclick=window.open(this.src)","",$memo); $memo = str_replace("style=\"cursor:hand\"","",$memo); ?>
* 게시물에 이미지 추가시 자동링크설정과 이미지 클릭시 새창으로 뜨는 것이 매우 불편합니다
이런 경우 include폴더 안에 list_check.php 파일을 엽니다.
게시판에서 게시물의 이미지 태그시 자동 리사이즈 되는 부분 수정은 112째 줄에서 아래 부분을 찾아주세요.
// 이미지 리사이즈를 위해서 처리하는 부분 $memo = preg_replace("(\<img)(.*)(\>?)/i","\\1name=zb_target_resize style=\"cursor:hand\" nclick=window.open(this.src) \\2 \\3", $memo); $memo = "<table border=0 cellspacing=0 cellpadding=0 width=100% style=\"table-layout:fixed;\"><col width=100%></col><tr><td valign=top>".$memo."</table>"; $_zbResizeCheck = true;
이부분에서 onclick=window.open(this.src) 이 부분만 삭제 하시면 됩니다. 이미지에 마우스 올리면 손모양으로 커서가 바뀌는 것도 없애려면 "cursor:hand\" 도 삭제하시면 되구요..
이상입니다..
====================================================================================
파일 첨부시 스크린샷 새창으로 뜨는 것은
145번째 줄에서
if(eregi("\.jpg",$file_name1)||eregi("\.gif",$file_name1)||eregi("\.png",$file_name1)) $upload_image1="<img src=$data[file_name1] border=0 name=zb_target_resize style=\"cursor:hand\" onclick=window.open(this.src)><br>"; if(eregi("\.jpg",$file_name2)||eregi("\.gif",$file_name2)||eregi("\.png",$file_name2)) $upload_image2="<img src=$data[file_name2] border=0 name=zb_target_resize style=\"cursor:hand\" onclick=window.open(this.src)><br>";
이 부분에서 onclick=window.open(this.src) 을 삭제하시면 됩니다. 역시 손가락 모양 없앨려면 위의 방식처럼 "cursor:hand\" 부분을 삭제 합니다.
이 부분 두곳을 전부 삭제하시면 됩니다. 파일 첨부가 1,2 로 두곳이 되기 때문에 두곳다 적용해 주셔야 합니다.
| |