웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[수정] 최근 이미지 추출에 new 이미지 등이 나타나게 하기...
2007.12.09 02:50
최근 문서 출력 위젯에서는 'n','m'등의 아이콘이 표시되는데 최근 이미지 출력 위젯에서는 이런 마크가 안 보입니다.
뚝새님이 질답게시판에 이런 글을 올려두셨기에 답을 해드렸는데 해결이 안 되신 듯 하여 알려드립니다.
===========================================================================================================
1. widgets\newest_images\newest_images.class.php 파일을 에디터로 여십시오.
2. 18째줄부터 보시고 아래의 붉은 색 부분의 내용을 추가하여 아래와 같이 만듭니다.
3. 위 줄을 추가하고 난 후 64째줄 근처에서 "// 템플릿 파일에서 사용할 변수들을 세팅"을 찾아서 아래의 파란색 부분을 추가해 줍니다.
4. widgets\newest_images\conf\info.xml 파일을 에디터로 여셔서 142번째 줄 근처에서 아랫부분을 찾아서 아래 오렌지색 부분(최근 문서 위젯의 내용을 그대로 가져왔습니다.)을 추가해 줍니다.
6. 수정된 파일들을 다시 업로드 합니다. 이미 설정된 위젯을 페이지 수정으로 들어가셔서 다시 설정을 해주시고 저장하시면 끝!!! ^^;;;;;;;
뚝새님이 질답게시판에 이런 글을 올려두셨기에 답을 해드렸는데 해결이 안 되신 듯 하여 알려드립니다.
===========================================================================================================
1. widgets\newest_images\newest_images.class.php 파일을 에디터로 여십시오.
2. 18째줄부터 보시고 아래의 붉은 색 부분의 내용을 추가하여 아래와 같이 만듭니다.
// 글자 제목 길이
$widget_info->title_length = (int)$args->title_length;
if(!$widget_info->title_length) $widget_info->title_length = 10;
// 최근 글 표시 시간
$duration_new = $args->duration_new;
if(!$duration_new) $duration_new = 12;
// 썸네일 생성 방법
$widget_info->thumbnail_type = $args->thumbnail_type;
if(!$widget_info->thumbnail_type) $widget_info->thumbnail_type = 'crop';
$widget_info->title_length = (int)$args->title_length;
if(!$widget_info->title_length) $widget_info->title_length = 10;
// 최근 글 표시 시간
$duration_new = $args->duration_new;
if(!$duration_new) $duration_new = 12;
// 썸네일 생성 방법
$widget_info->thumbnail_type = $args->thumbnail_type;
if(!$widget_info->thumbnail_type) $widget_info->thumbnail_type = 'crop';
3. 위 줄을 추가하고 난 후 64째줄 근처에서 "// 템플릿 파일에서 사용할 변수들을 세팅"을 찾아서 아래의 파란색 부분을 추가해 줍니다.
// 템플릿 파일에서 사용할 변수들을 세팅
if(count($mid_list)==1) $widget_info->module_name = $mid_list[0];
$widget_info->duration_new = $duration_new * 60*60;
if(count($mid_list)==1) $widget_info->module_name = $mid_list[0];
$widget_info->duration_new = $duration_new * 60*60;
4. widgets\newest_images\conf\info.xml 파일을 에디터로 여셔서 142번째 줄 근처에서 아랫부분을 찾아서 아래 오렌지색 부분(최근 문서 위젯의 내용을 그대로 가져왔습니다.)을 추가해 줍니다.
<var id="rows_list_count">
<name xml:lang="ko">세로 이미지 수</name>
<name xml:lang="jp">イメージ数</name>
<name xml:lang="zh-CN">纵向图片数</name>
<name xml:lang="en">Number of Images</name>
<name xml:lang="es">Número de imágenes</name>
<name xml:lang="ru">Число изображений (ряд)</name>
<type>text</type>
<description xml:lang="ko">출력될 세로 이미지의 수를 정하실 수 있습니다. (기본 1개)</description>
<description xml:lang="jp">表示されるイメージの縦並びの数を指定することができます(デフォルト5個)。</description>
<description xml:lang="zh-CN">可以指定要显示的纵向图片个数。(默认为1个)</description>
<description xml:lang="en">You can set the number of images to display. (5 as default)</description>
<description xml:lang="es">Usted puede definir el número de imágenes a mostrar. (predefinido: 5 )</description>
<description xml:lang="ru">Вы можете установить число изображений для показа. (стандарт: 5)</description>
</var>
<var id="duration_new">
<name xml:lang="ko">new 표시 시간 (hours)</name>
<name xml:lang="zh-CN">new图标显示时间(hours)</name>
<name xml:lang="jp">Newの表示時間 (Hours)</name>
<name xml:lang="en">Duration of indication for new item</name>
<name xml:lang="ru">Длительность индикации для новых объектов</name>
<type>text</type>
<description xml:lang="ko">새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. (시간 단위)</description>
<description xml:lang="zh-CN">可以设置最新更新主题的new图标显示时间。</description>
<description xml:lang="jp">新しく登録された書き込みに対して「New」の表示時間を指定します(時間単位)。</description>
<description xml:lang="en">You may set the duration of indication for fresh item. (unit is hour)</description>
<description xml:lang="ru">Вы можете установить длительность индикации для нового объекта. (единица - час)</description>
</var>
5. widgets\newest_images\skins\xe_official\list.html 파일을 에디터로 여시고 26째줄 근처에서 아랫부분을 찾아서 연두색 부분의 내용을 추가해 넣으십시오. (물론 공식 최근 이미지 위젯이 아니라도 해당 위치에 저 부분을 넣으면 new 이미지 등이 나타납니다... ^^) <name xml:lang="ko">세로 이미지 수</name>
<name xml:lang="jp">イメージ数</name>
<name xml:lang="zh-CN">纵向图片数</name>
<name xml:lang="en">Number of Images</name>
<name xml:lang="es">Número de imágenes</name>
<name xml:lang="ru">Число изображений (ряд)</name>
<type>text</type>
<description xml:lang="ko">출력될 세로 이미지의 수를 정하실 수 있습니다. (기본 1개)</description>
<description xml:lang="jp">表示されるイメージの縦並びの数を指定することができます(デフォルト5個)。</description>
<description xml:lang="zh-CN">可以指定要显示的纵向图片个数。(默认为1个)</description>
<description xml:lang="en">You can set the number of images to display. (5 as default)</description>
<description xml:lang="es">Usted puede definir el número de imágenes a mostrar. (predefinido: 5 )</description>
<description xml:lang="ru">Вы можете установить число изображений для показа. (стандарт: 5)</description>
</var>
<var id="duration_new">
<name xml:lang="ko">new 표시 시간 (hours)</name>
<name xml:lang="zh-CN">new图标显示时间(hours)</name>
<name xml:lang="jp">Newの表示時間 (Hours)</name>
<name xml:lang="en">Duration of indication for new item</name>
<name xml:lang="ru">Длительность индикации для новых объектов</name>
<type>text</type>
<description xml:lang="ko">새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. (시간 단위)</description>
<description xml:lang="zh-CN">可以设置最新更新主题的new图标显示时间。</description>
<description xml:lang="jp">新しく登録された書き込みに対して「New」の表示時間を指定します(時間単位)。</description>
<description xml:lang="en">You may set the duration of indication for fresh item. (unit is hour)</description>
<description xml:lang="ru">Вы можете установить длительность индикации для нового объекта. (единица - час)</description>
</var>
<div class="title">
<a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->title_length)}</a>
<!--@if($oDocument->getCommentCount())--><strong>[{$oDocument->getCommentCount()}]</strong><!--@end-->
{$oDocument->printExtraImages($widget_info->duration_new)}
</div>
<a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->title_length)}</a>
<!--@if($oDocument->getCommentCount())--><strong>[{$oDocument->getCommentCount()}]</strong><!--@end-->
{$oDocument->printExtraImages($widget_info->duration_new)}
</div>
6. 수정된 파일들을 다시 업로드 합니다. 이미 설정된 위젯을 페이지 수정으로 들어가셔서 다시 설정을 해주시고 저장하시면 끝!!! ^^;;;;;;;
댓글 5
-
비나무
2007.12.09 02:51
-
비나무
2007.12.09 12:26
최근 이미지 위젯에 나타낸다고 하면서 제가 새벽에 올리다보니 큰 실수를 했군요.. ㅡㅡ;;;
1, 4번 항목에 적힌 잘못된 경로 바르게 수정했습니다. ㅠ.ㅠ;;;;
또 틀린 곳 없나 몰라요... ㅠ.ㅠ;;;;;;; -
김경훈229
2007.12.09 16:32
드디어 됩니다.^^
처음에 하라는대로 해보고 잘 안 되길래 포기하고 있었는데 위의 방법대로 해보니 아주 잘 됩니다.
이렇게 사용법에 대해서 정성스레 올려주시니 정말 고마움에 눈물이 앞을 가립니다....ㅎㅎ
오랫동안 기다리고 기다렸던 팁이었는데 비나무님 덕분에 이제야 적용을 해보는군요....
그동안 묻고답하기 코너에 수차례 질문도 올렸는데 아무런 답이 없었던 터라 이 팁이 더욱 절실하게 느껴집니다..^^
언젠가 제로보드 공식 홈페이지에도 적용될 거라 믿어 의심치 않습니다.ㅎㅎㅎ
복 받으십시오..^^
-
우진♡아빠
2009.08.28 17:27
1.24에서는 3번내용이 안보여
// 최근 글 표시 시간
$duration_new = $args->duration_new;
if(!$duration_new) $duration_new = 12;
$widget_info->duration_new = $duration_new * 60*60;한줄로 표기하니까 나오네요..^^ 넘 감사 드립니다.
-
정보미535
2009.10.30 09:34
근데요..최근댓글 추출엔 어떻게 활용하는지요..?
xe official 쓰고 있어욤~
나름대로 해보니까 역시 안되네요..
소스 가르쳐 주세요~
제목 | 글쓴이 | 날짜 |
---|---|---|
제로보드 XE가 갑자기 느려져서 확인해봤더니 [1] | jy1664 | 2009.10.27 |
[수정] 최근 이미지 추출에 new 이미지 등이 나타나게 하기... [5] | 비나무 | 2007.12.09 |
UCC솔루션에 대한 조사입니다~^^ [2] | 내다 | 2009.01.08 |
하나의 게시물을 각각 다르게 보이도록 만드는 방법 [5] | 얼터1.0 | 2009.10.24 |
호스팅 하시는 분들 서버사용량 줄이세요.. [8] | ☆쫑 | 2008.09.19 |
제로보드XE 외부출석부 [1] | noirzo | 2009.01.18 |
[초보] 본문 하단에 구글 애드센스 삽입방법 [2] | BigSeong | 2009.10.10 |
오늘 게시된 글은 날짜 대신 today 그림으로 대치 (왕초보용 초간단팁) | jsuimage | 2009.10.21 |
방명록 스킨을 통한 글 작성시 임시저장 가능케 하기(수정) | 라르게덴 | 2008.07.08 |
1.0.3 버전 이상부터 본문 내 이미지 자동 리사이징이 안되는 경우 [1] | kirrie | 2008.08.01 |
가입시 웹마스터에게 가입했다는 메일 보내기. [4] | dhseo | 2008.06.02 |
DB 이전시 오류 해결,,,하하하하...끝네 해결 했음.... | Crazyhouse.cn | 2009.10.16 |
레이아웃에서 배경이미지를 좌-아래에 넣을 경우 | 오스카 | 2009.10.10 |
www가 붙는 도메인과 그렇지 않은 도메인 하나로 처리하기 [8] | 똑디 | 2008.01.18 |
첨부 파일 용량 문제 - 이것도 저것도 않될때 [4] | DeJavu346 | 2009.01.22 |
인터넷 익스플로러 vs 파이어 폭스 속도 차이 [3] | Jiwoon Kim | 2009.01.25 |
레이아웃에 위젯 넣을때 위젯 사이즈 조절 [4] | mojo9 | 2008.11.07 |
왼쪽메뉴줄이고 오른쪽에 박스만들어 내용쉽게넣기 [15] | plruto | 2008.02.07 |
최근게시물의 캐시파일을 일반문서에 불러들이기 [2] | 고진감래 | 2009.10.09 |
제로보드의 아이콘을 내 맘대로 변경하기...(1) [3] | winter548 | 2009.03.23 |
그래서 '~번째 줄 근처'라는 표현을 쓴 것입니다.. ^^;;;;