검색어를 넣고 검색된 단어를 클릭후 예약을 했을경우
좀 뭐랄까 복잡합니다. ^^;
게시판 2개를 연동시켜서 한 쪽 게시판에서 예약하기 버튼을 누르면
연동되는 다른 게시판에서 예약결과가 뜹니다. (이 곳에서 받은 스킨입니다.)
사용은 잘 되고 있는데 오늘 이상한 점이 보여서 질문드립니다.
다름이 아니고 검색어로 검색을 했을경우인데요
상품보기 라는 a 라는 게시판에서 검색어로 해당 상품을 검색한 후에
이 상품이 맘에 들어서 예약하기를 누릅니다.
근데 b 라는 연동되는 예약게시판에 a 라는 게시판에서 선택한 상품명이 텍스트로 찍히지 않고
<span style=\'background-color:YELLOW; color:RED;\'>다솜</span>펜션 이렇게 나옵니다.
위 문구중에 검색어는 다솜 입니다.
왜 이런 증상이 나오는거죠?
수정하는 방법좀 부탁합니다.
저 위에 스팬태그는 제 생각으론 검색어가 하일라이트되는 테그속성 같습니다. 노란색...
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 3개
문제가 되는 라인은 yueding1번 폴더의 list.skin.php 파일의 105번째 라인입니다.
이걸해결하기 위해서는
그누보드 bbs 폴더에 list.php 파일을 열어서 114번째 라인
if (strstr($sfl, "subject")){
$list[$i][subject] = search_font($stx, $list[$i][subject]);
}
이부분을
if (strstr($sfl, "subject")){
$list1[$i][subject]=$list[$i][subject];
$list[$i][subject] = search_font($stx, $list[$i][subject]);
}
이렇게 고치신후
yueding1번 폴더의 list.skin.php 파일의 105번째 라인의
echo "<a href={$g4['bbs_path']}/write.php?bo_table=y_test2&s1={$list[$i][wr_5]}&s2={$list[$i][wr_4]}&s3={$list[$i][subject]}({$list[$i][wr_3]})&s4={$bo_table}>";
이 라인을
echo "<a href={$g4['bbs_path']}/write.php?bo_table=y_test2&s1={$list[$i][wr_5]}&s2={$list[$i][wr_4]}&s3={$list1[$i][subject]}({$list[$i][wr_3]})&s4={$bo_table}>";
이렇게 수정하시기 바랍니다.
근데 yueding1 이란 스킨을 제가 쓰질 않습니다. (처음에 답변 글 보고 yueding1 이란 폴더가 어딨나 한참 헷갈렸습니다.)
제가 사용하는 스킨은 여기서 받은건 맞지만 제 사이트 성격에 맞게 수 없이 수정한 거라..
원본 스킨하고 많이 틀립니다. ㅡ.,ㅡ;;
일단 님의 답변을 토대로 고쳐보겠습니다.
html을 강제로 걸러버리는 방법을 사용할까 합니다. 모든 게시판이 아니라 특정 한 군데만 이런 오류가 나는거라..
별 무리가 없을 것 같아요..
어제부터 계속 좋은 답변 주셔서 정말 고맙게 생각하고 있습니다.
스킨까지 설치를 해서 테스트 해주신것도 고맙습니다.
어제 갖고 있는 내공을 다 써버려서 이건 얼마 안됩니다. 죄송해요..
하시다가 안되시면 언제든 물어보세요 ^ㅡ^
저도 여기서 도움을 많이 얻은지라 다시 돌려드리는 차원에서 ㅎㅎ