위젯 프로그램 자료실
| 라이센스 | GPL2 |
|---|---|
| 기타 라이센스 | |
| 적용 버전 | 베타버전(1.0이전) |
최근 뉴스 위젯은 최근 글/이미지 목록을 웹진형 게시판 (이미지+내용요약) 형태로 불러와서 Marquee tag를 사용하여 슬라이드처럼 보여 주는 위젯입니다.
예제 페이지:
http://ezwitme.com/zbxe/?mid=test
제로보드 XE ver 0.2.6으로 업그레이드 되면서 코드변경이 있어 newest_news ver 0.1은 더 이상 작동하지 않습니다. 이 후 변경된 코드에 대응하며, CSS코드 충돌 수정 및 몇가지 옵션을 추가하였습니다.
- 내용 추가 -
newest_news_v0.2.zip 파일도 .tar.gz 확장자 파일과 마찬가지로, "newest_news" 폴더까지 함께 압축하였습니다. 압축을 풀면, "newest_news" 아래에 widget을 작동케하는 모든 파일이 들어있습니다.
설치방법은 압축을 풀면 나오는 'newest_news'폴더 및 이하 파일을 "widgets/" 폴더 아래에 넣어 주시면 됩니다.
>> widgets/newest_news/...
* 작동이 안 되는 경우는 폴더명이 'newest_news'와 다르거나, 다른 위젯 폴더에 위치 시킨 경우 일 수 있습니다.
너무 좋은데요...
이런걸로 동영상 게시판에서 가능하면 좋겠네요.
동영상 올리면 스샷 자동 캡쳐해서 되면 굳일거 같은데요.
스킨이 아닙니다. 위젯코드입니다.
역시 제로보드XE에 대한 개념정리가 조금 어려우신가 보군요.
쉽게 생각하시기 바랍니다.
이글의 위치는 XE용 프로그램의 위젯이지 XE위젯 스킨자료실에 있지 않죠.
때문에 widgets/newest_comment 밑이 아닙니다.
최근 뉴스라는 위젯코드 자체임으로 widgets/ 안에 newest_news 라는 폴더로 생성되게 복사해주시면 됩니다.
작동이 안되시는분들은 아마 제로보드 버전이 0.2.6보다 낮기 때문일것으로 사료됩니다.
sasuob.myid.net 님 말씀대로 입니다.
사소한 부분이지만 틀리면 작동하지 않죠.
위젯의 폴더명과 클래스.php 파일명과 그 안의 클래스이름은 모두 동일해야
제로보드XE의 핸들러가 제대로 인식하고 위젯이 작동합니다.
tar.gz 파일은 폴더명까지 압축이 되어 사용자분들이 실수할 여지가 없었지만
zip 파일은 폴더명이 포함되지 않아 위의 조건을 충족시키지 못해 작동하지 않는 경우가 발생하겠군요.
정확한 파일들의 위치는
zbxe/widgets/newest_news/conf
zbxe/widgets/newest_news/skins
zbxe/widgets/newest_news/newest_news.class.php
이렇게 생성이 되어야 합니다.
마지막 부분 생략시켜서 임의로 변경해보았는데..
변경한 의도는 이미지만 흐르게 하는데 이미지간 사이가 없어서
내용 요약을 위한 td 넓이를 활용하려고 저렇게 변경하였습니다
즉, summary 칸의 넓이만 사용하고 내용은 하나도 넣지 않은거죠..
저런 변경없이
썸네일간의 사이 간격만 넓히려면 어떤걸 바꿔야 할까요?
v0.1 에서는 간격이 있었는데 이번에 사라진거 같네요...
감사히잘쓰고있습니다
처음과 맨 나중의 갭을 없애고 싶습니다
처음부터 박스안에 있는상태로 왼쪽으로 돌아가게 하고싶은데요 방법이없을까요?
제로보드XE 정식버젼 V1.0에서 작동하지 않는 분들은 아래와 같이 수정하시기 바랍니다.
수정대상 파일: . / widgets / newest_news / newest_news.class.php
수정전:
foreach($files_output->data as $key => $val) {
$oDocument = null;
$oDocument = $oDocumentModel->getDocument();
$oDocument->setAttribute($val);
$document_list[] = $oDocumentModel->getDocument();
}
수정후:
foreach($files_output->data as $key => $val) {
$document_list[] = $oDocumentModel->getDocument($val->document_srl);
} 





너무 감사합니다 ^^