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

현재위치에 대한 문의입니다.

· 15년 전 · 62 · 8
nav.gif
상세화면의 item.php에서 그림 2번과 같이 현재 위치가 나오지만,
$ca_id = $it[ca_id];
include "$g4[shop_path]/navigation1.inc.php";

상세화면에 HTML페이지에서 넣으면 그림 1번과 같이 현재 위치가 나옵니다.
include "$g4[shop_path]/navigation1.inc.php";

그래서 HTML페이지에 아래와 같은 넣으면 그림 2번과 같이 나오지만
이번에는 이전에 질문 드린것 처럼 제품 분류가 되질 않는군요.
HTML페이지에서도 그림2와 같은 현재 주소가 나오길 바랍니다.
어디가 잘못 되었는지 궁금합니다.

$ca_id = $it[ca_id];
include "$g4[shop_path]/navigation1.inc.php";

댓글 작성

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

로그인하기

댓글 8개

올려주신 정보만으로는 정확하게 원인을 파악할 수 없습니다.
프로그램을 수정하신 부분이 있다면 원본으로 되돌려 놓고 살펴보시기 바랍니다.
제가 보기에는 예전처럼 $ca_id 값이 변경된것이 아닌가하는 생각이 듭니다.
이전부터 원본파일로 전부 되돌린 후 계속 테스트 하고 있습니다.
FTP 정보를 비밀글로 다시 남겨주시기 바랍니다.
브라우저의 제목을 말씀하시는 것인가요?
$ca_id = $it[ca_id];
include "$g4[shop_path]/navigation1.inc.php";

이 코드를

// 분류 상단 코드가 있으면 출력하고 없으면 기본 상단 코드 출력
if ($ca[ca_include_head])
@include_once($ca[ca_include_head]);
else
include_once("./_head.php");

이 코드 위로 추가해 드렸습니다.

프로그램의 기능을 수정하시는 경우 고객지원이 어려운 점 양해 바랍니다.
shop/navigation1.inc.php 의 코드에 보시면

if ($ca_id)
{

와 같이 조건문이 있습니다.

$ca_id 값이 있을 경우에만

HOME > 컴퓨터&주변기기 > 데스크탑 컴퓨터 > SONY

이런식으로 표시하게 됩니다.

결론은

$ca_id = $it[ca_id];

이렇게 코드를 입력하셨지만 모두 $ca_id 에 값이 들어가는 것은 아니며

$it[ca_id] 값이 없다는 얘기가 됩니다.
그러므로 매번
$ca_id = $it[ca_id];
이 코드를 사용하실것이 아니라

if (!$ca_id) $ca_id = $it[ca_id];
와 같은 코드를 사용해 보시기 바랍니다.
잘 됩니다.
여러모로 감사드립니다.

게시글 목록

번호 제목
56073
56067
56065
56060
56058
56055
56051
56048
56044
56043
56042
56039
56035
56032
56030
56028
56025
56018
56012
56010