Maison php教程 php手册 把FCKeditor导入PHP+SMARTY的方法

把FCKeditor导入PHP+SMARTY的方法

May 25, 2016 pm 04:39 PM

提取Fckeditor时,采用如下,PHP用$_POST['p_info']得到FCKeditor的值.

补充:

1 .此处basepath 的路径一定要和上面include的路径一样.否则会找不到文件)

另外,对于这个输入内容的变量,如果要把它存入数据库教程,它的变量名为你建立对象的名字.例如上面就是 "p_info".

2. 在FCKeditor/_samples/里面有个php教程调用的例子.如simples01.php和sampleposteddata.php这两个.后面那个文件是输出变量名的php程序,通过这个程序可以得到文本输入框内容的变量名.

3. 配置 FCKeditor的toolbar功能按钮可以很容易地进行定制,你可以依据你的需要在FCKeditor的配置文件FCKeditor/fck_config.js中进行定制一个功能按钮对应一个唯一的名称.

在fck_config.js中默认情况下已经设定好三种toolbar样式:Default(包含全部功能),Accessibility和Basic.

让我们先来看看toolbar样式的定制格式:

config.ToolbarSets["ToolBarSetName"] = [ // Toolbar名  
['Item 1','Item 2','-','Item 3','Item n'], // Toolbar第一行  
['Item 4','-','Item 5','Item 6','Item n'] // Toolbar第二行  
] ;
Copier après la connexion

这里'-'的作用是创建一个分割条.

实例代码如下:

<?php 
$BasePath = "../include/FCKeditor/" ; 
include( $BasePath . "fckeditor.php" ); 
$fck = new FCKeditor ( &#39;p_info&#39; ) ;//建立对像 
$fck -> BasePath     = $BasePath ;//Fckeditor所在的位置 
$fck -> ToolbarSet     = &#39;News&#39; ;//News为自定义的Fckeditor工具栏名称 
$fck -> Width         = &#39;700&#39; ;//长度 
$fck -> Height         = &#39;350&#39; ;//高度 
$fck -> Config [ &#39;AutoDetectLanguage&#39; ]     = false ;//语言自动检测 
$fck -> Config [ &#39;DefaultLanguage&#39; ]= &#39;zh-cn&#39; ;//语言 
$content = $fck -> CreateHtml ();//创建Fckeditor脚本文件 
$smarty -> assign ( &#39;content&#39; , $content ); 
$smarty -> display ( "fck.tpl" ); 
?>
Copier après la connexion

在smarty的文件中需要显示的地方:

<tr align="left"> 
<td colspan="2" valign="top" bgcolor="#F5F5F5" class="font12en"> 
<{$content}>  
</td> 
</tr>
Copier après la connexion

默认的Default包含了FCKeditor的全部功能,个人感觉有些功能用不上,完全加载还会影响显示速度,所以我简化了一下,只加载了一些常用的功能:

1、打开FCKeditor/fck_config.js文件

使用时只需把$oFCKeditor->ToolbarSet = 'Default' 改为$oFCKeditor->ToolbarSet = 'www' 即可,最后,我们把FCKeditor目录下所有以下划线"_"开头的目录都删掉以节省空间,如_test._samples.


文章网址:

随意转载^^但请附上教程地址。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD
Musée à deux points: toutes les expositions et où les trouver
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)