| Line 5: | Line 5: | ||
=== Step 1 === | === Step 1 === | ||
| − | Suppose that the editor is installed in the / | + | Suppose that the editor is installed in the /fckeditor/ path of your web site. The first thing to do is to include the "ASP Integration Module" file in the top of your page, just like this: |
| − | <pre><!-- #INCLUDE file=" | + | <pre><!-- #INCLUDE file="/fckeditor/fckeditor.asp" --></pre> |
| + | |||
=== Step 2 === | === Step 2 === | ||
Revision as of 13:04, 3 January 2008
It is very easy to use FCKeditor in your ASP web pages. All the integration files are available in the official distributed package. Just follow these steps.
Contents
[hide]Integration step by step
Step 1
Suppose that the editor is installed in the /fckeditor/ path of your web site. The first thing to do is to include the "ASP Integration Module" file in the top of your page, just like this:
<!-- #INCLUDE file="/fckeditor/fckeditor.asp" -->
Step 2
Now the FCKeditor is available and ready to use. So, just insert the following code in your page to create an instance of the editor (usually inside a <FORM>):
<%
Dim sBasePath
sBasePath = Request.ServerVariables("PATH_INFO")
sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) )
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
oFCKeditor.Value = "<p>This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>."
oFCKeditor.Create "FCKeditor1"
%>
"FCKeditor1" is the name used to post the editor data on forms.
Step 3
The editor is now ready to be used. Just open the page in your browser to see it at work.
Sample Code
The complete sample - find the full sample in your Samples directory.
<!-- #INCLUDE file="../../fckeditor.asp" -->
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form action="sampleposteddata.asp" method="post" target="_blank">
<%
' Automatically calculates the editor base path based on the _samples directory.
' This is usefull only for these samples. A real application should use something like this:
' oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
Dim sBasePath
sBasePath = Request.ServerVariables("PATH_INFO")
sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) )
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
oFCKeditor.Value = "<p>This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>."
oFCKeditor.Create "FCKeditor1"
%>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>
Handling the posted data
The editor instance just created will behave like a normal <INPUT> field in a form. To retrieve its value you can do something like this:
<% Dim sValue sValue = Request.Form( "FCKeditor1" )
Additional information
- You can find some samples on how to use the editor in the "_samples/asp" directory of the distributed package.