테스트 사이트 - 개발 중인 베타 버전입니다

[영카트5] 상품상세페이지 이미지 조절 채택완료

태흔쓰 9년 전 조회 4,030

안녕하세요

 

상품상세페이지 이미지 사이지가 좌우가 잘려나오는걸 없애려면 어떻게 해야할까요?

 

질문요청하신분들 자료를 보면서  shop.lib.php 에서 get_it_thumbnail 함수를 고치면된다해서 

 

고쳐보고 있습니다만 잘 되지가 않아서 질문요청드립니다.

 

<원본사진>
 

 

 

<상품상세페이지 이미지>

 

 

질문 읽어주셔서 감사합니다.

 

 

</p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'굴림체';font-size:9.0pt;"><span style="color:#808080;background-color:#232525;">// 상품이미지 썸네일 생성
</span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">function </span><span style="color:#ffc66d;background-color:#232525;">get_it_thumbnail</span><span style="background-color:#232525;">(</span><span style="color:#9876aa;background-color:#232525;">$img</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$width</span><span style="background-color:#232525;">=</span><span style="color:#6a8759;background-color:#232525;">'auto'</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$height</span><span style="background-color:#232525;">=</span><span style="color:#6897bb;background-color:#232525;">0</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$id</span><span style="background-color:#232525;">=</span><span style="color:#6a8759;background-color:#232525;">''</span><span style="background-color:#232525;">)
</span><span style="background-color:#232525;">{
</span><span style="background-color:#232525;">    </span><span style="color:#9876aa;background-color:#232525;">$str </span><span style="background-color:#232525;">= </span><span style="color:#6a8759;background-color:#232525;">''</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#9876aa;background-color:#232525;">$file </span><span style="background-color:#232525;">= </span><span style="color:#9876aa;background-color:#232525;font-style:italic;">G5_DATA_PATH</span><span style="background-color:#232525;">.</span><span style="color:#6a8759;background-color:#232525;">'/item/'</span><span style="background-color:#232525;">.</span><span style="color:#9876aa;background-color:#232525;">$img</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">if</span><span style="background-color:#232525;">(is_file(</span><span style="color:#9876aa;background-color:#232525;">$file</span><span style="background-color:#232525;">))
</span><span style="background-color:#232525;">        </span><span style="color:#9876aa;background-color:#232525;">$size </span><span style="background-color:#232525;">= @getimagesize(</span><span style="color:#9876aa;background-color:#232525;">$file</span><span style="background-color:#232525;">)</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">if</span><span style="background-color:#232525;">(</span><span style="color:#9876aa;background-color:#232525;">$size</span><span style="background-color:#232525;">[</span><span style="color:#6897bb;background-color:#232525;">2</span><span style="background-color:#232525;">] < </span><span style="color:#6897bb;background-color:#232525;">1 </span><span style="background-color:#232525;">|| </span><span style="color:#9876aa;background-color:#232525;">$size</span><span style="background-color:#232525;">[</span><span style="color:#6897bb;background-color:#232525;">2</span><span style="background-color:#232525;">] > </span><span style="color:#6897bb;background-color:#232525;">3</span><span style="background-color:#232525;">)
</span><span style="background-color:#232525;">        </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">return </span><span style="color:#6a8759;background-color:#232525;">''</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#9876aa;background-color:#232525;">$img_width </span><span style="background-color:#232525;">= </span><span style="color:#9876aa;background-color:#232525;">$size</span><span style="background-color:#232525;">[</span><span style="color:#6897bb;background-color:#232525;">0</span><span style="background-color:#232525;">]</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#9876aa;background-color:#232525;">$img_height </span><span style="background-color:#232525;">= </span><span style="color:#9876aa;background-color:#232525;">$size</span><span style="background-color:#232525;">[</span><span style="color:#6897bb;background-color:#232525;">1</span><span style="background-color:#232525;">]</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#9876aa;background-color:#232525;">$filename </span><span style="background-color:#232525;">= basename(</span><span style="color:#9876aa;background-color:#232525;">$file</span><span style="background-color:#232525;">)</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#9876aa;background-color:#232525;">$filepath </span><span style="background-color:#232525;">= dirname(</span><span style="color:#9876aa;background-color:#232525;">$file</span><span style="background-color:#232525;">)</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">if</span><span style="background-color:#232525;">(</span><span style="color:#9876aa;background-color:#232525;">$img_width </span><span style="background-color:#232525;">&& !</span><span style="color:#9876aa;background-color:#232525;">$height</span><span style="background-color:#232525;">) {
</span><span style="background-color:#232525;">        </span><span style="color:#9876aa;background-color:#232525;">$height </span><span style="background-color:#232525;">= round((</span><span style="color:#9876aa;background-color:#232525;">$width </span><span style="background-color:#232525;">* </span><span style="color:#9876aa;background-color:#232525;">$img_height</span><span style="background-color:#232525;">) / </span><span style="color:#9876aa;background-color:#232525;">$img_width</span><span style="background-color:#232525;">)</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="background-color:#232525;">}
</span><span style="background-color:#232525;">
</span><span style="background-color:#232525;">    </span><span style="color:#9876aa;background-color:#232525;">$thumb </span><span style="background-color:#232525;">= thumbnail(</span><span style="color:#9876aa;background-color:#232525;">$filename</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$filepath</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$filepath</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$width</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$height</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">false</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">true</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#6a8759;background-color:#232525;">'center'</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">false</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$um_value</span><span style="background-color:#232525;">=</span><span style="color:#6a8759;background-color:#232525;">'80/0.5/3'</span><span style="background-color:#232525;">)</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">if</span><span style="background-color:#232525;">(</span><span style="color:#9876aa;background-color:#232525;">$thumb</span><span style="background-color:#232525;">) {
</span><span style="background-color:#232525;">        </span><span style="color:#9876aa;background-color:#232525;">$file_url </span><span style="background-color:#232525;">= str_replace(</span><span style="color:#9876aa;background-color:#232525;font-style:italic;">G5_PATH</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;font-style:italic;">G5_URL</span><span style="color:#cc7832;background-color:#232525;">, </span><span style="color:#9876aa;background-color:#232525;">$filepath</span><span style="background-color:#232525;">.</span><span style="color:#6a8759;background-color:#232525;">'/'</span><span style="background-color:#232525;">.</span><span style="color:#9876aa;background-color:#232525;">$thumb</span><span style="background-color:#232525;">)</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">        </span><span style="color:#9876aa;background-color:#232525;">$str </span><span style="background-color:#232525;">= </span><span style="color:#6a8759;background-color:#232525;">'<img class="img-responsive" src="'</span><span style="background-color:#232525;">.</span><span style="color:#9876aa;background-color:#232525;">$file_url</span><span style="background-color:#232525;">.</span><span style="color:#6a8759;background-color:#232525;">'" width="'</span><span style="background-color:#232525;">.</span><span style="color:#9876aa;background-color:#232525;">$width</span><span style="background-color:#232525;">.</span><span style="color:#6a8759;background-color:#232525;">'" height="'</span><span style="background-color:#232525;">.</span><span style="color:#9876aa;background-color:#232525;">$height</span><span style="background-color:#232525;">.</span><span style="color:#6a8759;background-color:#232525;">'"'</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">        </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">if</span><span style="background-color:#232525;">(</span><span style="color:#9876aa;background-color:#232525;">$id</span><span style="background-color:#232525;">)
</span><span style="background-color:#232525;">            </span><span style="color:#9876aa;background-color:#232525;">$str </span><span style="background-color:#232525;">.= </span><span style="color:#6a8759;background-color:#232525;">' id="'</span><span style="background-color:#232525;">.</span><span style="color:#9876aa;background-color:#232525;">$id</span><span style="background-color:#232525;">.</span><span style="color:#6a8759;background-color:#232525;">'"'</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">        </span><span style="color:#9876aa;background-color:#232525;">$str </span><span style="background-color:#232525;">.= </span><span style="color:#6a8759;background-color:#232525;">' alt="">'</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="color:#cc7832;background-color:#232525;">    </span><span style="background-color:#232525;">}
</span><span style="background-color:#232525;">
</span><span style="background-color:#232525;">    </span><span style="color:#cc7832;background-color:#232525;font-weight:bold;">return </span><span style="color:#9876aa;background-color:#232525;">$str</span><span style="color:#cc7832;background-color:#232525;">;
</span><span style="background-color:#232525;">}</span></pre><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

올린는 사진을 포토샵에서 어느정도 고처보세요 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인