티스토리 뷰
고도몰 E나무 서비스가 종료되겠군요.
Godo5가 출시됐습니다.
모바일 메인의 아이콘 출력은 아직도 구현되지 않은 채 말이죠 ㅡㅡ;
고도몰 메인에서 아이콘을 출력할수 있는건 독립형 뿐입니다.
클래스로 제작된 솔루션이라 참 다루기 힘들죠?
그래도 한 삼일 보다 보면 소스를 외우게 되고 그럭저럭 다룰만 해집니다.
구조를 모르면 원래 다 어렵답니다.
자 모바일 메인에서 아이콘 출력이 안되서 애먹던분들 아주 간단하게 아래처럼 함수를 만드세요.
function getGoodsIconHtml($icon){
global $r_myicon;
// 아이콘 갯수
$tmp = array();
$arr = array('good_icon_new.gif','good_icon_recomm.gif','good_icon_special.gif','good_icon_popular.gif','good_icon_event.gif','good_icon_reserve.gif','good_icon_best.gif','good_icon_sale.gif','');
for ($i=0;$i<=8;$i++){
if ($r_myicon[$i]){
$arr[$i] = $r_myicon[$i];
$img = "<img src='/shop/data/my_icon/".$arr[$i]."'>";
}else{
$img = "<img src='/shop/data/skin/standard/img/icon/".$arr[$i]."'>";
}
if( $icon & pow(2,$i) )$tmp[] = $img;
}
return $tmp;
}
이 함수를 Mobile2GoodsDisplay 클래스 안에 만들어 넣고 적절한 곳에 뿌리십시오.
예를들면 한 540번대 줄 즈음에 있는
if(is_array($tmp_display) && !empty($tmp_display)) {
foreach($tmp_display as $row_display) {
$tmp_arr = array();
$tmp_arr['icon'] = $this->getGoodsIconHtml($row_display['icon']);
$tmp_arr['goodsno'] = $row_display['goodsno'];
$tmp_arr['goodsnm'] = strip_tags($row_display['goodsnm']);
$tmp_arr['goods_img'] = $this->getMobileMainImg($cfg, $row_display);
이런곳?
그럼 모바일에서도 icon을 뿌릴수 있게 됩니다.
뿌리는 작업은 개발자 스스로 찾아 적절한곳에 삽입해야 한다는게 함정...
하지만 이걸로도 충분히 도움될 분들이 있을테고, 저도 가끔 복사해서 쓰려고요 -_-;
'PHP' 카테고리의 다른 글
KimsQ RB 사진 업로드 모듈 오류 해결 (0) | 2016.09.26 |
---|---|
IF 기본형 숫자, 날짜 비교 (0) | 2016.08.05 |
계좌이체시 사용되는 금융기관 목록과 공용코드 출력 (0) | 2016.08.04 |
PHP - n달 뒤 날짜 구할때 익월 일수가 현월 일수보다 작을때 버그 해결 (1) | 2016.06.16 |
php preg_replace 함수를 이용한 정규식 태그 필터링 (0) | 2011.06.23 |
- Total
- Today
- Yesterday
- apache
- Android 개발
- HTML
- 파일삭제
- java
- 지역고유코드
- Android
- 안드로이드
- r
- MariaDB
- 안드로이드 개발
- install
- JavaScript
- delete
- 리눅스
- MySQL
- 앱개발
- LAPM
- json
- c++
- app
- 삭제한 파일 복원
- Linux
- Non-Interactive
- 시군구 이름
- rm으로 삭제
- API
- Tomcat
- 시도 이름
- 법정동코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |