What is Web±à³Ì Readers Blog?

    Web±à³Ì Readers Blog¼¯ÖÐÁËWeb×ÊÉî³ÌÐòÔ±µÄ¼¼ÇɺÍʵս¾­Ñ飬º­¸ÇÁËWeb±à³ÌµÄÈ«²¿·¶Î§: 3P(ASP, JSP, PHP) web±à³Ì¼¼Êõ£¬MySQLÊý¾Ý¿â¿ª·¢£¬·þÎñÆ÷ÍøÂ簲ȫºÍDIV+CSS²¼¾ÖµÈ£¬ÌṩһЩÓÅÐãµÄ±à³ÌÔ´Â룬ʹÄúµÄWeb±à³Ìѧϰ֮·¸ü¼Óƽ̹¡£

ä¯ÀÀģʽ: ±ê×¼ | Áбí

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)





·Ã¿Í ÆÀÂÛ





·¢±íÆÀÂÛ

êÇ¡¡³Æ (±ØÌî)

ÓÊ¡¡Ïä (±ØÌî)

Íø Õ¾

ÑéÖ¤Âë: (±ØÌî)