http://cain78.isblog.net/trackback_post_45.aspx
FCKeditor 2.4.2 다운로드
다운로드를 받았으면 프로젝트내에 쉽게 추가할 수 있는 .NET 컨트롤도 함께 다운받도록 하겠습니다. 아래의 사이트에서 FCKeditor.Net 를 다운받습니다.
(현 최신 버전은 2.2 버전입니다.)
FCKeditor.Net 다운로드
다운을 받았으면 먼저 FCKeditor 를 프로젝트에 추가하는 방법을 설명하기 위해 Visual Studio 2005 를 실행하고 데모 프로젝트를 추가하도록 하겠습니다.
아래화면처럼 HTMLeditor 라는 새 웹솔루션을 만들겠습니다.
화면처럼 솔루션 이름은 HTMLeditor , 위치는 원하는 폴더로 입력후 확인버튼을 누르면 웹 솔루션이 생성됩니다.
이제 FCKeditor.Net_2.2.zip 의 압축을 풀고 풀린 폴더의 내용을 생성한 프로젝트 폴더로 옮깁니다.
프로젝트 추가 - 기존 프로젝트 추가를 선택한뒤 FCKeditor.NET 을 복사한 폴더를 지정하고 FredCK.FCKeditorV2.csproj 프로젝트를 추가합니다. FCKeditor.Net의 프로젝트는 1.1 기반이므로 변환 마법사가 표시됩니다. 그냥 변환을 하시면 되며, 큰 에러가 발생되지는 않습니다. 팬더곰을 믿으십시요. ^^
FCKeditor.Net 은 먼저 설명했듯이 FCKeditor 를 유저컨트롤로 페이지에 삽입하고 컨트롤 할수 있도록 해줍니다. 생성한 HTMLeditor 웹솔루션에서 참조하기 위해 웹솔루션의 참조에서 참조추가를 선택합니다.
프로젝트 탭을 클릭하고 추가한 FCKeditor.Net 을 선택한 뒤 확인을 누르면 HTMLeditor 프로젝트에 FCKeditor 유저 컨트롤이 추가됩니다. 이제 FCKeditor.NET을 빌드하면 FCKeditor 유저컨트롤을 쓸 수 있도록 솔루션 bin 폴더에 dll 이 추가되는것을 볼 수 있습니다.
유저 컨트롤이 추가되었다면 이제 프로젝트에 FCKeditor 를 추가해 보겠습니다.
다운받은 FCKeditor_2.4.2.zip 의 압축을 풀고 fckeditor 폴더를 카피하여 HTMLeditor 프로젝트에 붙여넣기 합니다.
화면과 같이 붙여넣기가 되었다면 이제 컨트롤을 호출하는 부분만 수정하면 됩니다.
Default.aspx 에 삽입하기 위해서 아래와 같은 내용을 페이지 상단에 추가합니다.
그리고 페이지 중간에 아래와 같은 내용을 추가합니다. 이것은 실제 컨트롤을 호출합니다.
페이지를 컴파일 하고 브라우저에서 보기 등을 통해 확인하면 훌륭한 HTML 컨트롤이 표시되는것을 확인할 수 있게 됩니다.
FCKeditor.NET 컨트롤을 통해서 FCKeditor에서 설정할 수 있는 환경 설정을 코드비하인드에서 변경할 수 있으니, 사이트의 사용자와 관리자가 사용할 수 있는 툴바의 기능을 제한 할 수도 있으며 여러가지 변수를 변경해 적용할 수도 있겠습니다. 물론 FCKeditor.NET 프로젝트를 수정하여 필요한 속성이나 기능을 추가할 수도 있을것입니다.
자, 이해가 잘 되셨는지 모르겠습니다. 이번 강좌에서는 웹 솔루션에 FCKeditor 를 추가하는 방법을 설명하였습니다. 전체 프로젝트가 필요하신 분은 아래의 소스를 참고하시기 바라며 다음 강좌에서 FCKeditor 의 세부적인 환경설정 방법과, 이즈블로그에 쓰인 FCKeditor 의 커스트마이징 된 기능에 대해서 설명하도록 하겠습니다.
FCKeditor 2.4.2 다운로드
다운로드를 받았으면 프로젝트내에 쉽게 추가할 수 있는 .NET 컨트롤도 함께 다운받도록 하겠습니다. 아래의 사이트에서 FCKeditor.Net 를 다운받습니다.
(현 최신 버전은 2.2 버전입니다.)
FCKeditor.Net 다운로드
다운을 받았으면 먼저 FCKeditor 를 프로젝트에 추가하는 방법을 설명하기 위해 Visual Studio 2005 를 실행하고 데모 프로젝트를 추가하도록 하겠습니다.
아래화면처럼 HTMLeditor 라는 새 웹솔루션을 만들겠습니다.
화면처럼 솔루션 이름은 HTMLeditor , 위치는 원하는 폴더로 입력후 확인버튼을 누르면 웹 솔루션이 생성됩니다.
이제 FCKeditor.Net_2.2.zip 의 압축을 풀고 풀린 폴더의 내용을 생성한 프로젝트 폴더로 옮깁니다.
프로젝트 추가 - 기존 프로젝트 추가를 선택한뒤 FCKeditor.NET 을 복사한 폴더를 지정하고 FredCK.FCKeditorV2.csproj 프로젝트를 추가합니다. FCKeditor.Net의 프로젝트는 1.1 기반이므로 변환 마법사가 표시됩니다. 그냥 변환을 하시면 되며, 큰 에러가 발생되지는 않습니다. 팬더곰을 믿으십시요. ^^
FCKeditor.Net 은 먼저 설명했듯이 FCKeditor 를 유저컨트롤로 페이지에 삽입하고 컨트롤 할수 있도록 해줍니다. 생성한 HTMLeditor 웹솔루션에서 참조하기 위해 웹솔루션의 참조에서 참조추가를 선택합니다.
프로젝트 탭을 클릭하고 추가한 FCKeditor.Net 을 선택한 뒤 확인을 누르면 HTMLeditor 프로젝트에 FCKeditor 유저 컨트롤이 추가됩니다. 이제 FCKeditor.NET을 빌드하면 FCKeditor 유저컨트롤을 쓸 수 있도록 솔루션 bin 폴더에 dll 이 추가되는것을 볼 수 있습니다.
유저 컨트롤이 추가되었다면 이제 프로젝트에 FCKeditor 를 추가해 보겠습니다.
다운받은 FCKeditor_2.4.2.zip 의 압축을 풀고 fckeditor 폴더를 카피하여 HTMLeditor 프로젝트에 붙여넣기 합니다.
화면과 같이 붙여넣기가 되었다면 이제 컨트롤을 호출하는 부분만 수정하면 됩니다.
Default.aspx 에 삽입하기 위해서 아래와 같은 내용을 페이지 상단에 추가합니다.
커스텀 컨트롤을 선언하는 문장입니다.
<%@ Register TagPrefix="FCKeditorV2" Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" %>
그리고 페이지 중간에 아래와 같은 내용을 추가합니다. 이것은 실제 컨트롤을 호출합니다.
디자인 타임에서 확인하면 다음과 같이 표시됩니다.
<FCKeditorV2:FCKeditor id="FCKeditor1" BasePath="~/fckeditor/" runat="server" />
페이지를 컴파일 하고 브라우저에서 보기 등을 통해 확인하면 훌륭한 HTML 컨트롤이 표시되는것을 확인할 수 있게 됩니다.
FCKeditor.NET 컨트롤을 통해서 FCKeditor에서 설정할 수 있는 환경 설정을 코드비하인드에서 변경할 수 있으니, 사이트의 사용자와 관리자가 사용할 수 있는 툴바의 기능을 제한 할 수도 있으며 여러가지 변수를 변경해 적용할 수도 있겠습니다. 물론 FCKeditor.NET 프로젝트를 수정하여 필요한 속성이나 기능을 추가할 수도 있을것입니다.
자, 이해가 잘 되셨는지 모르겠습니다. 이번 강좌에서는 웹 솔루션에 FCKeditor 를 추가하는 방법을 설명하였습니다. 전체 프로젝트가 필요하신 분은 아래의 소스를 참고하시기 바라며 다음 강좌에서 FCKeditor 의 세부적인 환경설정 방법과, 이즈블로그에 쓰인 FCKeditor 의 커스트마이징 된 기능에 대해서 설명하도록 하겠습니다.
'.net' 카테고리의 다른 글
Excel Reports in ASP.NET 2.0 (1) | 2008.04.18 |
---|---|
ADO.NET 2.0 DataSet as a Self-Contained (0) | 2008.04.18 |
Tafiti Search Visualization (0) | 2008.03.07 |
Tafiti Search Visualization Deployment Guide (1) | 2008.03.07 |
Web Control - Calendar (3) | 2007.12.26 |