Web±à³Ì Readers Blog
create the blog for Web±à³Ì scholars
fckeditor2.5°²×°ÓëÅäÖÆ,ʹÓÃ(php)
Submitted by ×÷Õß: admin
2008-06-12 10:33:36
fckconfig.jsÖÐ
¸Ä×ÖÌå
FCKConfig.FontNames = 'Arial;ËÎÌå;ºÚÌå;Á¥Êé;¿¬Ìå_GB2312;Times New Roman' ;
¸Ä×ÖÌå´óС
FCKConfig.FontSizes = '16px/С;20px/´ó' ;
°´ÕÕÉÏÃæµÄ×Ô¼ºÐ´×ÖÌå´óС, ÀýÈç: 18px/ÖÐ;
ͼƬÉÏ´«ÖØÃûµÄÎÊÌâ,ÕâÑù¿ÉÒÔÖ§³ÖÖÐÎÄÃû×ÖµÄͼƬ:
fckeditor\editor\filemanager\connectors\php Ï嵀 commands.php
ÕÒµ½
while ( true )
{
$sFilePath = $sServerDir . $sFileName ;
¸Ä³ÉÕâÑùµÄ
while ( true )
{
$sFileName = time() . '_' . rand(10000, 99999) . '.' . $sExtension;
//¿ÉÑù¾Í¿ÉÒÔÖØÃüÃûÁË
$sFilePath = $sServerDir . $sFileName ;
¾«¼òºóÎÒµÄ:
FCKConfig.ToolbarSets["Default"] = [
['Bold','Italic','Underline'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink'],
['Image','Table','PasteWord'],
'/',
['FontName','FontSize'],
['TextColor','Preview'],
// No comma for the last row.
] ;
fckeditorÌṩµÄ°üÀïÃæÓв»ÉÙÀý×Ó,ÀïÃæÓÐphp,jsp,asp,ʲôµÄ,ÎÒµÄÊÇphp,Ö»¿´php
°´ÕÕÀïÃæµÄ¼¸¸öÀý×Ó,ÐÞ¸ÄÁËÒ»ÏÂ,Èç¹ûÏëÓà fckedit,Ê×ÏÈÒý½ø
include("path/fckeditor/fckeditor.php") ;
Îļþ·¾¶×Ô¼ºÕÒÁË
<?php
$oFCKeditor = new FCKeditor('fck') ;
$oFCKeditor->BasePath = 'path/fckeditor/' ;
$oFCKeditor->Width='80%';
$oFCKeditor->Height= 500;
$oFCKeditor->Create() ;
?>
ÉÏÃæµÄ 'fck'ÊÇÃû×Ö,Èç¹ûfckeditorÀïÃæÓÐÖµ,Óà $_POST['fck'],»òÕß$_GET['fck']¾Í¿ÉÒÔȡֵÁË
˳±ã˵һÏÂ,ȡֵÕâÑùÈ¡
if ( get_magic_quotes_gpc() ) {
$fck_value = htmlspecialchars(stripcslashes($_POST['fck']));
} else {
$fck_value = htmlspecialchars($_POST['fck']);
}
´ÓÊý¾Ý¿âȡֵµÄʱºò
htmlspecialchars_decode($mysql_fck_vaule);
ÉÏ´«
fckeditor\editor\filemanager\connectors\php Ï嵀 config.php
ÕÒµ½ $Config['Enabled'] ºóÃæÉèΪ true
$Config['UserFilesPath'] ºóÃæÉèΪ×Ô¼ºµÄÎļþ¼Ð
ÕâÀïÎÒÕâÑùдµÄ,¿ÉÒÔÿÌì²úÉúÒ»¸öÎļþ¼Ð,°ÑͼƬÉÏ´«µ½Õâ¸öÎļþ¼ÐµÄ
$NEWPATH = '/fckedit/picture/' ;
$dateFile = date('Y_m_d', time());
if (!is_dir("$NEWPATH/$dateFile")) {
mkdir("$NEWPATH/$dateFile", 0777);
}
$Config['UserFilesPath'] = "$NEWPATH/$dateFile/";
¹ØÓÚ¿ÉÒÔä¯ÀÀ·þÎñµÄÎÊÌâ,Èç¹ûÊǺǫ́×Ô¼ºÓÃ,¿ÉÒÔ²»ÓùÜ,Èç¹û¸øÓû§Óõϰ,ÔÚ fckeditorĿ¼ÏÂÕÒµ½
fckconfig.js
FCKConfig.LinkBrowser = true ;
FCKConfig.ImageBrowser = true ;
FCKConfig.FlashBrowser = true ;
ºóÃæÈý¸ö true¸ÄΪ false;
¹ØÓÚÉÏ´«Í¼Æ¬´óСµÄÎÊÌâ,Èç¹ûͼƬ̫С»òÕßÌ«´ó,Óû§×Ô¼º²»ÏëÖØÐµ÷Õû´óС,ÓеÄʱºòͼ»á°´ÔͼһÑùÊä³ö,ÓеĴó,ÓеÄС,ÏÖÔÚÕÒµ½Ò»¸ö·½·¨,¿ÉÒÔ¿ØÖÆ´óС,Èÿí¶È¹Ì¶¨,¸ß¶ÈËæÔÏȵıÈÀýËõС»òÕß·Å´ó,
ÔÚfckeditor\editor\dialog\fck_image\fck_image.js
ÕÒµ½
GetE('txtWidth').value = oImageOriginal.width ;
GetE('txtHeight').value = oImageOriginal.height ;
ÎÒÕâÀïÉèΪ
if ( oImageOriginal.width < 450 ) {
GetE('txtWidth').value = oImageOriginal.width ;
GetE('txtHeight').value = oImageOriginal.height ;
} else {
GetE('txtWidth').value = 450 ;
GetE('txtHeight').value = 450 * oImageOriginal.height / oImageOriginal.width ;
}
ͼƬÉÏ´«¼ò»¯:
fckeditor\editor\dialog\fck_image.html
ÕÒµ½
<div id="divUpload" style="display: none" >
<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data"
action="" onsubmit="return CheckUpload();">
<span ></span><br />
<input id="txtUploadFile" style="width: 100%" type="file" size="40" name="NewFile" /><br />
<br />
<input id="btnUpload" type="submit" value="Send it to the Server" fcklang="DlgLnkBtnUpload" />
<iframe name="UploadWindow" style="display: none" src="javascript:void(0)"></iframe>
</form>
</div>
°ÑÉÏÃæµÄ¼ôÇе½·Åµ½
<div id="divInfo">ÉÏÃæ
²¢ÇÒ°Ñ ÉÏÃæÖÐµÄ style="display: none"¼ôÇзŵ½ <div id="divInfo">
×îºó³ÉÕâÑùµÄ
<div id="divUpload" >
<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data"
action="" onsubmit="return CheckUpload();">
<span ></span><br />
<input id="txtUploadFile" style="width: 100%" type="file" size="40" name="NewFile" /><br />
<br />
<input id="btnUpload" type="submit" value="Send it to the Server" fcklang="DlgLnkBtnUpload" />
<iframe name="UploadWindow" style="display: none" src="javascript:void(0)"></iframe>
</form>
</div>
<div id="divInfo" style="display: none" >
fckeditor\editor\dialog\fck_image\fck_image.js
ÕÒµ½
window.parent.AddTab( 'Info', FCKLang.DlgImgInfoTab ) ;
if ( !bImageButton && !FCKConfig.ImageDlgHideLink )
window.parent.AddTab( 'Link', FCKLang.DlgImgLinkTab ) ;
if ( FCKConfig.ImageUpload )
window.parent.AddTab( 'Upload', FCKLang.DlgLnkUpload ) ;
if ( !FCKConfig.ImageDlgHideAdvanced )
window.parent.AddTab( 'Advanced', FCKLang.DlgAdvancedTag ) ;
Ð޸ijÉ:
window.parent.AddTab( 'Upload', FCKLang.DlgLnkUpload ) ;
if ( !bImageButton && !FCKConfig.ImageDlgHideInfoTab )
window.parent.AddTab( 'Info', FCKLang.DlgImgInfoTab ) ;
fckeditor\editor\dialog\fck_image\fck_image.js\fck_image_preview.html
ÕÒµ½
Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat diam.
Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, nulla.
Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis
euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce
mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie.
Duis velit augue, condimentum at, ultrices a, luctus ut, orci. Donec pellentesque
egestas eros. Integer cursus, augue in cursus faucibus, eros pede bibendum sem,
in tempus tellus justo quis ligula. Etiam eget tortor. Vestibulum rutrum, est ut
placerat elementum, lectus nisl aliquam velit, tempor aliquam eros nunc nonummy
metus. In eros metus, gravida a, gravida sed, lobortis id, turpis. Ut ultrices,
ipsum at venenatis fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris
non enim. Nam turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas
elementum. Nunc imperdiet gravida mauris.
È¥µô¾Í¿ÉÒÔÁË
·ÖÀà:ÍøÕ¾|PHPѧϰ |
Read more
ÔĶÁ (274)
ÆÀÂÛ (0)
·Ã¿Í ÆÀÂÛ
·¢±íÆÀÂÛ
Óû§µÇ¼
ÈÕÖ¾·ÖÀà©®Category
- ÍøÕ¾|PHPѧϰ [66]
- ÍøÕ¾|ASP±¸Íü [6]
- ÍøÕ¾|JSP½ø½× [3]
- ÍøÕ¾|Êý¾Ý¿âÀà [11]
- С̸|ддÐÄÇé [13]
- ÍøÕ¾|xmlѧϰ [0]
- ÍøÕ¾|Javascriptѧϰ [5]
- ÍøÕ¾|ÃæÏò¶ÔÏó [1]
- ÍøÕ¾|AJAXѧϰ [2]
- ÍøÕ¾|ÔÓÆßÔÓ°Ë [11]
- ÍøÕ¾|½¨Õ¾ÖªÊ¶Í¨µÀ [6]
- ÖÐÇï½Ú|´óÔÓ»° [11]
ÈȵãÎÄÕ©®Articles
- ÔÚTomcatÏÂJSP¡¢Se...
- ²ÉÓÃutf8±àÂë³¹µ×½...
- ÎҵĴóѧͬѧ»ØÒäÂ...
- ¸Ðл×î½üÔÚѧϰÉϰ...
- mysqlÊý¾Ý¿âµÄµ¼Èë...