웹마스터 팁


링크를 새창으로 띄우는 소스를 팁에서 보았지만,
에디터를 수정하고 복잡한 방법을 사용하시길래,
제가 사용하는 방법을 소개합니다.

DB에 기록될때와는 상관없이 표현만 바꾸어주면 간단한데요.

아래 소스 보시면 아실테지만,
'<a ' 혹은 '<A ' 를 '<a target=_blank '+ ' 로 'str_replace해주는 방식입니다.

모듈을 수정한는 것이 아니라,
스킨에서 조정하는 것이라, 업데이트에 따른 부담도 없지요.

간단설명

<게시물>
리플은 새창으로 잘 되길래, 본문만 수정합니다.

스킨의 view_document.html

      <!--@if($module_info->active_optional_button == 'Y')-->
          {$oDocument->getContent(false)}
      <!--@else-->
          {$oDocument->getContent()}
      <!--@end-->

           
위의 내용만 아래로 교체합니다.

      <!--@if($module_info->active_optional_button == 'Y')-->
          {@ $interDocument=str_replace('<a ','<a target=_blank ',$oDocument->getContent(false)); }
          {@ $interDocument=str_replace('<A ','<a target=_blank ',$interDocument); }
          {$interDocument}
      <!--@else-->
          {@ $interDocument=str_replace('<a ','<a target=_blank ',$oDocument->getContent()); }
          {@ $interDocument=str_replace('<A ','<a target=_blank ',$interDocument); }
          {$interDocument}
      <!--@end-->



<쪽지>

modules/communication/skins/default
내의 수정파일 2가지
messages.html
new_message.html

  {$message->content}


위의 부분을 아래와 같이 수정합니다.

  {@ $interMessage=str_replace('<a ','<a target=_blank ',$message->content); }
  {@ $interMessage=str_replace('<A ','<a target=_blank ',$interMessage); }
  {$interMessage}

끝~

제목 글쓴이 날짜
XP + IE8 에서 갑자기 페이지 오류메시지가 뜰 경우 [1] file 다크진 2013.09.14
XE + dokuwiki 도쿠위키 세션 연동시 파일 올리기 해결방법 [1] uotalkie 2013.06.25
스케치북 게시판 목록 홀수 줄 에만 배경지정 [3] socialskyo 2013.09.14
여러장의 이미지 동시 삽입시 이미지 간격조정 팁 [3] 꿈섬 2013.08.10
웹에서 직접 zip파일 압축백업,압축풀기-호스팅 사용자님들 편한 툴입니다. [1] file ranson 2009.09.12
나름 강력할 것 같은 스팸방지 팁 [16] 꿈섬 2013.08.23
기본게시판에서 익명 선택하여 "게시글, 댓글" 작성이 가능하도록 세팅하기(sketchbook5 기준) [15] Ashon 2013.01.08
계정 정지된 회원에게 정지 사유 표시하기. [24] file 컴퓨터매니아 2013.08.24
게시글 추천 아이피 가져오기 file Stellar 2013.09.12
로그인풀림방지 - 자동 www 붙이는 다른 방법 [23] RainSky 2008.03.28
외부페이지에서 로그인 폼 구현하기 컴퓨터매니아 2013.09.09
[주옥시리즈] 배너 클릭시 포인트지급 모듈, Portal XE [1] socialskyo 2013.09.09
[주옥시리즈]댓글 작성, 추천후 다운로드 받을수 있게 하기. socialskyo 2013.09.09
[주옥시리즈]글 목록을 조회수 별로 색상 지정하기 socialskyo 2013.09.09
[주옥시리즈]댓글 작성, 추천후 다운로드 받을수 있게 하기. socialskyo 2013.09.09
[주옥 시리즈]지식인XE 모바일에서도 답변보기 socialskyo 2013.09.08
[주옥시리즈] 타이틀 제어 애드온 socialskyo 2013.09.09
내가 작성한 글 에서 해당 글의 댓글 수 출력하는 방법 [1] sejin7940 2013.09.03
(글) 알림 옵션 기본 체크 [27] Simulz 2007.10.10
링크새창띄우기(target=_blank) - str_replace이용법 [11] 인터니즈2 2011.09.03