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 15";
$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<count($temp); $i++){
$temp_episode = str_replace($temp[$i],"",$temp_episode);
}
/* 한자리 일 시 두자리수 정리 시작 */
$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 .= "<a href='".G5_BBS_URL."/search.php?stx=".urlencode(cut_str(trim(preg_replace("/\s+/", " ", $changed_word)), 10, ''))."' target='_blank'>".cut_str(trim(preg_replace("/\s+/", " ", $changed_word)), 63)."</a><br style='display: block; margin: 0px 0;'><font color=lightgrey>----------------------------------------------------------------------------------------------</font><br>";
}
$return_data .= "";
return $return_data;
}
위 소스가 제목과 관련된 게시글을 찾아서 search.php?stx= 로 연결시키는 소스인데요.
search.php?stx 로 이동되는 거 말고 게시글 주소로 이동되게 하게끔 수정 좀 해주세요.
많이는 못 드리고 3만원 드릴께요. 부족하다 하시면 5만원 드리겠습니다.
@jjay928 텔레그램입니다.
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 67866 | |
| 67864 | |
| 67861 | |
| 67858 | |
| 67852 | |
| 67843 | |
| 67835 | |
| 67832 | |
| 67825 | |
| 67823 | |
| 67820 | |
| 67813 | |
| 67812 | |
| 67807 | |
| 67802 | |
| 67798 | |
| 67795 | |
| 67791 | |
| 67788 | |
| 67784 | |
| 67778 | |
| 67775 | |
| 67772 | |
| 67770 | |
| 67767 | |
| 67765 | |
| 67758 | |
| 67756 | |
| 67754 | |
| 67750 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기