將FCKeditor導(dǎo)入PHP+SMARTY的實(shí)現(xiàn)方法
本文實(shí)例講述了將FCKeditor導(dǎo)入PHP+SMARTY的實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:
提取Fckeditor時(shí),采用如下,PHP用$_POST['p_info']得到FCKeditor的值.
補(bǔ)充:
1 .此處basepath 的路徑一定要和上面include的路徑一樣.否則會(huì)找不到文件
另外,對(duì)于這個(gè)輸入內(nèi)容的變量,如果要把它存入數(shù)據(jù)庫(kù)教程,它的變量名為你建立對(duì)象的名字.例如上面就是 "p_info".
2. 在FCKeditor/_samples/里面有個(gè)php教程調(diào)用的例子.如simples01.php和sampleposteddata.php這兩個(gè).后面那個(gè)文件是輸出變量名的php程序,通過(guò)這個(gè)程序可以得到文本輸入框內(nèi)容的變量名.
3. 配置 FCKeditor的toolbar功能按鈕可以很容易地進(jìn)行定制,你可以依據(jù)你的需要在FCKeditor的配置文件FCKeditor/fck_config.js中進(jìn)行定制一個(gè)功能按鈕對(duì)應(yīng)一個(gè)唯一的名稱(chēng).
在fck_config.js中默認(rèn)情況下已經(jīng)設(shè)定好三種toolbar樣式:Default(包含全部功能),Accessibility和Basic.
讓我們先來(lái)看看toolbar樣式的定制格式:
['Item 1','Item 2','-','Item 3','Item n'], // Toolbar第一行
['Item 4','-','Item 5','Item 6','Item n'] // Toolbar第二行
];
這里'-'的作用是創(chuàng)建一個(gè)分割條.
實(shí)例代碼如下:
$BasePath = "../include/FCKeditor/" ;
include( $BasePath . "fckeditor.php" );
$fck = new FCKeditor ( 'p_info' ) ;//建立對(duì)像
$fck -> BasePath = $BasePath ;//Fckeditor所在的位置
$fck -> ToolbarSet = 'News' ;//News為自定義的Fckeditor工具欄名稱(chēng)
$fck -> Width = '700' ;//長(zhǎng)度
$fck -> Height = '350' ;//高度
$fck -> Config [ 'AutoDetectLanguage' ] = false ;//語(yǔ)言自動(dòng)檢測(cè)
$fck -> Config [ 'DefaultLanguage' ]= 'zh-cn' ;//語(yǔ)言
$content = $fck -> CreateHtml ();//創(chuàng)建Fckeditor腳本文件
$smarty -> assign ( 'content' , $content );
$smarty -> display ( "fck.tpl" );
?>
在smarty的文件中需要顯示的地方:
<td colspan="2" valign="top" bgcolor="#F5F5F5" class="font12en">
<{$content}>
</td>
</tr>
默認(rèn)的Default包含了FCKeditor的全部功能,個(gè)人感覺(jué)有些功能用不上,完全加載還會(huì)影響顯示速度,所以我簡(jiǎn)化了一下,只加載了一些常用的功能:
打開(kāi)FCKeditor/fck_config.js文件:
使用時(shí)只需把
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- PHP中CKEditor和CKFinder配置問(wèn)題小結(jié)
- 針對(duì)PHP環(huán)境下Fckeditor編輯器上傳圖片配置詳細(xì)教程
- 探討fckeditor在Php中的配置詳解
- fckeditor編輯器在php中的配置方法
- php下安裝配置fckeditor編輯器的方法
- php下FCKeditor2.6.5網(wǎng)頁(yè)編輯器的使用方法
- php ckeditor上傳圖片文件名亂碼解決方法
- php fckeditor 調(diào)用的函數(shù)
- fckeditor在php中的用法(添加于修改寫(xiě)成了函數(shù))
- jQuery+PHP發(fā)布的內(nèi)容進(jìn)行無(wú)刷新分頁(yè)(Fckeditor)
- php版本CKEditor 4和CKFinder安裝及配置方法圖文教程
相關(guān)文章
php實(shí)現(xiàn)的支持?jǐn)帱c(diǎn)續(xù)傳的文件下載類(lèi)
這篇文章主要介紹了php實(shí)現(xiàn)的支持?jǐn)帱c(diǎn)續(xù)傳的文件下載類(lèi)及其用法實(shí)例,詳細(xì)講述了PHP實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的原理及代碼實(shí)現(xiàn)方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-09-09ThinkPHP6.0 重寫(xiě)URL去掉Index.php的解決方法
這篇文章主要介紹了ThinkPHP6.0 重寫(xiě)URL去掉Index.php的解決方法,解決問(wèn)題最好多看看官方給的文檔,但有時(shí)候也不能全看官網(wǎng)文檔,可以結(jié)合官網(wǎng)下面的討論區(qū),借鑒各個(gè)大佬們的回答去解決問(wèn)題2021-01-01PHP正則表達(dá)式處理函數(shù)(PCRE 函數(shù))實(shí)例小結(jié)
這篇文章主要介紹了PHP正則表達(dá)式處理函數(shù)(PCRE 函數(shù)),結(jié)合實(shí)例形式總結(jié)分析了php正則表達(dá)式preg_replace、preg_match、preg_match_all、preg_split及preg_quote等函數(shù)相關(guān)使用技巧,需要的朋友可以參考下2019-05-05PHP讀取網(wǎng)頁(yè)文件內(nèi)容的實(shí)現(xiàn)代碼(fopen,curl等)
php小偷程序中經(jīng)常需要獲取遠(yuǎn)程網(wǎng)頁(yè)的內(nèi)容,下面是一些實(shí)現(xiàn)代碼,需要的朋友可以慘況下。2011-06-06php圖片處理:加水印、縮略圖的實(shí)現(xiàn)(自定義函數(shù):watermark、thumbnail)
圖片處理:加水印、縮略圖的實(shí)現(xiàn)(自定義函數(shù):watermark、thumbnail)代碼有點(diǎn)長(zhǎng),但不復(fù)雜。2010-12-12PHP extract 將數(shù)組拆分成多個(gè)變量的函數(shù)
extract()函數(shù)提取關(guān)聯(lián)數(shù)組(對(duì)數(shù)字索引數(shù)組無(wú)效)每對(duì)key和value,生成以key為變量名、value為對(duì)應(yīng)值的多組新變量。2010-06-06php fputcsv命令 寫(xiě)csv文件遇到的小問(wèn)題(多維數(shù)組連接符)
fputcsv() 將一行(用 fields數(shù)組傳遞)格式化為 CSV 格式并寫(xiě)入由 handle指定的文件2011-05-05