《PHP實例:將FCKeditor導入PHP+SMARTY的實現方法》要點:
本文介紹了PHP實例:將FCKeditor導入PHP+SMARTY的實現方法,希望對您有用。如果有疑問,可以聯系我們。
本文實例講述了將FCKeditor導入PHP+SMARTY的實現辦法.分享給大家供大家參考.具體分析如下:PHP實戰
提取Fckeditor時,采用如下,PHP用$_POST['p_info']得到FCKeditor的值.PHP實戰
補充:PHP實戰
1 .此處basepath 的路徑一定要和上面include的路徑一樣.否則會找不到文件PHP實戰
另外,對于這個輸入內容的變量,如果要把它存入數據庫教程,它的變量名為你建立對象的名字.例如上面就是 "p_info".PHP實戰
2. 在FCKeditor/_samples/里面有個php教程調用的例子.如simples01.php和sampleposteddata.php這兩個.后面那個文件是輸出變量名的php程序,通過這個程序可以得到文本輸入框內容的變量名.PHP實戰
3. 配置 FCKeditor的toolbar功能按鈕可以很容易地進行定制,你可以依據你的需要在FCKeditor的配置文件FCKeditor/fck_config.js中進行定制一個功能按鈕對應一個唯一的名稱.PHP實戰
在fck_config.js中默認情況下已經設定好三種toolbar樣式:Default(包含全部功能),Accessibility和Basic.PHP實戰
讓我們先來看看toolbar樣式的定制格式:
PHP實戰
代碼如下:
config.ToolbarSets["ToolBarSetName"] = [ // Toolbar名?
['Item 1','Item 2','-','Item 3','Item n'], // Toolbar第一行?
['Item 4','-','Item 5','Item 6','Item n'] // Toolbar第二行?
];
這里'-'的作用是創建一個分割條.
實例代碼如下:
PHP實戰
代碼如下:
<?php
$BasePath = "../include/FCKeditor/" ;
include( $BasePath . "fckeditor.php" );
???? $fck = new FCKeditor ( 'p_info' ) ;//建立對像
???? $fck -> BasePath???? = $BasePath ;//Fckeditor所在的位置
???? $fck -> ToolbarSet???? = 'News' ;//News為自定義的Fckeditor工具欄名稱
???? $fck -> Width???????? = '700' ;//長度
???? $fck -> Height???????? = '350' ;//高度
???? $fck -> Config [ 'AutoDetectLanguage' ]???? = false ;//語言自動檢測
???? $fck -> Config [ 'DefaultLanguage' ]= 'zh-cn' ;//語言
???? $content = $fck -> CreateHtml ();//創建Fckeditor腳本文件
???? $smarty -> assign ( 'content' , $content );
???? $smarty -> display ( "fck.tpl" );
?>
在smarty的文件中需要顯示的地方:
代碼如下:
<tr align="left">
<td colspan="2" valign="top" bgcolor="#F5F5F5" class="font12en">
<{$content}>?
</td>
</tr>
默認的Default包含了FCKeditor的全部功能,個人感覺有些功能用不上,完全加載還會影響顯示速度,所以我簡化了一下,只加載了一些常用的功能:
打開FCKeditor/fck_config.js文件:PHP實戰
使用時只需把PHP實戰
代碼如下:
$oFCKeditor->ToolbarSet = 'Default'
改為:
代碼如下:
$oFCKeditor->ToolbarSet = 'www'
即可,最后,我們把FCKeditor目錄下所有以下劃線“_”開頭的目錄都刪掉以節省空間,如_test._samples.
希望本文所述對大家的php程序設計有所贊助.PHP實戰
歡迎參與《PHP實例:將FCKeditor導入PHP+SMARTY的實現方法》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/12615.html