phpfckeditor配置的簡單介紹

本文目錄一覽:

php 中的FCKeditor,我想在FCKeditor文件夾外面調用fckeditor,怎麼配置?

先要在你想調用編輯器的文件中引用:include “fckeditor/fckeditor.php”;

然後在你想放編輯器的地方寫上:

?php

$oFCKeditor = new FCKeditor(‘content’) ;

$oFCKeditor-BasePath = ‘fckeditor/’ ;

$oFCKeditor-ToolbarSet = ‘Default’ ;

$oFCKeditor-InstanceName = ‘content’ ;

$oFCKeditor-Width = ‘100%’ ;

$oFCKeditor-Height = ‘400’ ;

$oFCKeditor-Value = ”;

$oFCKeditor-Create() ;

?

php問題 FCKeditor 需要在伺服器上安裝什麼組件嗎?

FCKeditor 無需安裝組件

配置細節如下:

說起 這個,更是鬱悶,網上找了N篇資料,那是越看越迷糊啊,最後還是自己看代碼搞定的。為了方便日後學習也小記一下吧。

1、下載FCKeditor 多國語言版

2、解壓後為文件夾減肥:

刪除/FCKeditor/目錄下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五個文件以外的所有文件

刪除目錄/editor/_source,_testcases(基本上,所有_開頭的文件夾或文件都是可選的),

刪除/editor/filemanager/browser/default/connectors/下除PHP目錄的所有目錄

刪除/editor/filemanager/upload/下的除PHP目錄的所有目錄

刪除/editor/lang/下的除了 en.js, zh.js, zh-cn.js三個文件的所有文件

3.

打開/FCKeditor/fckconfig.js

修改

var FCKConfig.DefaultLanguage = ‘zh-cn’ ;

var _FileBrowserLanguage = ‘php’ ;

var _QuickUploadLanguage = ‘php’ ;

要開啟文件上傳的話,還需要配置FCKeditor/editor/filemanager/upload/php/config.php以及/ FCKeditor/editor/filemanager/browser/default/connectors/php/config.php

(上傳中文名文件會亂碼)

4.調用方法

將FCKeditor放在網站根目錄

在PHP文件裡面,包含/FCKeditor/fckeditor.php文件

//包含fckeditor類

include(“../FCKeditor/fckeditor.php”) ;

//設置編輯器路徑

$sBasePath = “/FCKeditor/”;

//創建一個Fckeditor,表單的名稱為ipaddr

$oFCKeditor = new FCKeditor(‘ipaddr’) ;

$oFCKeditor-BasePath = $sBasePath ;

//設置表單初始值

$oFCKeditor-Value = ‘This is some strongsample text/strong’ ;

$oFCKeditor-Create() ;

//還可設置

$oFCKeditor-Width

$oFCKeditor-Height

$oFCKeditor-ToolbarSet

5.定製

a.定製調用路徑

直接將FCKeditor目錄改為editor/,並且在調用的時候指定根路徑為/editor/。

b.定製風格

可以通過修改editor/skins目錄下的Skin來定製風格,主要是修改CSS。

c.定製toolbar

在fckconfig.js中,默認定製好了Default,Basic兩種toolbar,你也可以根據格式定製自己的toolbar,並且在php中使用$oFCKeditor-ToolbarSet=toolbarname調用

d.定製字體

將fckconfig.js裡面的FCKConfig.FontNames字體列表前面加上:

宋體;黑體;隸書;楷體_GB2312;

(注意保存為UTF8格式)

e.關閉文件上傳

i. 將fckconfig.js裡面的FCKConfig.LinkBrowser,FCKConfig.ImageBrowser, FCKConfig.FlashBrowser,FCKConfig.LinkUpload,FCKConfig.ImageUpload,FCKConfig.FlashUpload 設置為false.

ii.直接將filemanager裡面的php文件刪降

iii.定製toolbars

最重要的一點,你需要更改filemanager下面的php文件,只有認證的用戶才可以訪問。

f.注意事項:請用Editplus之類的編輯器編輯配置文件,注意保存格式為utf8.

PHP怎麼定義FCKeditor功能按鈕

在使用fckeditor 的過程中,經常需要根據實際需要來設置工具欄,顯示或隱藏工具欄上的部分按鈕。在默認情況下,fckeditor顯示了全部的工具欄。在fckconfig.js中有兩個工具欄的配置方案,一個是Default,一個是Basic。我們可以按照他的格式自定義幾個選項。FCKConfig.ToolbarSets[“c1”] = [

[‘Source’,’DocProps’,’-‘,’Save’,’NewPage’,’Preview’,’-‘,’Templates’],

[‘Cut’,’Copy’,’Paste’,’PasteText’,’PasteWord’,’-‘,’Print’,’SpellCheck’],

[‘Undo’,’Redo’,’-‘,’Find’,’Replace’,’-‘,’SelectAll’,’RemoveFormat’],

‘/’,

[‘Bold’,’Italic’,’Underline’,’StrikeThrough’,’-‘,’Subscript’,’Superscript’],

[‘JustifyLeft’,’JustifyCenter’,’JustifyRight’,’JustifyFull’],

[‘Link’,’Unlink’,’Anchor’],

‘/’,

[‘Style’,’FontFormat’,’FontName’,’FontSize’],

[‘TextColor’,’BGColor’],

[‘FitWindow’,’ShowBlocks’,’-‘,’About’] // No comma for the last row.

] ;在頁面中使用fckeditor時可以寫成這樣var oFCKeditor = new FCKeditor( ‘FCKeditor1’ ) ;

oFCKeditor.ToolbarSet=”c1″;

怎樣才能正確配置php中的FCKeditor?版本是2.6.6

$oFCKeditor-BasePath= $sBasePath;是這句錯了。

改成$oFCKeditor-BasePath=’fckeditor/『 就好了

你的$sBasePath只是取得了當前文件所在的目錄,

這個$oFCKeditor-BasePath需要的是fck插件在系統中的路徑,也就是fckeditor/這個文件夾。

404錯誤的含義就是文件找不到。遇到這個情況通常都是路徑設置錯誤。

FCKeditor在php是怎麼用的啊

function CreateEditor ($act,$id,$url) { #調用FCKeditor並補完發表文章的表單,act=0:發表新文章 =1修改文章

include(“editor/fckeditor.php”); //FCKeditor已存放到此目錄下

$oEditor = new FCKeditor (“content”); //對應於一個input控制項,相當於是一個name=content的textarea

$oEditor – BasePath = ‘editor/’; //配置基本信息

$oEditor – Width = “100%”;

$oEditor – Height = “400”;

if( $act ) {

$query = “SELECT title,content FROM article WHERE id=$id”;

$result = mysql_query($query);

$fillin = mysql_fetch_array($result);

}

echo ‘form action=”‘.$url.'” method=”post”‘;

echo ‘pTitle: input type=”text” class=”text” class=”text” name=”title” size=”100″ value=”‘.$fillin[‘title’].'”/pp’;

if( $act ) $oEditor – Value = $fillin[‘content’]; //若是修改文章,則將原文章內容放進編輯器

$oEditor – Create(); //創建編輯器

echo ‘/p’;

echo ‘pinput type=”submit” class=”button” value=”P o s t”/p’;

echo ‘/form’;

}

PHP環境下Fckeditor上傳圖片,如果是自定義的上傳類該如何去調用、需要哪些配置呢?

換成ckeidter到配置文件在編輯器目錄下,有個config配置文件 ,在這裡面寫入如下代碼

CKEDITOR.editorConfig = function( config )

{config.filebrowserImageUploadUrl =’./static/ckeditor/upload.php?type=img’;}路徑可以根據情況自己修改,upload為你自己的上傳類,具體的接受參數你可以從網上自己看看!!!

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/297852.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-28 12:16
下一篇 2024-12-28 12:16

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的「畫筆」在窗口中繪製…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智慧,Python都扮演著重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何製作一個簡單的換裝遊戲

    本文將從以下幾個方面,為大家介紹如何製作一個簡單的換裝遊戲: 1. 遊戲需求和界面設計 2. 使用HTML、CSS和JavaScript開發遊戲 3. 實現遊戲的基本功能:拖拽交互…

    編程 2025-04-27
  • Guava Limiter——限流器的簡單易用

    本文將從多個維度對Guava Limiter進行詳細闡述,介紹其定義、使用方法、工作原理和案例應用等方面,並給出完整的代碼示例,希望能夠幫助讀者更好地了解和使用該庫。 一、定義 G…

    編程 2025-04-27
  • 製作一個簡單的管理系統的成本及實現

    想要製作一個簡單的管理系統,需要進行技術選型、開發、測試等過程,那麼這個過程會花費多少錢呢?我們將從多個方面來闡述製作一個簡單的管理系統的成本及實現。 一、技術選型 當我們開始思考…

    編程 2025-04-27
  • 2的32次方-1:一個看似簡單卻又複雜的數字

    對於計算機領域的人來說,2的32次方-1(也就是十進位下的4294967295)這個數字並不陌生。它經常被用來表示IPv4地址或者無符號32位整數的最大值。但實際上,這個數字卻包含…

    編程 2025-04-27

發表回復

登錄後才能評論