Estou usando o ASP. Para facilitar a aprendizagem de todos.
Site oficial Download: http://ckeditor.com/download [Recomenda -se baixar a versão mais recente diretamente no site oficial]
Vamos começar a usá -lo abaixo:
O primeiro trabalho é otimizar esse editor em larga escala, é claro, é otimizar arquivos em vez de funções. Aqui, pego a versão ASP do FCKeditor como exemplo, digite a pasta FCKeditor e primeiro exclua todas as pastas começando com _. De fato, é apenas para manter as pastas do editor, fckconfig.js, fckeditor.asp, fckeditor.js, fckstyles.xml e fcktemplates.xml. Excluir pasta de origem, aqui estão alguns arquivos de origem, que não são úteis para uso.
Digite a pasta de imagens e exclua a pasta Smiley. Seus próprios emoticons. Saia imagens e insira a pasta Lang. é um arquivo de configuração de idioma. chinês tradicional de.
Em seguida, saia da pasta Lang e digite a pasta da pele. Não recomendado.
A última etapa para simplificar é sair da pasta Skin e, em seguida, insira o FileManager. Primeiro, insira o FileManager/Browser/Default/Connectors/, exceto a pasta ASP (se a sua página da Web for outra, como PHP, deixe a pasta PHP correspondente e assim por diante) e exclua tudo. Em seguida, vá para o FileManager/Upload/e, em seguida, deixe apenas a pasta ASP.
O primeiro arquivo modificado, que é o arquivo de configuração total do fckeditor, está localizado no arquivo fckconfig.js no diretório raiz. Opções de configuração:
AutoDetectLanguage = True/False Automatic Detection Language
Basehref = o endereço base do link relativo
ContentLangdirection = LTR/RTL Direção de texto padrão
ContextMenu = Array da String, clique com o botão direito do mouse no conteúdo do menu
CustomConFiguraçõesPath = Caminho de arquivo de configuração personalizado e nome
Debug = true/false se deve habilitar a função de depuração, para que, quando fckdebug.output () for chamado, o conteúdo será emitido na janela Debug.
DefaultLanguage = idioma padrão
EditorAlAcss = Arquivo de folhetos de estilo na área de edição
Quando enablesourcexhtml = true/false é verdadeiro, ao alternar da interface visual para a página de código, o html é processado em xhtml
Enablexhtml = true/false se permitir que o XHTML substitua HTML
FillEmptyBlocks = True/False Use esta função para substituir elementos vazios no nível do bloco por espaços.
Fontcolors = define a lista de cores do texto ao exibir o seletor de cores
FontFormats = Define o nome exibido na lista de formatos de texto
FontNames = Nome da fonte na lista de fontes
Fontsizes = lista de tamanhos de fonte no tamanho da fonte
PASSO
ForcecesImpleamPersAnd = true/false se você deve converter o símbolo e a entidade xml
FormatIndentator = caracteres usados ao recuar o código no formato do código -fonte
FormatOutput = true/false se deve formar automaticamente o código ao emitir conteúdo
Formatsource = true/false se deve formar automaticamente o código ao alternar para a visualização de código
FullPage = True/False deve permitir a edição de todo o arquivo HTML ou apenas editando conteúdo entre Bodys
Geckousespan = true/false se deve permitir que as tags de span substituam b, i, u tags
IESELLDOWNLOADURL = SITE PARA BAIXAR STARCHECKER
ImageBrowser = true/false se deve permitir funções do servidor de navegação
ImageBrowSerurl = o URL que é executado ao navegar no servidor
ImageBrowSerWindowHeight = Altura da janela do navegador de imagem
ImageBrowSerWindowWidth = Largura da janela do navegador de imagem
Linkbrowser = true/false permite navegar no servidor quando o link é inserido
LinkBrowSerurl = URL do servidor de navegação ao inserir um link
LinkBrowserwindowHeight = Link Alvo do navegador Altura da janela
LinkBrowserWindowWidth = Link do navegador de destino Largura da janela
Plugins = plugin de registro de objeto
PluginsPath = pasta do plug -in
ShowBorders = True/False Merge Borders
SkinPath = Localização da pasta de pele
Smileycolumns = 12 número de colunas na janela da figura
SmileyImages = matriz de nomes de arquivos de imagem na matriz de caracteres
Smileypath = Caminho da pasta do gráfico
Altura da janela SmileyWindowHeight
Smileywindow largura de símbolo de largura
Checker spell = iespell/spellerpages configurado o checker ortográfico
StartUpFocus = True/False Focus para o editor quando ativado
StylesXMLPath = Defina a localização do arquivo XML que define a lista de estilo CSS
Tabspaces = 4 número de caracteres espaciais gerados pela tecla Tab
ToolBarCancollapse = True/False deve permitir a barra de ferramentas de expansão/colapso
ToolBarsets = Objeto permite o uso de coleções da barra de ferramentas
ToolBarStarTexPanded = true/false É verdade que a barra de ferramentas é expandida?
UsebroncarriagereTurn = true/false ao entrar, é uma marca Br ou uma marca P ou div?
Se você não souber por onde começar, confira o seguinte processo pode ser útil para você:
Encontre fckconfig.defaultLanguage = 'en';
Encontre fckconfig.tabspaces = 0;
Se o seu editor ainda for usado na recepção do site, como ao usar um livro de mensagens ou uma resposta do diário, você deve considerar a segurança. , que é a barra de ferramentas básica,
Fckconfig.toolbarsets [básico] = [
['BOLD', 'ITALIC', '-', 'ORDEDLIST', 'UNODEREDLIST', '-',/*'Link',*/'desvincular', '-', 'estilo', 'fontsize', ' TextColor ',' bgcolor ','-',' smiley ',' specialchar ',' substituir ',' preview ']
];
Este é o básico que mudei. , basta enviar um cavalo de Trojan para você. Mas isso não é suficiente.
Fckconfig.fontnames = 'Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana';
Adicionar várias fontes que usam FCKCONFIG.FONTNES = FONTE DE SONGO;
Em seguida, vamos configurar a função de upload = Xx após .asp para digitar = yy, onde yy é o nome da pasta que você deseja salvar o arquivo.
Se você ainda deseja usar seu ícone emoticon, pule para a linha 131 e altere o endereço da pasta do ícone emoticon e o nome do arquivo do ícone emoticon abaixo. E a altura da janela pop-up é tão larga e alta quanto o tamanho dessa janela depende do tamanho da janela organizada por seus ícones de emoticon. OK, a modificação total do arquivo de configuração terminou.
Em seguida, é a configuração do local do editor. e é recomendável defini -los ao usá -los. O site pode ser chamado arbitrariamente, e nenhum outro nome de pastas mudou e outro não há problema com o editor sendo usado.
Abra o arquivo fckeditor.asp e encontre sbasepath = /fckeditor /altere para sbasepath = /
Abra o arquivo fckeditor.js e encontre isso.basepath = '/fckeditor/';
A fonte de exibição padrão no domínio do editor é de 12 px, enquanto a fonte padrão na minha página inicial é 14px, por isso é muito desconfortável olhar para ela. Open /editor/css/fck_editorarea.css e transforme-o em altere a 4ª linha para o tamanho da fonte: 14px;
Em seguida, é a configuração para o upload de arquivos.
Open /editor/filemanager/browser/default/frmresourcetype.html, encontre a linha 15, inserir ['uploadfile', 'uploadfile'] e cooperar com as configurações no fckconfig.js agora, então meu caminho de upload é/uploadfile de É claro que você também pode alterá -lo para a pasta desejada, mas o nome aqui deve ser consistente com o yy no tipo = yy em fckconfig.js.
Ainda não terminado, continue a inserir o editor/FileManager/navegador/default/conectores/asp, abrir config.asp, primeiro altere o configisEnabled = false to configisEnabled = true. Eu quero configuserfilespath = /.
Em seguida, adicione -o após o SET configDeniedExtensions = CreateObject (script.dictionary)
Configallowedextensions.add uploadfile,
ConfigdeniedExtensions.add uploadfile,
Da mesma forma, as configurações aqui devem corresponder ao acima e no fckconfig.js.
Há outro upload, que é um upload rápido. Digite/editor/FileManager/Upload/Asp, Open Config.asp e Set ConfigisEnabled = false para configisEnabled = true. (DATE ()) &/, porque meu arquivo de upload é colocado na pasta Uploadfile e está aberto ao público por mês. O upload rápido não permitirá que você selecione uma pasta, mas será carregado diretamente através das configurações aqui. Repita a operação no config.asp anterior antes de conectar e adicione -a ao seguinte
Configallowedextensions.add uploadfile,
ConfigdeniedExtensions.add uploadfile,
Em seguida, vamos falar sobre como criar seu próprio editor online.
Ambiente de teste: xpsp2, iis5.1, fckeditor2.0
Crie um novo site no IIS, eu o chamei de fckeditor diretamente
Estabelecer um site correspondente no DW, o servidor de teste é nativo e suporta o VBScript
No diretório raiz do site, crie uma nova página index.asp e adicione o seguinte código no segmento <body> (ligue para o editor):
<%
Dim Ofckeditor
Set ofckeditor = novo fckeditor
OFCKEDITOR.BASEPATH = /fckeditor /// Defina o caminho do editor, um diretório no diretório raiz do meu site
OFCKEDITOR.TOOLBARSET = Padrão
OFCKeditor.Width = 100%
OFCKeditor.Height = 600 ″
OFCKEDITOR.VALUE = // Este é o valor inicial do editor
OFCKeditor.Create LogBody // No futuro, o conteúdo do editor será obtido por esse logbody e a nomeação será determinada por você.
%>
Se você adicionar este parágrafo, não se esqueça de incluir <! -#incluir arquivo = fckeditor/fckeditor.asp -> na primeira linha antes do index.asp.
Agora você apenas usa este editor como controle e uso: solicitação (Logbody) ao extrair seus dados: