'분류 전체보기'에 해당되는 글 134건

  1. XE addon : 신고/비추천에의한 문서 블럭처리 애드온 2
  2. XE addon : 특정 IP 차단
  3. XE module : 부운영자 모듈 42
  4. XE addon : XE core 스타일의 알림창 1
  5. XE addon : 신고/추천/비추천 시 확인 하기 3
  6. XE addon : 신고된 게시물 게시판 이동 2
  7. XE addon : 게시물 신고시 쪽지 알림 5
  8. frameRate와 timeline sound
  9. XE addon : 문서 열람 레벨별 권한 지정 2
  10. desk top 1
  11. mxmlc jvm.dll error //2012/03/11 03:08
  12. Dictionary //2010/10/28 13:12 1
  13. FlashDevelop 에서 //2010/10/06 17:51 3
  14. RegExp 5 - s 플래그 //2010/10/06 13:44
  15. FileReference.load() //2010/08/15 17:32




block_document.rar



이전의 신고된 게시물 이동 애드온과 달리 신고/비추천 수를 이용하여 리스트에서 제목과 내용이 보여지지 않도록 블라인드 처리하는 애드온이다.


신고 / 비추천 수를 지정하여 그 이상의 카운트가 되는 게시물이 블라인드 처리된다. 물론 관리자나 매니져에게는 내용이 보여진다.


단점 까지는 아니지만 최근게시물에 노출되는 제목까지는 처리하지 못한다. (않는다? 위젯과 연결할 수 있는 부분은 없어 보인다.)


** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.3.0





XE addon : 특정 IP 차단



ip_ban.rar




IP 주소를 등록하면 404 에러 메세지를 표시하며 차단한다. spamfilter의 코드를 참고해서 애드온으로 만들었다. 등록방식도 비슷하여 'ip // 메모' 형식으로 줄바꿈하며 연속적으로 입력하면된다. 192.168.*.* 처럼 *를 이용하면 대역 차단도 가능



** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.2.7






vicemanager_v0.2.0_120927.zip




v0.2.0 - 게시판 관리자를 부운영자로 지정할 것인지 선택하는 옵션 추가

- 회원의 member_srl로 부운영자를 지정할 수 있는 옵션 추가


v0.1.3 - 모듈과 애드온을 통합하여 메뉴표시도 모듈에서 on/off 할 수 있도록 추가

- 부운영자에게 없는 권한을 최고관리자도 수정하지 못하는 버그를 수정. 즉, 최고관리자는 부운영자 권한과 관계없이 모든 항목에 대해 권한을 갖게 된다.


v0.1.2 - 최고관리자가 부운영자에게 접근할 수 있는 항목을 지정할 수 있도록 어드민에 추가



간단한 회원 관리를 할 수 있는 부운영자 모듈로 어떤 게시판이든 관리권한을 가진 유저에게 접근이 허락된다.

제작시 addon의 $output 변수 때문에 알림 메세지 출력이 되지않아 무수한 시간을 허비했던...

(애드온에서 $output 변수를 이용하면 ModuleObject->proc() 메서드 내부의 변수와 충돌이 일어난다.)


메뉴 애드온을 설치하면 권한자에게 "Vice Manager"라는 이름의 메뉴를 추가해준다.


모듈의 기초가된 원제작자는 '송동우'님 (http://www.xpressengine.com/tip/20496492)



** 오랜 테스트를 하지는 못해서 버그가 있을 수 있음

** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.3.3






a_xe_validator_message.rar




어떤 버젼부터인지는 확실히 모르겠지만, 대부분의 메세지가 $XE_VALIDATOR_MESSAGE 라는 변수로 전달되어 표시된다. 그런데, 이 변수를 받을 준비를 하지 않은 위젯/모듈 들은 표시가 안된다는 단점이 있다. 그래서 이 애드온으로 모든 메세지를 한 곳에 표현할 수 있도록 제작했다.


일단 디자인은 xe core의 스타일을 그대로 따랐고, 메세지가 중복 되는 것을 막기위해 표시후 변수는 초기화시킨다.



** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.2.7



confirm_declare.rar




게시물/댓글을 추천/비추천/신고를 하려고할 때 바로 처리되지 않고, 한 번 확인 창을 보여줘 클릭 미스에 의한 오작동을 막는다.

common/js/xe.min.js의 doCallModuleAction 함수를 overwrite하여 처리했다.


** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.2.7



declared_document_move.rar




게시물이 일정 횟수 이상 신고되면 지정한 게시판으로 이동되며, 관리자와 게시물 등록자에게 쪽지로 알려주는 애드온.


** 예상외의 오작동이 있을 수 있으니 주의바람

** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.2.7




declared_message.rar




현재의 XE에서는 게시물에 대한 신고가 있어도 그것을 확인하기위해서는 관리자가 관리페이지를 직접 들어가서 확인하는 방법뿐이 없다.

그래서, 유저가 신고를 하면 지정한 관리자에게 쪽지로 알려주는 addon을 만들었다.


** 아직은 게시물에대해서만 작동한다.

** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.2.6


## 12.07.03 추가

** 게시물뿐아니라 댓글의 신고에 대해서도 작동하도록 추가하였다.

** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.2.6


frameRate와 timeline sound

timeline sound가 stream으로 적용되어 있는 swf를 로드하면 container의 frameRate의 설정과는 상관없이 로드된 swf의 frameRate로 맞춰지게 된다. 아마도 sound를 stream으로 sync 시키기위한 강제된 동작이 아닌가 생각된다. event 형식의 sound는 상관없다.


level_permission.rar




kostory.com 의 팁 게시판에 적용하려고 여러 애드온을 조합하여 만들었다. (결국 투표결과 다수의 반대의견으로 적용하지는 않았지만)







- 첨부한 캡쳐 화면의 설명이 전부이다.








- 조건이 미달되면 나타낼 메세지를 입력하면, 해당 상황에 출력하면서 거부된다.









** 선택한 게시판의 게시물 열람에 대해서만 적용된다. 글쓰기/리스트 보기 등은 해당 없다.

** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.2.6






desk top



지금

'fsj story' 카테고리의 다른 글

desk top  (0) 2014.10.13
desk top  (0) 2013.09.07
INTEL SSD X25-M 80G G2 //2010/04/01 22:23  (0) 2012.06.04
데스크탑 //2010/01/25 00:21  (0) 2012.06.04
치아 교정 끝 //2009/11/05 00:52  (1) 2012.06.04

mxmlc 실행시 다음과 같은 에러가 난다면 %JAVA_HOME%에 64bit JDK가 지정되어 있는 경우일 것이다.


Error loading: ~ jvm.dll


32bit JDK를 설치 후 환경 변수를 변경해주면 문제 없이 작동된다.


같은 이유로 FlashDevelop에서도 flexsdk로 컴파일시 에러가 발생(컴파일은 되지만 debug 어쩌구 하면서 에러가 발생된다.)하고, 해결 방법도 동일하다.

'Flash > AS3.0' 카테고리의 다른 글

frameRate와 timeline sound  (0) 2012.06.25
Dictionary //2010/10/28 13:12  (1) 2012.06.05
RegExp 5 - s 플래그 //2010/10/06 13:44  (0) 2012.06.05
FileReference.load() //2010/08/15 17:32  (0) 2012.06.05
FLVPlayback smoothing //2010/04/02 10:22  (0) 2012.06.05

Dictionary //2010/10/28 13:12

Dictionary를 이용한 Garbage Collection

 

delete dict[key];

댓글로 추가

도트 문자(.)에 개행문자도 포함 시킬 것인지를 결정한다.


var str:String = "<p>Hello\n" + "again</p>" + "<p>Hello</p>";

 

var pattern:RegExp = /<p>.*?<\/p>/;

trace(pattern.dotall) // false

trace(pattern.exec(str)); // <p>Hello</p>

 

pattern = /<p>.*?<\/p>/s;

trace(pattern.dotall) // true

trace(pattern.exec(str));

/*<p>Hello

again</p> */


'Flash > AS3.0' 카테고리의 다른 글

mxmlc jvm.dll error //2012/03/11 03:08  (0) 2012.06.05
Dictionary //2010/10/28 13:12  (1) 2012.06.05
FileReference.load() //2010/08/15 17:32  (0) 2012.06.05
FLVPlayback smoothing //2010/04/02 10:22  (0) 2012.06.05
SWF metadata tag //2010/02/07 12:32  (0) 2012.06.05

FileReference.load() 이용시


FileReference의 레퍼런스가 지역변수라면 테스트무비에서는 이상없지만 브라우저에서는 작동하지 않는 경우가 있다.

FileReference의 레퍼런스를 클래스의 속성으로 사용하면 해결된다.

protected var file:FileReference;
 
public function doSomething():void {
       
        //var file:FileReference = new FileReference(); //FileReference.load()가 브라우져에서 제대로 동작하지 않는다
        file = new FileReference();
       
        ....
}

4시간 삽질의 결과....