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

list 스킨의 대표 이미지 변경 문의 채택완료

Outcast 11년 전 조회 8,001
예로 list.50.skin.php에서 대표 이미지가 첫번째로 등록한 이미지가 보여지는데 
상품등록에서 이미지 10번에 입력한 이미지를
대표로 보여지게 하고 싶습니다.

오늘만 특가를 작업 중인데 특가 적용한 상품은 이미지 10번에 올린것을 보여지고 특가가 종료 되면 원래대로 할려고 하거 든요..

if ($this->view_it_img) {
        echo get_it_image($row['it_id'], $this->img_width, $this->img_height, '', '', stripslashes($row['it_name']))."\n";
    }

이부분을 변경 해야 하는데... 

잘 않되서 문의 드립니다..
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
11년 전
서버타임 기준 자동으로 출력되게 하는게 아니라면
관리자 상품관리에서 출력순서로 하면 되지 않을까요?
일반 상품은 0 / 특가는 -1
로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

O
Outcast
11년 전
요일별 자동 출력입니다.
출력 순서와는 상관없이 입력된 상품이 해당 요일(체크된 요일)별로 메인에 종료시간 카운터와 함께 보입니다.
문제는 클라이언트가 오늘만특가상품 노출때는 대표이미지를 다른거로 보여지기를 원해서, 이미지등록시 10번째(it_img10) 이미지를 불러올라고 하는 겁니다.

get_it_image에서 아이디값을 줘도 첫번째 이미지만 보여 져서요...
아이디값이 이미지 변경값 인지도 확실한지도 모르겠고요..

http://work.honeyday.kr/ 에서 today부분입니다. (테스트 서버라 느림)
뽁스
11년 전
제가 질문을 잘 못 이해했군요~^^;;
먼저 $img_id 이 변수는 $img .= ' id="'.$img_id.'"'; 이 용도네요~ <img src="src" id="img_id">

제 생각엔 shop.lib.php 에서 get_it_image 함수를 수정하면 되지 않을까 싶네요.

function get_it_image($it_id, $width, $height=0, $anchor=false, $img_id='', $img_alt='', $특가) {

if($특가 == true) {
for($i=10; $i>0; $i--) { } //10번부터 시작
} else {
for($i=1; $i<=10; $i++) { }
}

}
O
Outcast
11년 전
감사합니다...
shop.lib.php를 대충 보다 보니, for문을 못봤네요...
get_it_image 함수를 복사해서 수정후
get_it_image2로 만들고 해당 스킨에 적용 하였습니다.

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

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

로그인