그누 게시판에 영카트 상품명 불러오기
본문
위 게시물의 댓글을 토대로,
item.php에
<a href="../bbs/write.php?bo_table=big&it_name=<?php echo $it['it_name']; ?>">대량구매</a>
버튼을 넣고,
게시판 스킨 write.php 상단에 if($it_name) $subject = $it_name; 을 넣었는데요,
테스트를 해보니까 한 제품 이름만 죽어라 들어가더라고요..
(A, B 제품이 있는데 B로 테스트해도 A 제품명이 뜸)
심지어 그냥 게시판에서 바로 글쓰기를 눌러도 wr_1 자리에 A 제품명이 바로 뜨고요.
까막눈에는.... 뭘 잘못한 건지 통 안 보이네요. 도와주세요 ㅜㅜ
PS. 최초 클릭했던 제품명이 계속 들어가길래 캐시파일 삭제하고 define('G5_USE_CACHE', false); 했는데도 마찬가지입니다.
!-->
답변 6
php.ini 설정 파일에서 short_open_tag 을 찾으신 후
short_open_tag = on -> off 로 변경해 보세요.
/skin/board/basic/write.skin.php
기본 스킨 사용중이라면 위 스킨 폴더 안에 write.skin.php 파일 상단에 해당 코드를 추가해 보세요.
기본 스킨이 아니라면 /skin/board/스킨명/write.skin.php 경로의 파일에서 추가하시면 됩니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
if($it_name) $subject = $it_name;
?>
아래와 같이 수정해 보세요.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
if($_GET['it_name']) $subject = $_GET['it_name'];
?>
5라인에 에러가 발생했으니, 주석 처리해 보시고 답변 부탁드려요.^^
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
// add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
if($_GET['it_name']) $subject = $_GET['it_name'];
?>
if
(
$_GET
[
'it_name'
])
$subject
=
$_GET
[
'it_name'
];
에서 아래와 같이 작은 따옴포를 빼 보세요.
if
(
$_GET
[
it_name
])
$subject
=
$_GET
[
it_name
];
답변을 채택해 주셔서 감사드립니다. (_ _)?