본문 바로가기

Story/api/연동

고도몰 e나무 독립현 시즌4에서 게시판에 첨부한 이미지를 클릭시 확대 안뜨게 하기

반응형

고도몰 e나무 독립현 시즌4에서 게시판에 첨부한 이미지를 클릭시 확대 안뜨게 하기

 

게시판에 에디터를 통해서 이미지를 첨부하면 상세 페이지에 자동으로 리사이징 되서 보여지며 클릭시 원본사이즈로 보여지게 된다.

 

그러나 이런 저런 이유로 클릭시 확대 이미지가 뜨는것을 막고 싶을때가 있는대 이럴때 어디서 무엇을 손대야 하는지 모를때 참조해보자

 

손봐야 할 파일의 경로는

 

/shop/data/skin/사용하는스킨폴더/common.js

 

 

게시판에 이미지 노출시 사용되는 태그가

 

onload='miniSelfResize(contents_12,this); .....

 

이런 식이다

 

따라서 miniSelfResize 함수를 수정해주면 된다.

 

 

원본 소스는

 

function miniSelfResize(contents,obj)
{
 fix_w = contents.clientWidth;
 if (obj.width > fix_w){
  obj.width = fix_w;
  obj.title = "popup original size Image";
 } else obj.title = "popup original Image";
 obj.style.cursor = "pointer";
 obj.onclick = popupImg;
}

 

여기서 팝업을 띄우는 함수인 popupImg

 

function popupImg(src)
{
 if (typeof(src) != 'string') src = this.src;
 window.open('../board/viewImg.php?src='+escape(src),'','width=1,height=1');
}

 

이것으로 연결되는것만 막아주면 된다.

 

따라서 최종은

 

function miniSelfResize(contents,obj)
{
 fix_w = contents.clientWidth;
 if (obj.width > fix_w){
  obj.width = fix_w;
  obj.title = "popup original size Image";
 } else obj.title = "popup original Image";
}

 

마지막 두줄만 삭제해주면 된다.

 

 

 

 

 

 

반응형