웹마스터 팁

Content 위젯/Content 확장 위젯에서 추출대상 첨부이미지일 경우 카테고리명 못 얻는 문제.

+ 추출대상 첨부이미지일 경우 이미지+제목 형식일 경우 왼쪽 섬네일 표시 못하는 문제. (추가 이슈)

 

이런건 팁에다 올리기가 모한데, googlecode.com 이슈로 올리는 법을 몰라서 올립니다;;

나중에 해결되면 게시글 삭제 부탁드려요... 자삭하기에는 홈피에 자주 안들어오고... 별로 중요한 문제는 아니라서요...

 

코어 1.5.4.2 쓰고 있는데요...

Content 위젯 및 Content 확장 위젯에서 추출대상 첨부이미지일 경우 카테고리명 못 얻는 문제가 있어서...

+ 추출대상 첨부이미지일 경우 이미지+제목 형식일 경우 왼쪽 섬네일 표시 못하는 문제.

 

3일동안 삽질하면서 Content 위젯 소스 분석하고, XML 쿼리 체크하고... 덕분에 공부 많이 되었음...

(본인은 웹프로그래머가 아님;;) 그런데... XE 용 간단한 위젯하나는 만들 수 있는 실력이 되어 버렸음...;;;

결국에는 허무한 문제 때문이더군요...

 

Content 위젯의 경우 해결법.

# 추출대상 첨부이미지일 경우 카테고리명 못 얻는 문제.

xe\widgets\content\content.class.php 파일 (순정 파일기준)

function _getImageItems($args) 함수의

$category = $category_lists[$attribute->module_srl]->text; 코드를 (292번째 줄)

$category = $category_lists[$attribute->module_srl][$attribute->category_srl]->title; 로 바꿉니다.

 

문제점 분석 ㅡㅡ;;

1. XML 쿼리로 얻어온 컬럼명과, 다르더군요... 단순 오타임...

2. 2차원 배열로 분류(카테고리)명을 얻어 왔는데, 왼일인지 1차원 접근을 하고 있음;;

 

 

# 추출대상 첨부이미지일 경우  이미지+제목 형식일 경우 왼쪽 섬네일 표시 못하는 문제.

xe\widgets\content\content.class.php 파일 (순정 파일기준)

function _getImageItems($args) 함수의

(309번째줄 쯤에)

if(count($content_items)>0) $content_items[0]->setFirstThumbnailIdx(0);

한줄 추가 해 주면됨...

 

문제점 분석 ㅡㅡ;;

image_title.html 에서 자료목록의 0 번째 항목에 있는, 첫번째 섬네일의 배열 번호를 얻어오는데 (정적으로 참고...)
그러나 추출대상이 첨부이미지일 경우 검색되는 모든 자료들이 섬네일이 있음에도 불구하고

_getImageItems 함수에선 배열번호 세팅을 안함;;

.

.

.

PS. 버전 업되면서 코어 쪽은 많은 변화가 있는데, 코어와 함께 배포되는 기본 위젯이나 그런 부분은 관심이 들가는듯.

      오픈 소스이니 만큼 유저들의 작은 관심과 이슈 등록이 필요할듯 보임...

      +_+ 눈팅만 주로 하는데, 소소한 버그들 찾으면 계속 올릴께요.

 

 

??. 그런데... 제가 일반 어플리케이션 프로그래머? 다 보니까. 궁금한 점이 있는데요...

     (질문 게시판에 올려야 되는데 팁 올리는 김에, 귀차니즘으로 질문도 한번에 해결하고 싶어요... 댓글좀 부탁드려요. ^^;;)

     PHP 같은 웹프로그래밍 언어도 디버깅 툴이 있나요?? 일반 프로그램 개발시에는,

     저같은경우 C나 C#은 비주얼스튜디오나 JAVA의 경우 이클립스 등으로 디버깅하는데...

     PHP 같은 경우 ㅡㅡ?? 어떤 작업 환경에서 코딩 및 디버깅 하시는지 궁금하네요...

     브레이크 걸고 순차 테스트 같이는 못하는 건가요?? 실시간으로 변수등 내용 찍어보고...

제목 글쓴이 날짜
소스 수정할 때, utf-8로 한글 적는 방법. $lang 때문에 애먹는 분들에게 드리는 초간단 팁... utf-8 <-> euc-kr 변환방법 [2] 최르토스 2013.01.30
NAVER Analytics 모듈 1.5.4.X 에서 사용하기 hhgyu 2013.01.30
문서에서 원하는 썸네일 뽑아오기. [16] Xiso 2013.02.01
[SocialXE] 트위터 로그인시 프로필 사진이 표시되지 않는 문제 해결하기 [3] file TUW 2013.02.03
ShopXE 상품 첨부 - 상품이미지 등록시 첨부 용량 초과 에러 수정 hhgyu 2013.02.05
흥미로운 AND, OR 조건문 엘카 2013.02.10
이미디오 (이미지->동영상) 기능을 적용해보자. [8] file asterisk 2013.02.12
방명록 모듈 1.5.1.1에서 비회원이 남긴글 삭제하기 조슈아킴 2013.02.14
팝업창 자동 사이즈 조절 js Alex 2013.02.17
Content (and확장) 위젯에서 추출대상 첨부이미지일 경우 카테고리명 및 이미지+제목 형식 섬네일 표시 못하는 문제 으흥 2013.02.17
스케치북5 글 관리자만 익명으로 보기 [3] taemin-ho 2013.02.19
[수정1차] XE 1.7.X 용 nginx rewrite rule 입니다! [15] CM(OEZ) 2013.02.21
XE 1.5.X 용 nginx rewrite rule 입니다! CM(OEZ) 2013.02.21
XE 1.4.X 용 nginx rewrite rule 입니다! (xzet 1.4 기준) CM(OEZ) 2013.02.21
XE 그룹아이콘 레벨아이콘 아이콘샵 동시출력하기(모르는분들 있으까봐올립니다.) [1] 모앱 2013.02.22
XE를 아주 간편하게 루트로 옮기기. [23] file LI-NA 2013.02.23
출석부 소시랑 스킨 출석회원없을때 우측위젯이 아래로 떨어지는 현상 해결방법 [3] garnecia 2013.02.23
기본 url 을 공란으로 둔 경우 `잘못된 요청입니다' 메시지 [6] samsara 2013.02.24
Windows 서버에서 XE 속도 대폭 개선 방법 [29] StyleRoot 2013.02.25
RSS 게시판 업데이터 모듈이 SSL 부분적용시 동작하지 않는 문제 해결하기 [25] Gunmania 2013.02.25