웹문서 공부2015. 7. 30. 06:52
   

mysql에서 특정 문자열을 포함한 내용 검색

 

SELECT * FROM `테이블이름` WHERE 필드이름 like '%문자열%';

 

예)

SELECT * FROM `xe_documents` WHERE content like '%daum%';

 

 

 

'웹문서 공부' 카테고리의 다른 글

ssl 적용 후 http-https리디렉션  (0) 2017.11.12
모바일 사진 자동 회전 적용방법  (0) 2017.11.11
[XE]닉네임 변경  (0) 2015.04.29
입력한 텍스트 url로 이동  (0) 2015.04.22
웹페이지 바로 닫기 스크립트  (0) 2015.04.10
Posted by DaumTistory
웹문서 공부2015. 4. 29. 14:09
   

XE에서 작성자의 모든 글의 닉네임을 일괄적으로 변경하는 방법이다. 

모든 게시판 및 문서에 적용된다.

 

1) DB (phpmyadmin)에 접속한다.

2) xe_documents 박스에 체크한다.

3) 상단의 sql 탭을 클릭한다.

4) sql 질의칸에 아무것도 없도록 한 후 아래처럼 입력하고 '실행'을 누른다.


update xe_documents set nick_name = "바꿀 닉네임" where nick_name= "바꾸기전 닉네임";




추가)) 댓글 닉네임도 변경하는 방법:


1) xe_comments 박스를 체크.

2) 상단의 sql 탭 클릭.

3) sql 질의칸에 아래처럼 입력 후 '실행' 클릭.


update xe_comments set nick_name = "바꿀 닉네임" where nick_name= "바꾸기전 닉네임";

Posted by DaumTistory
웹문서 공부2015. 4. 22. 15:38
   

<form name="a" method='post' target='_blank' onsubmit="return false">
  <input type="text" name="b">
  <input type="button" value='이동' onclick="if(document.a.b.value!=''){document.a.action='http://naver.com/'+document.a.b.value; document.a.submit();}">
 </form>

 

 

 

onsubmit="return false"

엔터치면 reload 되는 현상 해결

'웹문서 공부' 카테고리의 다른 글

mysql에서 특정 문자열을 포함한 내용 검색  (0) 2015.07.30
[XE]닉네임 변경  (0) 2015.04.29
웹페이지 바로 닫기 스크립트  (0) 2015.04.10
웹페이지 닫기  (0) 2015.04.10
[XE] 엑박 주소 바꾸기  (0) 2015.03.23
Posted by DaumTistory
웹문서 공부2015. 4. 10. 02:16
   

  <script language="JavaScript">
  if(window.name!=='window_id') {
   window.open('about:blank','_self');
   opener=window;
   window.close();
  }
 
  </script>

 

 

 

원본글: http://opencode.co.kr/bbs/board.php?bo_table=javascript_tips&wr_id=48

'웹문서 공부' 카테고리의 다른 글

[XE]닉네임 변경  (0) 2015.04.29
입력한 텍스트 url로 이동  (0) 2015.04.22
웹페이지 닫기  (0) 2015.04.10
[XE] 엑박 주소 바꾸기  (0) 2015.03.23
[XE]서브도메인 생성/연결방법  (1) 2015.03.19
Posted by DaumTistory
웹문서 공부2015. 4. 10. 01:55
   

1. 현재 보고 있는 창 닫기<hr>
현재 창 닫기는 window.close() 함수를 사용하면 된다. 사용자가 특별히 만들지 않아도 그냥 불러 사용하면 되는 함수를 윈도 내장함수라고 한다든가? 그런 정도로 알면 된다.

<html>
<head>
</head>
<body>
<input type="button" value="현재창 닫기" onClick="window.close()">
</body>
</html>
위 소스를 입력하고, ex014_01.htm으로 저장한 후 돌려보자. 버튼을 클릭하면 경고창이 뜬다.
[예] 하면 현재 창이 닫긴다. 나모 [미리보기]에서 태스트하면, 버튼이 사라지고 빈 창만 남을 것이다.

2. 새 창 열고, 현재 창 닫기


ex014_01.htm을 다른이름으로 ex014_02.htm이라고 저장한 후 소스 5줄을 다음과 같이 수정하자.

<input type="button" value="새 창 열고 현재 창 닫기" onClick="window.open('ex005_01.htm'); window.close()">
[미리보기] 또는 저장한 후 돌려보자. 경고창이 뜨면서 현재 창이 닫히고 나면 새로 연 창만 남을 것이다.


  


3. 조용하게 창 닫기


현재 창을 닫을 때 경고창이 뜨는 것은 없앨 방법은 없을까? 다음 소스를 ex014_03.htm으로 저장하자(이 소스는 자스코의 초보자용 필수 스크립트 중 Window/Frame 관련 자료에서 베껴온 것이다).

<html>
<head>
<title>조용하게 창닫기 </title>
</head>
<body>
<object id=window type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<a href="#" onClick="window.Click();">조용하게 창닫기</a>
</body>
</html>
나모에서라면 [미리보기] 하기 전에 모든 파일을 저장하자. 그리고 돌려보자. 나모까지 닫혀 버릴  것이다. 이런 소스 하나를 발견하면 자스코에 유료로 가입한 것이 아깝지 않다는 생각을 다시 하게 된다.


  


4. 열었던 팝업창 닫기


다음 소스를 ex014_04.htm으로 저장한 후 돌려보자.

<html>
<head>
<title>팝업창 열고 닫기</title>
</head>
<body>
<script>
function popOpen(url) {
pop = window.open(url)
}
</script>
<input type="button" value="팝업창 열기" onClick="popOpen('ex005_01.htm')">
<p>
<input type="button" value="팝업창 닫기" onClick="pop.close()">
</body>
</html>
[팝업창 열기] 단추를 클릭하면 팝업창이 떠서 ex005_01.htm 파일의 내용을 보여준다. [팝업창 닫기] 단추를 클릭하면 열려 있는 팝업창을 닫아 버린다. 그런데 한 가지 중요한 문제가 있다. 팝업창을 열지 않은 상태에서 [팝업창 닫기] 단추를 클릭하면 에러가 뜬다는 사실이다. "pop이 정의되지 않았다"는 오류인데, 당연히 생겨야 되는 오류이다.

태어나지도 않은 놈을 죽이라 하니, 총구를 어디로 겨누어야 할 것인가? 이 문제를 해결할 방법은 아직 찾지 못하였다. 실력이 되어서 방법을 찾으면 이 자리에서 찾아볼 수 있도록 링크를 시켜 두겠다.


  


5. 프레임셋 닫기


프레임셋을 닫으려면 창 하나 닫는 window.close()로 끝나지 않는다. 창 둘을 닫고 프레임셋까지 닫아야 된다.

parent.close()
window.close()
self.close()
이렇게 해 주면 프레임셋을 닫을 수 있다.


  


6. 메인 창을 열면서 팝업(광고) 창 띄우기


지금까지 착실히 실습해 왔으면 간단하게 생각할 수 있는 문제이다. ex014_04.htm을 다음과 같이 수정하여 ex014_05.htm으로 저장하고 돌려보자.

<html>
<head>
<title>팝업창 열고 닫기</title>
<script>
function popOpen(url) {
pop = window.open(url,'','left=400,top=300,width=400,height=200')
}
</script>
</head>
<body onLoad="popOpen('ex005_01.htm');">
<input type="button" value="팝업창 닫기" onClick="pop.close()">
</body>
</html>
잘 돌아가지만, 역시 팝업창이 닫힌 후에 다기 [팝업창 닫기]를 하면 에러가 생긴다. 이 문제를 해결할 능력이 생기기 전까지는(그런 능력이 생긴 후에라도 더 낫다면), 창 닫는 일은 활성화된 그 창에 맡겨두자. 꿩 잡는 게 매다!


  


7. 메인 창을 닫으면 팝업(광고) 창 띄우기


어떤 사이트를 가 보면 들어갈 때와 나올 때마다 광고를 띄우는 경우가 있다. 메인 창을 닫을 때 팝업 창을 띄우려면 위의 소스를 한 줄만 고치면 그만이다. 위 예제를 ex014_06.htm(다른이름)으로 저장하고 아래 두 줄 내용만 수정하자.

<body onUnLoad="popOpen('ex005_01.htm');">
이 창을 닫으면 광고를 보여 드립니다.
[미리보기]에서 ^F4를 누르면 편집창이 닫히면서 팝업이 뜬다. 탐색기에서 돌려보라. 브라우저의 뒤로가기(<=)를 선택하여 페이지를 닫아도 결과는 마찬가지로 나올 것이다.

다음과 같이 하면 페이지를 열 때, 닫을 때 모두 광고를 띄울 수 있다.

<body onLoad="popOpen('ex005_01.htm');" onUnLoad="popOpen('ex005_01.htm');">

  


8. 일정시간 후 자동으로 팝업창 닫기


다음 소스를 입력하고 ex014_08.htm으로 저장하자.

<html>
<head>
<title>팝업창 자동으로 닫기</title>
</head>
<body onLoad="setTimeout('window.close()',2000);">
<p>이 창은 2초 후에 자동으로 닫힙니다.</p>
</body>
</html>
ex014_06.htm을 다음과 같이 수정한 후 ex014_07.htm(다른 이름)으로 저장하고 돌려 보자.

<html>
<head>
<title>광고창 띄우기</title>
<script>
function popOpen(url) {
pop = window.open(url,'','left=400,top=300,width=400,height=200')
}
</script>
</head>
<body onLoad="popOpen('ex014_08.htm');" onUnLoad="popOpen('ex014_08.htm');">
<p>이 창을 열고 닫을 때마다 광고를 보여 드립니다.</p>
</body>
</html>
[미리보기]를 하면 팝업창이 열렀다가 2초 후에 사라지고, [편집]으로 뺘져나와도 팝업창이 열렸다가 2초 후에 사라질 것이다. 탐색기에서 실행하고 닫을 때도 물론 마찬가지의 결과가 나온다.


  


9. 일정시간 후 자동으로 팝업창 닫기


새 파일을 만들고 다음 소스를 입력한 후 ex014_09.htm으로 저장하고, 돌려 보자.

<html>
<head>
<title>새 창에 텍스트를 보여주기</title>
<script>
function popOpen() {
pop = window.open('','','left=400,top=300,width=400,height=200');
pop.document.write('<html><head><title>팝업공지</title><head><body>이 글은 직접 입력하는<br>안내문입니다.</body></html>');
}
</script>
</head>
<body>
<input type=button onClick="popOpen();" value='안내문을 보여 드립니다.'>
</body>
</html>
잘 보면, 이렇게도 할 수 있다는 것이지, 실제로는 팝업창에 어떤 파일을 보여주는 것과 다를 바가 없다

 

 

 

출처를 남깁니다.

[출처] html 창닫기|작성자 새벽하늘

 

 

Posted by DaumTistory
웹문서 공부2015. 3. 23. 23:17
   

UPDATE xe_documents SET content = REPLACE(content, '이전 도메인', '새 도메인');

Posted by DaumTistory
웹문서 공부2015. 3. 19. 13:00
   

아래 팁은 루트 디렉토리에 XE를 설치했을 경우에 한합니다.

 

우선 aaa.com 이 메인 도메인이라고 가정합니다.

카페24 웹호스팅을 이용하면 /home/hosting_users/user_id/www 디렉토리가 웹호스팅 루트가 됩니다.

다시 말해서 aaa.com 으로 접속하면 www 디렉토리의 index 파일을 읽습니다.

 

이제 bbb.aaa.com 이라는 서브 도메인을 만듭니다.

그러면 /home/hosting_users/user_id/www/bbb 디렉토리가 생성됩니다.

bbb.aaa.com 으로 접속하면 www/bbb 디렉토리의 index 파일을 읽어야 합니다.

그런데 못읽을겁니다. 페이지가 아예 안뜹니다.

원인은 XE가 www 디렉토리의 .htaccess 파일을 이용하기 때문입니다.

해결 방법은 www 디렉토리의 .htaccess 파일을 열어서, 아래의 파란색 명령어를 추가해주면 됩니다.

 

RewriteEngine On

 

RewriteBase /
RewriteCond $1 !^(bbb)/
RewriteCond %{HTTP_HOST} ^bbb\.aaa\.com [NC]
RewriteRule ^(.*)$ /bbb/$1 [L]

 

# reserve XE Layout Template Source File (*.html)
RewriteRule ^layouts/(.+)/(.+).html$ ./index.php [L]

... 이하 생략

 

빨간색으로 표시된 도메인 이름만 자신의 환경에 맞게 변경해주면 됩니다.

Posted by DaumTistory
웹문서 공부2015. 3. 19. 01:22
   

XE에서 작성자의 모든 글의 닉네임을 일괄적으로 변경하는 방법이다. 

모든 게시판 및 문서에 적용된다.

 

1) DB (phpmyadmin)에 접속한다.

2) xe_documents 박스에 체크한다.

3) 상단의 sql 탭을 클릭한다.

4) sql 질의칸에 아무것도 없도록 한 후 아래처럼 입력하고 '실행'을 누른다.


update xe_documents set nick_name = "바꿀 닉네임" where nick_name= "바꾸기전 닉네임";




추가)) 댓글 닉네임도 변경하는 방법:


1) xe_comments 박스를 체크.

2) 상단의 sql 탭 클릭.

3) sql 질의칸에 아래처럼 입력 후 '실행' 클릭.


update xe_comments set nick_name = "바꿀 닉네임" where nick_name= "바꾸기전 닉네임";

 

 

Posted by DaumTistory
건강튼튼2015. 3. 7. 13:06
   
젊은 청년들의 척추질환 급증 현상... 돌도 씹어먹을 나이에 왜..??!!

 

젊은 청년들도 바른 자세 갖고 스트레칭 해야 척추건강을 지킬 수 있다.

 

 

주로 노인층에서 발생했던 척추 질환이 2,30대 젊은 층에서도 급격히 늘고 있다.

신체 재생 능력이 뛰어난 젊은 청춘들의 허리에 비상이 걸린 이유는 무엇일까.

우선 허리에 큰 무리를 줄 수 있는 나쁜 자세를 꼽는 전문가들이 많다.

책상에 앉아서 공부하는 시간이 많은 학생들뿐 아니라 사무직 직장인들도 하루 종일 허리를 압박하는 자세를 취하는 경우가 많기 때문이다.

대표적인 나쁜 자세는 엉덩이를 의자 앞쪽 끝에 걸치고 허리를 쭉 뻗은 채 앉는 자세다.

또한 의자에 바로 앉더라도 허리를 굽혀 앉으면 좋지 않다.

이런 자세들이 습관이 되면 오히려 똑바로 앉는 것이 불편해지고 심한 경우 허리디스크를 유발할 수 있다.

스마트폰 사용이 늘어난 것도 허리를 비롯해 목을 괴롭히는 원인이다.

대부분 스마트폰을 사용할 때 고개를 숙이거나 엎드리거나 눕는 등의 자세를 취하는데 이 상태로 장시간 스마트폰을 사용하면 목과 허리에 무리가 된다.

스마트폰은 한번에 10분 이상 이용하지 말고, 목을 자연스럽게 세운 상태에서 최대한 눈높이에 맞춰 사용하는 것이 좋다.

이와 함께 생활 습관 개선과 간단한 스트레칭으로 척추 관절 주변 근력을 강화해 건강을 지킬 수 있다.

연세바른병원 하동원 원장은 다음과 같이 조언하였다.

“오랜 시간 바른 자세를 유지하는 것이 쉽지는 않지만 수시로 자세를 체크하고 간단한 스트레칭을 하는 습관을 갖는다면 허리디스크를 예방할 수 있다”고 했다.

대표적인 허리 스트레칭 방법으로는 엎드려 몸통 올리기가 있다.

바닥에 엎드린 자세에서 팔로 지탱한 채 상체를 들어 올리는 스트레칭이다.

자세를 15~30초간 지속하고 2~4회 반복한다.

이 운동은 허리 근육을 강화하는 효과가 있다.

 

 

Posted by DaumTistory
카테고리 없음2015. 3. 7. 12:47
   
레이디스코드, 오늘 7일에 데뷔 2주년, 팬들의 추모 이어져...

 

 

지난해 9월, 안타까운 교통사고로 멤버 리세와 은비를 떠나보낸 걸그룹 레이디스코드. 이들이 데뷔 2주년을 맞았다.

팬들은 각종 SNS과 팬 페이지 등을 통해 이들의 활동 당시 모습을 담은 사진들과, 하늘로 보내는 애틋한 메시지 등을 게재하며 고인을 추억하고 기리고 있다.

지난 2013년 3월 7일 데뷔한 레이디스코드는 오늘(7일) 데뷔 2주년을 맞았다.

축하 대신 추모가 이어지고 있다.

레이디스코드의 팬 카페와 멤버들의 트위터, 페이스북 등에는 팬들의 추모 글이 줄을 잇는 중이다.

아직 레이디스코드를 잊지 않고, 의리를 지키고 있는 것. 가슴 찡하게 만드는 메시지들이 안타까움을 더한다.

'나쁜여자'로 데뷔한 레이디스코드는 월등한 실력과, 독보적인 매력으로 '헤이트 유(Hate you)', '예뻐예뻐', '소 원더풀(So Wonderful)', '키스키스' 등 발매하는 곡마다 많은 사랑을 받으며, 미래가 촉망되는 걸그룹 1순위로 꼽혀왔다.

그런데 지난해 9월 3일 대구 스케줄 소화 후 서울로 이동하던 중 새벽 1시 30분께 영동고속도로 수원IC 지점에서 가드레일을 들이박는 사고를 당했다.

이 사고로 멤버 은비와 리세가 사망했고, 다른 멤버들도 부상을 입게 됐다.

이후 남은 3명의 활동 여부에 많은 관심이 집중됐지만, 소속사 폴라리스엔터테인먼트는 조심스러운 반응을 보이고 있다.

 

 

Posted by DaumTistory