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

php, mysql 잘 다룰 수 있으신 분 도움 좀 부탁드려요. 채택완료

jaykjayk5 6년 전 조회 2,065

function related_posts($word){ global $bo_table;    $return_data = "";    $sql = "select distinct(wr_subject) from g5_write_$bo_table where wr_subject like '%$word%' group by wr_subject order by wr_subject desc limit 10";     $sql_result = sql_query($sql);      //ul 및 li에 class추가해서 사용할 것       $return_data = "";

    while($data = sql_fetch_array($sql_result)){ $temp_episode = $data[wr_subject];             $else_word = preg_replace("/\d{1,4}화/", "|", $data[wr_subject]);//숫자 + 화만 날리고 '|' 특수문자로 대체. -> 실제 파일명만 남게됨 d{1,3} 은 숫자 1~3개까지만             $temp = explode("|",$else_word);                         for($i=0; $i

            /* 한자리 일 시 두자리수 정리 시작 */             $episode = str_replace("","",$temp_episode);             if(strlen($episode)==1){                 $episode = "".$episode;             }             else{                 $episode = ''.$episode;             }             /* 한자리일 시 두자리수 정리 끝 */

            $changed_word = str_replace("|",$episode,$else_word);//기존 안에 E + 숫자로 정리된 것으로 대체             $changed_word = str_replace(array(".","&","]","[","|","<",">","~")," ","".$changed_word); // 게시물 내용에 특수문자나 개행문자가있으면 콤마로 바꿔 키워드로 인식되게함             $return_data .= "".cut_str(trim(preg_replace("/\s+/", " ", $changed_word)), 36)."
----------------------------------------------------------------------------------------- ";     }     $return_data .= "";

    return $return_data; }

 

위 소스는 common.lib 가장 하단에 있는 소스입니다. 누가 만들어 주셨는데요. 위 코드대로라면 검색으로 연결이 됩니다. search.php?stx= 로 연결하지 않고 게시글로 연결이 되게 하려면 어떻게 무얼 고쳐야 하나요?

그리고

//숫자 + 화만 날리고 '|' 특수문자로 대체. -> 실제 파일명만 남게됨 d{1,3} 은 숫자 1~3개까지만

이건 필요없는데 그냥 삭제하면 안되더라구요. 어떻게 삭제해야 하나요?

/* 한자리 일 시 두자리수 정리 시작 */

이건 또 뭔가요? 필요 없을 것 같은데 누가 정리 좀 해주세요. 감사합니다.

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

답변 1개

플라이
6년 전

해당 링크 위치는 $return_data 변수의 링크를 수정하시면 되며 기능에 대한 제거 부분은 해당 기능에 대해 사용되어지는 부분 확인이 필요한 부분인듯 합니다. 해당 부분은 제작의뢰를 통해 신청하시는게 수월할듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

j
jaykjayk5
6년 전
감사합니다. 다른 분들은 의견 없으신가요?
j
jaykjayk5
6년 전
$return_data 어떻게 수정하면 되죠?

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

답변을 작성하려면 로그인이 필요합니다.

로그인