검색어를 넣고 검색된 단어를 클릭후 예약을 했을경우 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

검색어를 넣고 검색된 단어를 클릭후 예약을 했을경우 정보

검색어를 넣고 검색된 단어를 클릭후 예약을 했을경우

본문

좀 뭐랄까 복잡합니다. ^^;
 
게시판 2개를 연동시켜서 한 쪽 게시판에서 예약하기 버튼을 누르면
연동되는 다른 게시판에서 예약결과가 뜹니다. (이 곳에서 받은 스킨입니다.)
사용은 잘 되고 있는데 오늘 이상한 점이 보여서 질문드립니다.
 
 
다름이 아니고 검색어로 검색을 했을경우인데요
 
상품보기 라는 a 라는 게시판에서 검색어로 해당 상품을 검색한 후에
이 상품이 맘에 들어서 예약하기를 누릅니다.
 
근데 b 라는 연동되는 예약게시판에 a 라는 게시판에서 선택한 상품명이 텍스트로 찍히지 않고
<span style=\'background-color:YELLOW; color:RED;\'>다솜</span>펜션  이렇게 나옵니다.
위 문구중에 검색어는 다솜 입니다.
 
왜 이런 증상이 나오는거죠?
수정하는 방법좀 부탁합니다.
 
저 위에 스팬태그는 제 생각으론 검색어가 하일라이트되는 테그속성 같습니다. 노란색...
 
  • 복사

댓글 전체

해당 스킨을 설치해서 테스트해본 결과
문제가 되는 라인은 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을 강제로 걸러버리는 방법을 사용할까 합니다. 모든 게시판이 아니라 특정 한 군데만 이런 오류가 나는거라..
별 무리가 없을 것 같아요..

어제부터 계속 좋은 답변 주셔서 정말 고맙게 생각하고 있습니다.
스킨까지 설치를 해서 테스트 해주신것도 고맙습니다.

어제 갖고 있는 내공을 다 써버려서 이건 얼마 안됩니다. 죄송해요..
포인트 안주셔도 괜찬은데 ^^; 포인트 원하고 답변다는게 아니라서 ^^;;
하시다가 안되시면 언제든 물어보세요 ^ㅡ^
저도 여기서 도움을 많이 얻은지라 다시 돌려드리는 차원에서 ㅎㅎ
© SIRSOFT
현재 페이지 제일 처음으로