검색결과 상품출력 채택완료
니냐노
3년 전
조회 3,508
검색창에 검색어를 쳐서
검색결과를 나오게 하면
항상 파일을 찾을수 없다고 나옵니다
그래서
theme/skin/shop/search.skin.php구문중
</p>
<pre>
<?php
// 리스트 유형별로 출력
if (isset($list) && is_object($list) && method_exists($list, 'run')) {
$list->set_is_page(true);
$list->set_view('it_img', true);
$list->set_view('it_name', true);
$list->set_view('it_basic', true);
$list->set_view('it_cust_price', false);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
$list->set_view('sns', false);
$list->set_view('star', true);
echo $list->run();
}
else
{
$i = 0;
$error = '<p class="sct_nofile">'.$list_file.' 파일을 찾을 수 없습니다.
관리자에게 알려주시면 감사하겠습니다.</p>';
var_dump($list);
}</pre>
<p>
제가 해본 것
var dump로 찍어봐도 null값이라고 되어있어 파일을 찾을수 없다고 합니다
//리스트 유형별로 출력 위에 listtype.php의 것을 따와서
$list = new item_list(); 붙여놓으면
Warning: A non-numeric value encountered in /usr/share/nginx/html/lib/shop.lib.php on line 304
1번 item_list() 의 스킨파일이 지정되지 않았습니다.
이렇게 나오면서
</p>
<pre>
if ($this->event) {
$sql_select = " select {$this->fields} ";
$sql_common = " from `{$g5['g5_shop_event_item_table']}` a left join `{$g5['g5_shop_item_table']}` b on (a.it_id = b.it_id) ";
$where[] = " a.ev_id = '{$this->event}' ";
} else {
$sql_select = " select {$this->fields} ";
$sql_common = " from `{$g5['g5_shop_item_table']}` ";
}
$sql_where = " where " . implode(" and ", $where);
$sql_limit = " limit " . $this->from_record . " , " . ($this->list_mod * $this->list_row);
$sql = $sql_select . $sql_common . $sql_where . $sql_order . $sql_limit;
$result = sql_query($sql);</pre>
<p>
$sql_limit = " limit " . $this->from_record . " , " . ($this->list_mod * $this->list_row); 여기부분이 이상하다고 뜹니다... 찾아보니 형변환을 하라고 하는데
어디에다 형변환을 해야되고
왜 검색결과 상품 출력이 되지 않앗는지 궁금합니다
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
echo $list; // 추가해서 어떤 경로인지 확인해 보세요.
// 리스트 유형별로 출력
if (isset($list) && is_object($list) && method_exists($list, 'run')) {
$list->set_is_page(true);
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
니냐노
3년 전
네 선생님 echo $list 햇는데 null값이 나와서 그렇습니다
�
엑스엠엘
3년 전
echo $list가 아니라,
echo $list_file이라고 했어야 했는데 실수했네요.
이 변수 값을 확인해 보세요.
echo $list_file이라고 했어야 했는데 실수했네요.
이 변수 값을 확인해 보세요.
�
니냐노
3년 전
모두 null 값 떠서 모두 소스코드 지우고 다른분들 search 스킨을 하니 되네요 ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인