Q&A

modules/nproduct/skins/plain/itemdetail_thumb.html

위 파일에서

<img src="{$visual_url[0]}" style="width:{$module_info->thumbnail_width}px; height:{$module_info->thumbnail_height}px" />

이 부분에서 {$visual_url[0]} 이걸 제대로 못 불러오더라구요.

 

Nginx / php7 / XE 최신버전 / 플레인 상품스킨 1.1.0 입니다.

 

------------------------------------------------------------------------------

<!--@if($item_info->getExtraVarValue('thumbi'))-->{@ $thumbi = $item_info->getExtraVarValue('thumbi')}<!--@else-->{@ $thumbi = 1}<!--@endif-->
{@ $uploaded_list = $oDocument->getUploadedFiles(); $filei = 0; }
<block loop="$uploaded_list=>$key,$file">
   <!--@if($filei < $thumbi)-->
   {@ $file_explode = explode(".",strtoupper($file->source_filename))}
   {@ $file_srl = substr($file->uploaded_filename, 1)}
   <!--@if($file_explode[1]=="GIF" || $file_explode[1]=="JPG" || $file_explode[1]=="PNG" || $file_explode[1]=="BMP")-->
   {@ $visualArr[$filei] = $file->uploaded_filename; $filei++; }
   <!--@end-->
   <!--@end-->
</block>
<block loop="$visualArr=>$key,$val" cond="$val">
   {@
   $thumbnail_path = sprintf('files/thumbnails/%s',getNumberingPath($module_info->module_srl, 3));
   $visual_source[$key] = strstr($val, 'files/');
   $visual_sfname[$key] = substr($visual_source[$key], 24, -4);
   $visual_file[$key] = sprintf('%s%s_r%dx%d.png', $thumbnail_path, $visual_sfname[$key], $module_info->thumbnail_width, $module_info->thumbnail_height);
   $visual_url[$key] = Context::getRequestUri().$visual_file[$key];
   if(!file_exists($visual_file[$key])) $output = FileHandler::createImageFile($visual_source[$key], $visual_file[$key], $module_info->thumbnail_width, $module_info->thumbnail_height, 'png', $module_info->thumbnail_type);
   }
</block>
<div class="item-thumb newclearfix">
   <a href="{$visualArr[0]}" class="jqzoom" rel='item-thumb' title="triumph">
      <img src="{$visual_url[0]}" style="width:{$module_info->thumbnail_width}px; height:{$module_info->thumbnail_height}px" />
   </a>
</div>
<div cond="$thumbi > 1" class="item-thumb-list newclearfix">
   <ul id="item-thumb-list">
      {@ $fileii=0}
      <li loop="$visualArr=>$key,$val">
         <a class="zoomThumbActive"|cond="$fileii==0" href='javascript:void(0);' rel="{gallery: 'item-thumb', smallimage: '{$visual_url[$fileii]}',largeimage: '{$visualArr[$fileii]}'}"><img src="{$visual_url[$key]}" style="width:50px; height:50px"></a>
         {@ $fileii++}
      </li>
   </ul>
</div>

참조

https://www.cameron.co.kr:47741/qna/99475

이온디 Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 1

  • 해결했습니다.
    <!--@if($file_explode[1]=="GIF" || $file_explode[1]=="JPG" || $file_explode[1]=="PNG" || $file_explode[1]=="BMP" || $file_explode[1]=="JPEG")-->
    JPEG 로 파일을 올려서 그랬던 것이라서; 추가해줬습니다.