묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
URL 확장변수에서 http:// <-- 이거 없엘 수 없나요??
2010.08.30 06:21
위에 보시는 것과 같이 URL 형식을 선택한 뒤, 입력란에 naver.com 을 입력했습니다.
그런데, http:// 이게 기본값으로 설정 되어서 표시 되네요. 이거 없엘 수 없나요?
검색을 해보니 주소에 표시된 내용을 텍스트나 이미지로 변경하는 것은 있더라구요.
전 그걸 원하는게 아니고 링크가 열릴때 http:// 없이 입력한데로 링크창이 열렸으면 합니다.
예를 들어서 naver.com 으로 입력했으면 링크창이 열릴때
if($value && !preg_match('/^([a-z]+):\/\//i',$value)) $value = ' http:// '.$value;
return htmlspecialchars($value);
break; 그런데 이렇게 제거하면 확장변수 url부분 클릭시 http://도메인/url명으로 클릭이 되어서 오류 페이지가 뜹니다. url부분 링크 없이 설정하려면 144줄 <a href="%s" onclick="window.open(this.href); return false;"> 부분을 삭제하면 됩니다. case 'homepage' :
return ($value)?sprintf(' <a href="%s" onclick="window.open(this.href); return false;"> %s', $value, $value):"";