글 검색 결과
- 2013/07/04 텍스트큐브 : 다음 View 플러그인 (비공식) v1.3.0 2
- 2013/06/20 XE : 자료실 모듈의 '경로 값은 필수입니다' 문제
- 2013/06/18 XE : 퀴즈(Quiz) 모듈 한글화, 1.7 관리자 CSS 적용 패치 (v2)
- 2013/06/13 XE : XE Wiki에서 문법, 에디터 형식 변경 불가능한 문제 해결하기 1
- 2013/05/30 XE : 포인트가 고정되어 변동(증/감)되지 않는 문제 1
- 2013/04/20 옵티머스 LTE3 순정 카메라 무음화 파일
- 2013/03/27 XE : iframe 등의 태그 화이트리스트 도메인 확인/추가하기
- 2013/03/16 2013 K리그 클래식 3라운드 성남vs인천 간략 프리뷰
- 2013/03/16 XE 1.7버전에서의 iframe 동작 테스트
- 2012/11/02 이윤표의 경찰청 불합격, 경찰청의 이해할 수 없는 선수 선발
텍스트큐브 : 다음 View 플러그인 (비공식) v1.3.0
기존에는 플래시 방식의 추천 박스를 embed로 불러왔으나 변경 이후 플래시를 사용하지 않고 iframe 방식으로 출력된다. (이제 모바일에서도 될듯) 아직까지는 기존 embed 방식의 플래시 위젯을 지원하나 나중에는 어찌 될 지 모르고 아무래도 새 위젯이 더 좋다보니 기존 플러그인을 수정하기로 하고 수정해 두었다.
새 위젯은 기존보다 한 종류가 더 늘어 네 가지 종류가 있으나 이 부분은 일단 나중에 하기로 하고 기본형/버튼형/작은 박스형 세가지만 일단 적용해 두었다.
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/338
XE : 자료실 모듈의 '경로 값은 필수입니다' 문제
자료실 모듈 폴더(./modules/resource)내의 ruleser/insertPackage.xml과 modifyPackage.xml 파일을 열어
전자의 경우 7번째 줄, 후자의 경우 8번째 줄의 <field name="path" required="true" /> 부분에서 required="true" 를 제거해주면 된다.
(제거시 경로 사용/미사용 모두 정상 동작)
XE, XpressEngine, 모듈, 문제, 자료실
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/337
- 댓글 남기기
XE : 퀴즈(Quiz) 모듈 한글화, 1.7 관리자 CSS 적용 패치 (v2)
최근 글로벌 사이트가 닫히면서 글로벌 사이트에만 있던 모듈에 관한 얘기가 나오면서 퀴즈 모듈도 얘기가 나왔고 나름대로 쓸만한 모듈인데 한글화가 되어있지 않다는 점이 아쉬웠다.
받아서 테스트해보는 김에 직접 해보기로 하고 일부 한글화 작업을 마쳤다.
작업 과정 중에 일부 텍스트는 변수값이 존재하지 않아서 보니 아예 header.html에 고정되어있길래 (언어명).lang.php에서 변수로 가져오도록 수정. 수정하는 김에 1.7에서는 CSS가 달라져 1.7에서 사용시 관리자 페이지 레이아웃이 다소 어색한데 간단하게 1.7의 CSS를 적용하였다.
번역 자체가 100% 된것은 아니지만 일단 그럭저럭 일반적으로 쓰는데는 문제가 없는 수준이다.
적용은 압축을 풀고 퀴즈 모듈에 덮어씌우면 된다.
(v2) : 관리자 CSS 수정, 퀴즈 제출 버튼 Submit 한글화
more..
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/336
- 댓글 남기기
XE : XE Wiki에서 문법, 에디터 형식 변경 불가능한 문제 해결하기
에디터 역시 기본으로 선택된 HTML 편집기로 고정이 되어 변경이 불가능하게 되어 있었다.
이 문제는 XE Wiki 모듈 폴더 내 /tpl/addition_setup.html 과 /tpl/wiki_insert.html을 수정하면 해결할 수 있다.
에디터를 변경하기 위해서는 /tpl/addition_setup.html 의 9번째 줄과 10번째 줄의 disabled를 enabled로 변경,
문법을 변경하기 위해서는 /tpl/wiki_insert.html 의 65번째 줄의
<select name="markup_type" id="markup_type" disabled="enabled"|cond="$module_info->module_srl"> 를
<select name="markup_type" id="markup_type">로 변경해주고 위키 모듈 설정 페이지로 가면 선택 옵션이 활성화되어 변경이 가능하다.
이렇게 수정을 통해 선택이 가능하도록 하여 다른 문법을 사용해도 별 문제 없이 잘 동작한다. 딱히 막아놓을 이유는 없어 보이는데 왜 다른 언급도 없이 변경을 막아두었을까?
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/335
XE : 포인트가 고정되어 변동(증/감)되지 않는 문제
대략 아래와 같은 상황이었다
0. 서버는 ngnix 1.4.1 + php 5.3.10 + mariadb 5.5.30(innodb), XE 코어는 1.7.3.4(1.5.3.4 당시에도 동일 증상)
1. 일부 회원에서 발생
2. 주로 5레벨 이하의 회원
3. 포인트 레벨 아이콘에 커서 가져다댔을시 뜨는 창, 포인트 출력 위젯이나 복권 등에서 포인트가 고정되어서 변동되지 않음.
4. 실제로 DB나 포인트 관리창에서는 정상적으로 출력
개인적으로 해결을 위해 시도해본것은
1. DB 최적화, 세션/캐시 재생성 -> 효과 없음
2. 해당 회원 포인트 수동 수정 -> 출력되고 있는 레벨과 다른 레벨이 되도록 증/감 시켜도 레벨 아이콘/출력 포인트는 그대로)
3. 해당 회원 정보 백업후 삭제, 그리고 그 정보 그대로 새로 회원 생성(member_srl도 동일하게)
포인트 고정, 포인트 변동, 포인트 증감등의 키워드로도 답을 찾지 못했고 비슷한 사례도 찾지 못하고 반 포기 상태였는데 '포인트 캐시' 키워드로 찾아보니 한방에 답이 나왔다.
/files/member_extra_info/point 내의 폴더들을 모두 날려주니 정상적으로 동작되었다. 모두 날려주고 point 폴더의 퍼머션을 707에서 755로 설정하니 아예 캐시가 생성되지 않는듯.
다른 분들중에는 point 폴더 내 모든 폴더를 707 권한을 주어서 해결했다고 하는데 캐시는 계속 쌓이기 때문에 주기적으로 이걸 해주던지 아니면 아예 707 권한으로 생성되도록 (가만 놔두면 755로 폴더가 생성되는 상태) 설정을 해야하는데 귀찮아서 그냥 당분간은 저 상태로 두기로.
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/332
-
- Happiness @ 2014/04/05 07:00
-
안녕하세요 . 저도 포인트캐시 문제로 찾다가 xe의 게시물 그리고 여기 게시물을 통해 동일하게 조취해서 잘되었습니다만, 윈도우에서 운영인지라 755로 변경을 해도 권한 문제는 먹히질 안더군요. 그래서 폴더는 계속생성이 되는..
한가지 다른 문제가 있어서 여쭤봅니다.
http://www.xpressengine.com/22667075 글을 올렷지만 답들이 없어서 답답하네요. rewrite를 쓸려고 하는데 기존apmsetup쓸때는 잘되었으나 며칠전
nginx NGXMP 라고 요걸로 바꾸었는데 이상하게 rewrite가 안되는겁니다..
그래서 따로 다른 컴터에서 xe 를 별도 설치하고 테;스트를 해보았는데 이건 또 잘되는겁니다.. 혹시 nginx를 운영하고 계시니 도움을 얻을 수 있을까 해서 여쭵봅니다.
- 댓글 남기기
옵티머스 LTE3 순정 카메라 무음화 파일
적용 방법은 /system/app 내의 기존 CameraApp3.apk와 교체.
* 파일 원본 용량 : 4.49MB (4,717,105 바이트) - 간혹 서버 불안정으로 100% 다운로드가 안될때가 있으니 받은 후 용량을 체크
* MD5 : 14e5c3c58ade8be382b4608a51d0fdc5
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/330
- 댓글 남기기
XE : iframe 등의 태그 화이트리스트 도메인 확인/추가하기
월 초에 XE 1.7에서 아이프레임이 완전히 막혔다는 말을 듣고 XE 1.7.3에서 iframe 태그 동작 테스트를 한적이 있다. (http://gunmania.playmp3.kr/tc/327)
결과는 관리자 계정으로는 모든 도메인에서 iframe으로 불러올 수 있지만 관리자가 아닌 경우에는 유튜브 등 제한적인 사이트에만 허용이 된다 였으나 정확히 어느 사이트가 허용되어있는지 알려지지 않고 화이트리스트 도메인을 추가할 방법을 몰라서 필요한 경우에도 사용이 힘들다는 문제가 있었다.
그러던 중 XE 공식 홈페이지의 팁 게시판에 포럼 모듈 인용글 박스가 지워지는 문제를 해결한 글(http://www.xpressengine.com/tip/21816082)을 보았는데 이곳에서 iframe 등 HackTag를 제거하는 코드를 수정하는 부분을 발견했다. 여기서 착안해서 해당 함수를 찾아보니 해결 방법을 찾게 되었다.
일단 관리자 계정이 아니라면 removeHackTag 함수를 이용해 iframe 등의 태그 내의 src 등의 부분을 제거하게 되어 있고 removeHackTag 함수는 /config/func.inc.php에 위치한다.
removeHackTag 함수는 다시 /classes/security/EmbedFilter.class.php 이 파일에서 checkIframeTag 함수를 불러와 화이트 리스트에 있는 도메인인지를 확인하여 iframe 등의 태그를 그대로 내보낼지를 결정하고 이 화이트 리스트를 정의해 놓은 파일은 /classes/security/conf/embedWhiteUrl.xml에 위치하고 있다. (캐시파일은 /files/cache/embedfilter/embedWhiteUrl.php)
따라서 /classes/security/conf/embedWhiteUrl.xml 파일을 열어보면 화이트리스트 도메인을 확인할 수 있고
<domain name="http://(도메인)" desc="(설명)">
<pattern>(html, mms 등 주소)</pattern>
</domain>
형태로 iframe 등의 태그를 허용하는 화이트리스트 도메인을 추가할 수 있다. embed, object, param 태그 역시 동일하다.
이를 모듈이나 애드온 형태로 제작해서 더 간단하게 관리 페이지를 통해 확인/추가할 수 있게 하면 더 좋지 않을까 싶다. (혹은 코어 자체에서 지원한다던가)
CMS, iframe, XE, XpressEngine, 화이트리스트
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/329
- 댓글 남기기
2013 K리그 클래식 3라운드 성남vs인천 간략 프리뷰
- 2013 현대오일뱅크 K리그 클래식 3라운드 성남 일화 천마 vs 인천 유나이티드
- 2013년 3월 16일 16:00 (@탄천종합운동장)
- 중계 : MBC 스포츠+, SPOTV2(IPTV), 네이버
2. 최근/상대 기록
- 성남
최근 2경기 연속 무승 (1무 1패)
최근 2경기 연속 경기당 1득점
최근 홈 5연패 (12/11/03 이후)
- 인천
최근 2경기 연속 무패 (1승 1무)
최근 원정 3경기 연속 경기당 2실점 (12/11/25 이후)
- 상대기록
인천 최근 대 성남전 3경기 연속 무패 (1승 2무)
성남 최근 대 인천전 홈 2경기 연속 경기당 1득점
성남 역대 통산 대 인천전 9승 12무 5패
- 2012 시즌 경기 결과
2012/05/11 성남 1 : 0 인천
2012/06/27 인천 0 : 0 성남
2012/10/06 인천 0 : 0 성남
2012/11/03 성남 1 : 2 인천
3. 지난 경기 (맞대결)
2012년 11월 3일 38라운드 성남 일화 천마 1-2 인천 유나이티드 @탄천종합운동장 (이보, 남준재)
4. 예상 라인업 (인천)
- 수비진과 중원 구성은 지난 두 경기와 큰 변화가 없을 것으로 보이는 가운데 공격진에서는 두경기 모두 선발 출장하였지만 이렇다할 모습을 보여주지 못한 남준재를 대신하여 지난 라운드에서 교체투입되어 1도움을 올리는 등 활약한 찌아고가 선발로 나설 가능성이 있어보인다.
5. 승부처
- 지난 경기에서 인천은 좌우 측면에서 크로스를 상당히 많이 내주었고 공중볼 경합에서도 많이 밀리는 모습을 보여주었다. 게다가 현재까지 성남의 두 골은 모두 측면 크로스에 이은 상황에서 나온 득점이다. 측면에서 크로스를 허용하지 않는 것도 중요하다.
- 이번 경기에는 선수 등록 문제로 출장이 어려울 것으로 보였던 성남의 제파로프가 15일자로 선수 등록을 마쳐 이 경기에 출전이 가능하게 되었다. 날카로운 킥과 패싱력을 가지고 있는데 주의할 필요가 있다.
6. 결론
- 최근 두경기에서 1무 1패로 그다지 좋은 모습을 보여주지 못하고 있는 성남을 상대로 지난 라운드 GS 원정에서 3-2 역전승을 거두면서 좋은 모습을 보여주고 있는 인천이 어느정도 우위에 있다고 보여진다. 특히 그동안 이어졌던 성남 원정 무승 징크스가 지난해 11월 깨졌고 성남의 홈 경기 성적이 좋지 못하다는 점도 인천에게는 유리한 점이다. (다만 위에 언급한대로 제파로프라는 변수가 생긴 만큼 만만하게 생각해서도 안된다.) 이번 경기에서도 승점 3점을 챙기며 상승세를 이어가기를 바란다.
K리그 클래식, 성남 일화 천마, 인천 유나이티드, 프리뷰
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/328
- 댓글 남기기
XE 1.7버전에서의 iframe 동작 테스트
테스트 환경은 XE 1.7.3.0과 게시판 1.7.0의 조합이며 여기선 크게 상관이 없겠지만 서버는 nginx 1.3+PHP 5.3+MySQL 5.5의 환경이다.
1. 관리자 계정 / 페이지 : 사용 가능
2. 관리자 계정 / 게시판 : 사용 가능
3. 일반 계정 / 게시판 : 유튜브 등 제한적으로만 사용 가능, 다른 iframe의 경우엔 src 부분을 날려버림
테스트 결과는 테스트를 진행한 http://server.kfootball.org/xe/ 에서도 확인할 수 있다.
(ASD 메뉴가 1번을 테스트 한 것이고 board 메뉴의 1번 글이 2번을 테스트 한 것이고 게시판의 2,3번 글이 3번을 테스트한 결과이다)
관리자 이외의 일반적인 사용자에게는 유튜브 정도를 제외하면 굳이 iframe을 완전히 열어줄 필요는 없기떄문에 이정도면 사이트 운영에 큰 지장이 없어보인다.
1.7, iframe, XE, XpressEngine, 테스트
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/327
- 댓글 남기기
이윤표의 경찰청 불합격, 경찰청의 이해할 수 없는 선수 선발
2011년 시즌 전 영입되어 2011 시즌의 주전 수비수로 도약한 이윤표. 84년생으로 11시즌 종료 후가 상무 입단이 가능한 마지막 해이기 때문에 상무에 입단할 것으로 보였지만 바로 상무에 가는 대신 2012년 한 시즌을 더 뛴 뒤 경찰청 입단을 택하며 2012시즌 완전히 주전으로 도약하여 프로 데뷔 후 가장 뛰어난 모습을 보여주었고 예정대로 시즌이 끝난 뒤 경찰청에 입대할 것처럼 보였다.
하지만 예상 외의 사건이 벌어진다. 프로연맹이 상무의 강제 강등을 결정하면서 상무의 잔여 경기 보이콧과 함께 아마추어 전환을 선언하면서 상무행이 예정되었던 선수들이 대거 경찰청으로 지원, 특히 이윤표의 포지션인 센터백에는 A대표 경력이 있는 김진규, 이재성이 경찰청에 지원하면서 합격 여부가 불투명해졌고 실제로 합격하지 못하는 상황이 벌어진다. 내년까지는 일단 선수로 뛸 수 있고 신체 검사를 다시 받아서 운좋게 공익 판정을 받을 경우 공익 근무와 함께 챌린저스리그에서 뛰면서 그나마 축구를 계속 할 수 있긴 하지만 이마저도 실패할 경우 현역병으로 입대하여여야 한다. 이렇게 되면 이후 사실상 선수 생활을 지속하기는 어렵다.
다행히 상무의 아마추어 전환은 없던 일이 되면서 경찰청에 지원했던 김진규, 이재성이 상무에 지원하면서 모자라는 인원을 채우기 위해 추가 모집을 할 때 지원하는 방법이 생겼다. 아직 상무 최종 합격자 명단이 발표되지 않았기 때문인지 추가 모집과 관련한 내용이 나오지는 않았지만 추가 모집이 이루어질 확률은 높기 때문에 문제가 해결된 듯 보였다.
그러나 한가지 의문이 들었다. 기존에 경찰청의 정원은 25명 정도였고 올해는 30명으로 늘었다고 한다. 설령 정원이 늘지 않았다고 쳐도 일단 11명을 뽑고 포지션 별로 몇 명씩 더 뽑아서 인원을 맞출 것이고 따라서 센터백 자원도 셋 정도가 뽑힐 것이다. 그렇다면 김진규, 이재성이야 A대표 경력까지 있으니 그렇다 치고 이윤표가 저 둘 다음으로도 뽑히지 못할 정도인가? 아무리 생각해봐도 이해가 되질 않는 대목이다.
그 와중에 한 기사에서 이해할 수 없는 부분을 발견했다. 그 부분을 보자
"반면 수비가 약했다. 이에 조동현 경찰청 감독은 김동우와 오범석, 양상민(수원), 이호(대전) 등 수비수 선발에 공을 들였다"
이렇게 되면 앞에서 확인된 김진규, 이재성을 제외하고도 김동우와 이호. 일단 센터백 자원이 넷이 뽑혔다는 것이다. 이렇게 되면 이윤표의 탈락은 더더욱 이해가 되질 않는다. 거기다가 합격한 이름들을 보자. '김동우', '이호'. 김동우까진 그래도 소속팀이 리그 최소 실점에 현재 1위 팀이고 어느정도 꾸준히 출전하고 있으니 이해한다. 그런데 이호? 이건 말이 안된다. 우선 이호의 소속 팀인 대전은 강원, 상주(60실점), 광주(59실점) 다음으로 전남과 함께 56실점을 기록하고 있다. 거기다가 이호 본인도 시즌 전엔 주장 완장까지 차고 주전으로 나섰지만 그리 좋은 모습을 보여주지는 못했고 심지어는 시즌 중간에 영입된 이정열(참고로 이정렬은 전 소속팀에선 한 경기도 나오지 못한 전력 외 수준이었다)에게 주전 자리를 빼앗겨 7월 25일 경기를 마지막으로는 선발로는 한 경기에도 나서지 못했고 이후 3경기 교체 출장에 그쳐있는 상태이다.
분명히 기록 등 거의 모든 면에서 이윤표가 이호에게 밀릴 부분은 없다. 굳이 따지자면 이호보다 나이가 두 살 많다는 점. 키가 조금 더 작다는 점이다. 과연 이 두 가지가 객관적인 실력이나 현재 폼 등 다른 변수보다 선수 선발에 결정적인 영향을 미칠 요소인가? 클럽 팀이라면 장기적으로 나이도 중요하게 볼 수 있지만 경찰청은 2년 뛰고 나가는 팀이기 때문에 아예 어린 유망주급이 아닌 이상 선수 선발에 영향을 미칠 이유는 전혀 없다고 본다.
대체 무슨 이유로 이런 일이 벌어질 수 있는지 궁금하다. 경찰청의 선수 선발은 과연 공정했나?
K리그, 경찰청 축구단, 선수 선발, 이윤표, 인천 유나이티드, 축구
- 이 글의 트랙백 주소
- http://gunmania.kr/tc/trackback/325
- 댓글 남기기