[SCRAP] 로그인 시 ID와 닉네임을 쿠키로 생성하려면 1. 로그인 위젯에서 쿠키생성. 2. 인증관련 데이터를 Context에 설정하는 부분에서 쿠키생성. 3. 로그인, 로그아웃 컨트롤 부분에서 쿠키생성. 1, 2번은 로그인 또는 로그아웃 후에 refresh를 해줘야 쿠키가 뜨거나 삭제되는 문제가 있습니다... 결국 3번에서 처리해서 페이지를 redirection 해줘야 뭔가 그럴듯하게 보이겠죠... 그럼 ZBXE에서 로그인/로그아웃을 실제로 처리하는 부분은 어디냐...하면요... /zbxe/modules/member/member.controller.php 입니다... 이 파일의 126번째 라인 function procMemberLogout() 하고... 1097번째 라인의 function setSe..
[SCRAP] XE 외부페이지를 통한 세션공유 XE와 같은 통합 솔루션으로 홈페이지를 작성하는 작업을 할때, 가장 신경쓰이는 부분이 외부페이지작업인듯 하다. 물론 XE도 페이지 메뉴를 통하여 위젯을 삽입하거나 모듈을 읽어오거나 직접 작성할수 있지만 드림위버로 제작하는것보다 제약이 많이 따르기 때문이다. 특히 form이나 회원의 로그인정보가 필요한 외부페이지에 대하여는 실로 난감함 문제가 아닐수 없다. 이 문제를 해결 방법은 ... 가장 중요한 부분은 노란색부분으로 표시된 부분이다. xe가 설치된 경로 바로아래 config디렉토리를 해당소스가 들어가는 php파일의 상대경로나 절대경로로 표시해주면 된다. 어려우면 /home/test/public_html/xe/config 이런식으로 절대경로로 표시하자.. 그..
[SCRAP] XE 템플릿 스크립트 문법 XE의 스킨은 특수한 템플릿 언어를 사용합니다. 따라서 스킨을 제작하면서 자신이 원하는 내용을 넣기 위해 본 내용을 숙지해야 합니다. PHP언어와 비슷하지만 약간 다른 모습을 가지고 있습니다. 변수 변수는 PHP와 동일하게 사용되며, XE 내부에서 사용되는 여러가지 변수를 그대로 이용할 수 있습니다. 단, 출력시에는 {...}문을 사용합니다. {$document_srl} 위의 문장은 $document_srl이라는 변수를 출력하도록 만듭니다. 아울러 여러가지 출력함수를 매칭시켜 화면출력을 시킬 수도 있습니다. {$oDocument->getTitleText()} 그러나 {...}안에 출력될 수 없는 문장등을 기재하면 안됩니다. 각 스킨별로 어떤 변수를 쓸수 있는지에 ..
Install xe_cafe and set up. -------------- Setup Servlets -------------- tomcat 6.0 은 보안 상 기본 클래스 url 맵핑인 /servlet/ 이 동작하지 않습니다. 따라서 다음과 설정을 변경한 후 tomcat 을 재시작하여 합니다. 1. tomcat/conf/web.xml 파일의 변경 1.1아래 부분 주석 해제 invoker org.apache.catalina.servlets.InvokerServlet debug 0 2 1.2 아래 부분 주석 해제 invoker /servlet/* 2. tomcat/conf/context.xml 수정 --------------- Tomcat Restart --------------- 고객님의 서버에 SSH..
jQuery는 AJAX와 같은 Javascript의 기능을 사용하기 쉽도록 만들어주는 일종의 Library 입니다. protype과 같이 잘 알려진 몇가지가 있지만 jQuery는 19KB의 소형이지만 다양한 plugin과 함께 아주 강력한 기능을 제공해 줍니다. (※ 자세한 정보는 다음 링크 페이지를 참조하세요. ▤) 다음 예제는 jQuery, JSP와 MySQL을 이용한 아주 간단한 채팅 예제 입니다. 앞의 DynamicUpdate 페이지에서 보인 AJAX 기능을 jQuery를 이용하여 간단히 사용자와의 interaction을 강화한 버전이라 할 수 있습니다. 예제는 두 개의 파일로 구성됩니다. (1) 클라이언트측 AjaxChat.html 파일은 주기적으로 서버에 최근 대화내용을 요청해서 지정된 화면 ..
Ajax는 자바스크립트를 통하여 비동기적으로 외부 데이터를 처리하기 위한 기법입니다. ※ 더 자세한 정보가 필요하면 위 그림의 링크 문서를 참조해 보시길... ▤) HTML, XML, Javascript 등에 대한 기초지식과 자바 JSP/Servlet을 탑재한 WebServer가 있다면, 다음 예제를 직접 실행해 보는 것이 위의 정의를 이해하는 가장 빠른 방법입니다. 예제는 두 개의 파일로 구성되어 있습니다. (1) 클라이언트측의 DynamicUpdate.html 파일은 일정한 시간간격으로 서버측에 서비스를 요청하고, 받은 문자열을 페이지의 지정한 영역에 추가합니다. 이 때 전체페이지를 refresh 하지 않고 지정영역만을 갱신합니다. Ajax를 이용한 페이지 자동 갱신 예제 버튼을 누르면 이 페이지의 ..
티스토리에 (공짜로!) 블로그를 얻은 후, 이 블로그를 자신의 도메인으로 (공짜로!) 접속하게 할 뿐만아니라 메일 아이디까지 (공짜로!) 사용하게 하는 방법에 대한 설명입니다. (이러한 서비스의 응용을 위한 웹 관련 기술의 원리나 개념은 말미에 기술된 참고 블로그의 문서들을 참조하세요) 목차 ---- I. 자신의 도메인 이름을 사용한 티스토리 블로그 (1) 사용할 도메인을 구입한다. (2) 구매한 도메인을 DNSever에 가입하여 티스토리 블로그 IP와 연결시킨다. (3) 도메인의 정보 중, 네임서버를 DNSever에서 제공하는 네임서버로 변경한다. (4) 자신의 티스토리 블로그에서 2차 도메인을 활성화 시킨다. II. 자신의 도메인을 사용한 이메일 아이디 얻기 다음 링크의 블로그 글을 참조하세요. ht..
- Total
- Today
- Yesterday
- 존재
- Lateral thinking
- wav
- 알무스타파
- 퇴계
- 후흑학
- 율곡
- 예언자
- WMV
- Multiple Path
- Critical Thinking
- ajax
- 컴퓨팅 사고
- 수평적 사고
- 이기일원론
- Data Science
- Edit Tree Node
- 어약연비
- 소유
- Computational Thinking
- JTree
- 점검항목
- Data Mart
- 물고기
- data analysis
- Kahlil Gibran
- java
- Systems Thinking
- xe
- 사랑
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |