제작 의뢰

XE 공식사이트에 개설된 제작의뢰/제작지원 게시판을 통한 거래시 피해나 분쟁이 발생했을 경우, XE 운영팀은 관여를 하지 않으며 모든 책임은 거래 당사자들에게 있습니다.

거래시 [피해/분쟁 예방] 좋은 거래를 위한 제작/의뢰 가이드를 숙지하여 의뢰자와 제작자 모두가 분쟁 없이 좋은 결과물을 얻을 수 있기를 바랍니다.

http://www.sinabro21.com/ 의 문제은행 으뜸이와 제로보드 xe를 연동할려고 합니다.


1. 회원 디비 연동...
2. 으뜸이 인코딩 utf-8로 변경

아는 분께서 좀 해달라고 하셔서..그러는데 ... 작업가능하신 프로그래머님들 댓글좀 남겨주세요
------------------------------------------------------------------------------------
zbxe의 세션을 이용하는 방법입니다.
zbxe의 홈페이지에 타 프로그램과 세션을 공유하는 방법에 대한 안내를 읽어보십시오.
<?
define('__ZBXE__', true);
require_once('/var/www/xe/config/config.inc.php');
$oContext = &Context::getInstance();
$oContext->init();
이 내용을 으뜸이 php의 매 상단에 올려놓습니다(config.inc.php의 위치는 정확히 자신의 시스템에 맞게 수정하십시오.
필요한 정보를 추출하여 알맞게 정의하십시오.
예)$mail=$logged_info->email_address;
$uid=logged_info->user_id 등

으뜸이의 db를 zbxe의 해당 db에 삽입하십시오(sinabro_member는 빼고)
zbxe의 member에 으뜸이의 member 내용 중 필요한 테이블을 만드십시오(point1, ..)
으뜸이 php 코드를 잘 살펴보시고 수정이 필요한 부분 수정하십시오.(sinabro_member를 xe_member로, 그밖에 여러곳이 있을 것입니다.

zbxe에서 외부페이지를 만들어 으뜸이로 들어가보십시오.
하나 하나 점검하며 필요한 내용에 대한 php 코드를 수정해 보십시오.
가입시 point 주기, 접속 point 외에 대부분의 내용이 실행이 될 것입니다.(문제 출제, 채점, 관리, 보기, 문제풀기, 다시풀기, 점수보기....)

완벽하지는 않지만 큰 문제 없이 zbxe에서도 으뜸이를 사용할 수 있을 것입니다.
단 이렇게 할 때 안정성이나 보안의 문제 등에 문제가 있는지는 저도 모릅니다.
mysql이나 php에 대해서는 아무것도 모릅니다. 단지 이것 저것 생각하고 시험해본 것입니다.
시나브로님의 건강이 회복되어 옛날처럼 왕성하게 활동하시기를 바랍니다.

ps : 이상의 작업을 하기 전에 으뜸이를 utf-8로 바꾸고, install시 default 값을 삭제해줘야 합니다.