고수님들 질문드립니다 게시판 링크걸고 걸린링크 클릭시 이동하게 할수잇나요
특정 게시판 글작성시 제목에 예를들어 네이버-https://naver.com 작성하고 네이버 클릭하면 바로 네이버로 넘어갈수 잇는 링크 게시판 만들수 잇을가요 ? 만약 가능하다면 아래 게시판 코드에서 어디부분 수정하면 될가요
// 선택옵션으로 인해 셀합치기가 가변적으로 변함 $colspan = 5;
if ($is_checkbox) $colspan++; if ($is_good) $colspan++; if ($is_nogood) $colspan++;
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); ?>
//방지 if($re){ $re_row = sql_fetch(" select * from g5_write_{$bo_table} where wr_id = '{$re}' ");
$re1 = strtotime(date('Y-m-d H:i:s')); //현재 시간 $re2 = strtotime('+3 hours',strtotime($re_row['wr_datetime'])); //등록된 시간 + 3 hours if($re_row['wr_datetime']){ if($re1 > $re2){ sql_query(" update g5_write_{$bo_table} set wr_datetime = '".G5_TIME_YMDHIS."', wr_hit = '0' where wr_id = '{$re}' "); sql_query(" update g5_board_new set bn_datetime = '".G5_TIME_YMDHIS."' where wr_id = '{$re}' and bo_table = '{$bo_table}' "); alert($lang['list_re_text']); }else{ alert('Eroor'); } } } ?>
답변 3개
등록시 if(strpos($_REQUEST['subject'], "http://") !== false){
$chk_subject = explode("http://", $_REQUEST['subject']);
$subject_link = "//".$chk_subject[1];
} 와
if(strpos($_REQUEST['subject'], "https://") !== false){
$chk_subject = explode("https://", $_REQUEST['subject']);
$subject_link = "//".$chk_subject[1];
}
댓글을 작성하려면 로그인이 필요합니다.
제목에 홈페이지 주소가 있다고 가정하고 아래의 코드를 참고해서 보세요.. 본문 내용이든 뭐든 정규식으로 하면 모두 적용 가능 합니다. http와 https모두 작동 되게 했습니다.
클래스 명을 넣어서 다양하게 css 를 조정 하고 효과를 줄 수 있습니다.
$view['wr_subject'] = "네이버와 다음에 방문해 보세요 <a href="https://www.naver.com" target="_blank" rel="noopener noreferrer">https://www.naver.com</a> <a href="http://www.daum.net";" target="_blank" rel="noopener noreferrer">http://www.daum.net";</a>
$view['wr_subject'] = preg_replace("/(https?:\/\/[^\s]+)/", '<a href="$1" class="클래스명" target="_blank">$1</a>', $view['wr_subject']);
echo $view['wr_subject'];</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인