제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.
글 수 4,549
제로보드의 링크생성 함수는 https프로토콜을 인식못하지요..
그래서 아래와 같이
https://www.yes24.com/Goods/FTGoodsView.aspx?goodsNo=386847&CategoryNumber=001001003001002
자동으로 링크를 생성하지 못합니다.
(저 주소에 한번쯤 들어가보는 센스;)
수정은 간단;
lip.php 파일을 열어봅니다.
function autolink() 을 찾아서 수정을 하면 됩니다.
(아래와 같이)
굵은글자로 표시한 부분이 추가되는 부분입니다.
저렇게 필요하다 싶은 프로토콜들을 추가하시길;
에, 대소문자구분..안하게 하면 더 좋을듯.
function autolink($str) {
// URL 치환
$homepage_pattern = "/([^"'=>])(mms|http|HTTP|https|HTTPS|ftp|FTP|telnet|TELNET)://(.[^ n<"']+)/";
$str = preg_replace($homepage_pattern,"\1\2://\3", " ".$str);
// 메일 치환
$email_pattern = "/([ n]+)([a-z0-9_-.]+)@([a-z0-9_-.]+)/";
$str = preg_replace($email_pattern,"\1\2@\3", " ".$str);
return $str;
}
그래서 아래와 같이
https://www.yes24.com/Goods/FTGoodsView.aspx?goodsNo=386847&CategoryNumber=001001003001002
자동으로 링크를 생성하지 못합니다.
(저 주소에 한번쯤 들어가보는 센스;)
수정은 간단;
lip.php 파일을 열어봅니다.
function autolink() 을 찾아서 수정을 하면 됩니다.
(아래와 같이)
굵은글자로 표시한 부분이 추가되는 부분입니다.
저렇게 필요하다 싶은 프로토콜들을 추가하시길;
에, 대소문자구분..안하게 하면 더 좋을듯.
function autolink($str) {
// URL 치환
$homepage_pattern = "/([^"'=>])(mms|http|HTTP|https|HTTPS|ftp|FTP|telnet|TELNET)://(.[^ n<"']+)/";
$str = preg_replace($homepage_pattern,"\1\2://\3", " ".$str);
// 메일 치환
$email_pattern = "/([ n]+)([a-z0-9_-.]+)@([a-z0-9_-.]+)/";
$str = preg_replace($email_pattern,"\1\2@\3", " ".$str);
return $str;
}
