성가 게시판

제목 [아래의 6318 답글] 굿뉴스 서버 지원 기능 활용법..
작성자소순태 쪽지 캡슐 작성일2005-07-30 조회수640 추천수2 반대(0) 신고

: 아래의 글에서 Java Script 언어를 활용하는 데 대하여 말씀드리는 김에, 특히 "가톨릭성가마스터님"께서 이글의 꼬리글로 주신 애정어린 격려 말씀에 대한 감사하는 마음의 표시로, 굿뉴스 서버 게시판의 게시글 내에서 Pop Up 창 여러 개를 잘 정돈된 상태로 열 수 있는 방법을 아래의 참고 내용 3 에 간단한 설명과 함께 추가였습니다.

 

이 방법 또한 전혀 어렵지 않으니, 모르시는 분들께서는 참고하시기 바랍니다. 그리고 이런 내용을 잘 아시는 분으로서, 아래에 제가 말씀드리는 방법보다 더 좋은 그리고 손쉬운 방법을 알고 계시면, 가르쳐 주시면 고맙겠습니다.

 

예를 들어, 굿뉴스 서버의 게시판 게시글, 굿뉴스 사진 앨범의 사진글로의 링크 설정하는 방법, 굿뉴스 서버의 검색기능을 사용하여 검색한 자료 모음으로 링크설정하는 방법 등 등, 링크 설정과 관련된 내용들에 대하여서는 다음 기회에 시간을 내어 말씀을 드리도록 하겠습니다.

----------------------- 

 

+ 찬미 예수님!

 

그동안 안녕하셨는지요?

 

언제 말씀을 나누었는지도 모를 정도로 오래 되었습니다..^^ 

 

본의 아니게 심려를 끼쳐 드려 마음이 대단히 송구스러우며, 앞으로는 주신 글에서 말씀하신 조치를 취하도록 하겠습니다.

 

(내용 추가: 최근에 올린 두 개의 게시글(글 번호 6328 및 6310)에 대하여서는 말씀하신 조치를 이미 취하였으며, 이들 두 게시글에 취한 구체적 조치내용은 아래의 참고내용 2 에 있습니다.)

 

다음은 (기술적인 내용이므로 대부분의 교우님들께서 모르셔도 될 내용입니다만) 다른 분들께서 혹시 있을 수 있는 부질없는 오해를 푸시는데에 조금은 도움이 될 것 같아 마련을 해 보았습니다. 참고하시기 바랍니다.

 

=====================================

참고 내용 1:

 

지난 봄부터, 몇 가지 이유 (게시글 관리 포함)로 저의 졸글들을 한 장소에 모아두고서 그곳으로 링크설정을 해 드리고 하였습니다.

 

(주: 예를 들면, 굿뉴스 서버의 어떤 게시판의 게시글의 숫자가 너무 많을 경우에 있어, 제공되고 있는 검색기능을 사용하여 내용 중에서 어떤 단어 검색을 하면 시간 경과 에러 메시지와 함께 찾아보기를 할 수 없는 문제가 간혹 있었던 것으로 알고 있습니다.)

 

최근에 들어와서는 (굿뉴스 서버 DB의 강력한 기능을 활용하여) 오로지 교우님들의 편의를 위하여, 한 번만의 클릭으로 편하게 자동으로 그곳의 졸글로 이동할 수 있도록 추가 서비스(?)를 해 드렸던 것인데, 이러한 저의 배려가 오히려 일부 교우님들을 불편하게 해 드렸던 모양입니다. (이와 관련하여, 혹시 있을 수 있는 부질없는 오해는 이제 거두어 주시기 바랍니다.)

 

실제로 사용한 Java Script는 각각 단 한 줄로 이루어진 두 가지입니다.

 

(i) 하나는 게시글 제목을 클릭하는 즉시 바로 이동하는 방식:

(사용 예 1)

<script language="JavaScript">
location.replace("http://home.catholic.or.kr/gnbbs/ncbbs.dll/gospelbbs/-/a/6296/");
</script>

 

(ii) 또 하나는 몇 초 기다렸다 이동하는 방식:

(사용 예 2)

<script language="JavaScript">
setTimeout("location.replace('http://home.catholic.or.kr/gnbbs/ncbbs.dll/gospelbbs/-/a/6296/')",5000);
</script>

(주: 위에서 제일 마지막의 5000 = 5초 후 이동을 뜻합니다.)

 

사실은, 굿뉴스 서버의 게시판에 올린 게시글을, 게시자가 아닌 분이 수정 혹은 삭제를 할 수 있는  보안 문제가 있음을 최근에 알게 되어, 발견 즉시 굿뉴스 전산실에 보안조치를 요청한 적이 있었습니다. (요청일: 2005년 6월 17일로 기억하고 있습니다.)

 

그리고 한 일주일 전 쯤에, 이제는 지울 때가 되었다 싶어 아래의 게시글 번호 6289 (전례음악 봉사자 전국 대회 소식)에 추가로 붙인

 

네 개의 추가 안내글(게시글 번호: 6290, 6293, 6294, 6295)들을 지우려고 하였더니,

 

굿뉴스 전산실의 완벽한 보안조치 때문인지, 제가 올린 글입니다만 이제는 제가 지울 수가 없는 것을 알게 되었습니다..^^

 

당시에 보안조치를 부탁드릴 때에, 과거와 같이 본인이 올린 게시글은 (본인의 게시글로 들어가지 않고도) 본인이 지울 수 있도록 해 조치를 취해 달라고 하였었습니다만.. 하여튼 현재까지는 본인의 게시글로 들어가 삭제단추를 누르지 않고는 본인의 글을 지울 수가 없는 것 같습니다.

 

즉, 위의 (i)과 같은 방식을 사용하면, 관리자가 아닌 분께서는 이제는 자신의 글도 자신이 지울 수 없는 수준의 완벽한(?) 보안조치를 굿 뉴스 저산실에서 한 줄로 알고 있습니다.

 

따라서 이 문제 때문에, 아주 최근 부터는 위의 첫 번째 방식을 발전시킨 두 번째 방식을 사용였던 것입니다. 

 

(내용 추가) Java Script  언어를 더 활용하는 위의 두 번째 방식을 사용하면, 필요시에 자신이 올린 자동 링크 해 주는 해당 게시글로 들어가 짧은 시간동안 머무를 수 있으므로, 관리자의 도움없이도 게시글을 통한 자동 링크 설정을 해지 할 수 있고 또 자동으로 링크 해 주는 게시글 자체를 지울 수도 있겠습니다.

 

-------------------------------------

참고 내용 2:

 

다음은 Pop Up 창을 사용하는 방법입니다. 위의 두 방법 보다 조금 더 복잡하게 보이나, 역시 단 한 줄의 Java Script로서 수행할 수 있는 그렇게 어려운 방법이 아니기에 또한 알려 드립니다.

 

(iii) Pop Up 창을 사용하는 방법.

(사용 예3)

<script language=JavaScript>
window.attachEvent( 'onload', replacelocal); function replacelocal() { hidden = open('http://home.catholic.or.kr/gnbbs/ncbbs.dll/gospelbbs/-/a/6308/', 'NewWindow4anonymous544', 'top=0,left=200,width=800,height=875, status=no,resizable=yes,scrollbars=yes');}

</script>

 

: 위의 Script에서, top=0 은 Pop Up 창을 화면의 윗쪽에 바싹 붙게 하고, left=200 은 모니터 화면의 왼쪽으로 부터 200에 해당하는 거리에 Pop Up 창이 뜨게 해 주는 Pop Up 창의 Physical 위치 조정 값입니다. 물론 필요시에 조정할 수 있는 값입니다.

 

---------------------------------------

참고 내용 3:

 

예를 들어, 굿뉴스 서버 게시글 내에서 세 개의 다른 사이트로 링크 설정을 하려고 할 때, 다음과 같이 하면 되겠습니다.

 

3-1. 게시글 작성 > ("편집"이 아닌 그 옆의) "소스보기"로 들어가, 화면 첫 부분에 있는 <BODY> ....</BODY> 그 다음 줄에 (다음의 사용 예4) 내용을 삽입한다. 

 

: 아래에서, 예를 들어,   function url1() 로 시작하여............. 마지막에 };   까지가, 링크 설정 한 개를 위한, 한 줄이므로  (보시기에는 줄이 바뀐 것 같아도 사실은 그런 것이 아니니) 중간에 쓸데없이  자판의 Enter 키를 넣지 마십시요. 또 주소에는 자판의 Space 키도 절대로 추가하지 마세요..(수정)^^  제 경험에 비추어 볼 때, 사소하나 아주 기본적인 이런 것을 모르다 보니, 한 군데도 틀림없이(?) 맞게 다 잘 해 놓고 안된다는 말씀들을 하시며 어려워 하시는 경우가 참 많았습니다.

 

(사용 예4)

<SCRIPT language=JavaScript>
function url1() { hidden = open('http://home.catholic.or.kr/attbox/bbs/anonymous/anonymousread.asp?gubun=300&table=gnanonymous&maingroup=1&group_id=1&sub_id=3&seq=89&id=361&user_auth=R', 'NewWindow4anonymous361', 'top=30,left=230,width=700,height=750,status=no,resizable=yes,scrollbars=yes')};

 

function url2() { hidden = open('http://home.catholic.or.kr/gnbbs/ncbbs.dll/question_and_answer', 'NewWindow4question_and_answer', 'top=60,left=260,width=700,height=750,status=no,resizable=yes,scrollbars=yes')};

function url3() { hidden = open('http://home.catholic.or.kr/attbox/bbs/anonymous/anonymousread.asp?gubun=300&table=gnanonymous&maingroup=1&group_id=1&sub_id=3&seq=89&id=512&user_auth=R', 'NewWindow4anonymous512', 'top=90,left=290,width=700,height=750,status=no,resizable=yes,scrollbars=yes')};
</SCRIPT>

 

: 위의 Script에서, http:// 로 시작하는 부분은 실제 링크하려는 곳은 url 주소이므로 위의 주소들 말고 실제 링트하려는 주소로로 바꾸어 주어야 하며, 열릴 Pop Up 창의 위치 조정은 top= , left= 으로 해 주면 되고, 각 Pop Up 창 마다 고유의 닉네임, 예를 들어, 이 예제의 제일 처음 Pop Up 창의 경우 NewWindow4anonymous361 , 을 각 각 정해 주지 않으면, 이들 Pop Up 창들이 따로 따로 나타나지 않습니다.

 

3-2. 게시글 본문 중의 필요한 자리에, 아래와 같이 링크 설정을 해주고 또한 링크하는 곳에 대한 설명글을 넣어 준다.

 

.

.

. 

<A href="javascript:url1()">당시의 게시글로 바로가기..</A>

.

.

.
<A href="javascript:url2()">가톨릭 신앙생활 Q&amp;A 코너로 바로가기..</A>

.

.

.
<A href="javascript:url3()">교황님의 역할 - 이단인 단의설이란?" 제목의 게시글로 바로가기..</A>

.

.

.

 

: 참고 내용 3 에 설명드린 방식은, 아래의 전례음악은 듣기에 편하면 된다? 제목의 게시글 (게시글 번호 6310)로 들어가면 나타나는 게시글에서 실제로 적용한 방법입니다. 그리고, 글씨에 색깔 넣고 하는 방식은 위의 내용과 무관하니 전혀 걱정하지 마세요..^

 

이상 참고 내용 3 끝

--------------------------------

 

주의: 위의 참고 내용에 있는 각각의 작업을 마친 후에 "저장" 혹은 "수정" 단추를 눌러 빠져 나오면 작업이 끝난 셈입니다만, 나중에 수정하려고 다시 들어가면 위의 내용 중에서 Java Script 언어 부분, 즉

 

<SCRIPT language=Java Script> ...</Script> , 

 

가 자동으로 모두 지워지므로, 이 점을 꼭 유의하시기 바랍니다. 즉, 처음부터 다시 작업하여야 합니다..^^

 

이상 참고 내용 끝.

==================================

 

 

이런 좋은 공간을 저희들에게 마련해 주신 천주께 항상 감사드리면서..

 

---------------------------------------------------------------------------
가톨릭성가... (2005/07/25) : 즉시 처리해주셔서 대단히 고맙습니다. 형제님의 답변글에 이 게시판의 기능에 관한 중요한 정보를 담고 있어서 많은 분들께 도움이 되겠기에 제가 위에 올린 글을 그대로 남겨 놓겠습니다. 형제님의 열의와 봉사에 깊은 감사를 드립니다.
--------------------------------------------------------------------------
소순태 (2005/07/25) : 주신 과찬의 말씀에 몸 둘 바를 모르겠습니다.. 아무쪼록 저의 졸글들이 교우님들의 신앙생활에 조금은 도움이 되었으면 합니다.
--------------------------------------------------------------------------

 

=========================================================================== 

 

+ 주 찬미

 

 

소순태 마태오 형제님께,

 

최근에 성가게시판에 좋은 자료들을 많이 올려주셔서 대단히 감사합니다.

 

그런데 형제님께서 올려주시는 자료 중에 일부는 열려고 클릭하면 화면자체가 성가게시판이 아닌 다른 사이트로 옮겨지고 있어서 성가게시판에 들어온 성가가족들께 혼란을 줄 우려 때문에 부탁을 드립니다. "뒤로"가기 기능을 써서 성가게시판으로 되돌아갈 수는 있으나 이를 잘 모르는 경우에는 번거롭게 되기 때문입니다. 하오니 이런 자료들의 경우에는 새 화면으로 자료가 열리도록 처리해주시면 고맙겠습니다.

 

따로 메일을 드리려 했으나 이런 경우를 접한 성가가족들의 질문메일도 있었고 다른 성가가족들도 알고 계셔야겠기에 이곳에 글을 올립니다.

 

주님께서 베푸시는 사랑과 은총과 평화가 늘 함께 하시기를 기원합니다.

 

가톨릭성가 마당쇠 드림.

태그
COMMENTS※ 500자 이내로 작성 가능합니다. (26/500)
[ Total 27 ] 기도고침 기도지움
등록하기
※ 로그인 후 등록 가능합니다. 파일 찾기