분류 전체보기 850

http://nlp.samsungcic.com/blg/blog/BlogMain.rol?code=9705edde4cf4354dc1971e59ea6c4e699b39753314ef69bdadc3db8ed32be0fb224ade2f349583cf879f871d10f5d47c10c56ff8a0e4952ade2c4441c86cc744516b8f5aee472c024185a0955c395ecd40924f11029d8be2292698ddf80444c7

http://nlp.samsungcic.com/blg/blog/BlogMain.rol?code=9705edde4cf4354dc1971e59ea6c4e699b39753314ef69bdadc3db8ed32be0fb224ade2f349583cf879f871d10f5d47c10c56ff8a0e4952ade2c4441c86cc744516b8f5aee472c024185a0955c395ecd40924f11029d8be2292698ddf80444c7 http://nlp.samsungcic.com/blg/blog/BlogMain.rol?code=9705edde4cf4354dc1971e59ea6c4e6986c37618f3cc06e6c8442761e88f760f224ade2f349583cf879f871d10f5d47c54b..

기타활동/기타 2014.08.30

[xe] 게시판에 첨부파일있을때 문서 이동시 확장변수가 사라지는 문제

첨부파일이 있으면, 이상한 로직이 안에서 돌아가서 extravar를 지우고 다시쓰는 (update가 아닌, 최종수정일을 바꾸는 과정에서 xe자체의 설계의 비효율성임..) 로직이 돌아가게 된다. 이때 extravar가 어디로 사라져 버릴수 있는데, hasUploadedFiles가 나오기 전에 세줄을 추가한다 //파일첨부가 있으면 게시물확장변수가 다 사라지는 xe만의 버그가 있기 때문에 고친다.$obj_target_module_srl->document_srl = $document_srl;$obj_target_module_srl->module_srl = $module_srl; $output = executeQuery('document.moveDocumentExtraVars', $obj_target_module..

[xe] xe에 대한 버그, db직접접근

개발하다가 그지같은 버그는 두가지와 같다. 1) 또한 act명은 굉장히 자주 충돌이 나거나 동작이 안된다. 대부분은 그 모듈을 포함하는 글자와 Admin이라는 단어가 있어야 동작하는것으로 보인다. 여러가지 이름을 해보고 충돌이 나지않는 이름으로 act를 주어야한다. 2) xml 스키마없이 update하려고 하면 100% 안된다 (숫자는 된다)스키마를 해놔도 안되는 경우가 빈번하다.따라서 가끔은 db에 직접접근해야한다. //여기는 php를 이용해서 바로 접근하는것. 인코딩문제가 있을수 있다. require $_SERVER['DOCUMENT_ROOT']."/files/config/db.config.php"; $conn = mysql_connect($db_info->master_db['db_hostname']..

[xe] procFilter

procFilter함수는, board와같은 모듈에서 자바스크립트를 생성하여 기본적인 폼체크를 해준다.그리고 이게 중요한게 있는데 내부적으로 act을 포함하여 연결할 액션을 지정해준다.(컨트롤러에 해당 액션이 메서드로 있어야함)그런데, 이 act를 새로이 작성하고 커스터마이징하고싶다면, 꼭 conf-module.xml에 가서 추가를 해주어야한다. 그리고 또한 filter를 불러오는 사항을 서버단의 뷰에서 파일을 설정해주어야한다 // 내용 작성시 검증을 위해 사용되는 XmlJSFilter Context::addJsFilter($this->module_path.'tpl/filter', 'content_insert.xml'); // 콜백 함수를 처리하는 javascript Context::addJsFile($t..