링크에대해 질문좀드릴께요
본문
https://sir.kr/qa/228964?page=2
제개 작성한질문인데
그누보드하고 아미나빌더를 이용해 웹페이지를 만들었는데 글쓰기에가 <a href="이동시킬 링크주소"><img src="해당이미지경로링크"></a> 적는게아니고 에디터를 이용하는건가요?
답변 2
이걸 좀 수정해서 아래처럼 변경하고
function makeLinks($str) {
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
$urls = array();
$urlsToReplace = array();
if(preg_match_all($reg_exUrl, $str, $urls)) {
$numOfMatches = count($urls[0]);
$numOfUrlsToReplace = 0;
for($i=0; $i<$numOfMatches; $i++) {
$alreadyAdded = false;
$numOfUrlsToReplace = count($urlsToReplace);
for($j=0; $j<$numOfUrlsToReplace; $j++) {
if($urlsToReplace[$j] == $urls[0][$i]) {
$alreadyAdded = true;
}
}
if(!$alreadyAdded) {
array_push($urlsToReplace, $urls[0][$i]);
}
}
$numOfUrlsToReplace = count($urlsToReplace);
for($i=0; $i<$numOfUrlsToReplace; $i++) {
$str = str_replace($urlsToReplace[$i], "<a href=\"".$urlsToReplace[$i]."\"><img src=\"바로가기 이미지\"></a> ", $str);
}
return $str;
} else {
return $str;
}
}
컨텐츠에 있는 링크들을 수정한다면 컨텐츠 출력부분에
$view['content'] = makeLinks($view['content']);
해주시고 출력하면 될꺼 같아요
!-->!-->
페이지에 에디터로 작성 가능 하지 않나요?
답변을 작성하시기 전에 로그인 해주세요.