UzmanWeb.Net Forum

Mwp 2.11 için FCK Editor ( 2.3.2 ) (Okunma sayısı 16607 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

skyquakes

* Aralık 30, 2006, 21:34:41 ÖS
Evet Arkadaşlar, bildiğiniz üzere bir süre önce FCK 2.3.2 yayınlandı. 2 serisinin son versiyonu olan bu sürümde nerdeyse bütün hatalar giderildi, resimler tek resim haline getirelerek editörün açılması hızlandırıldı ve bazı yeni özellikleri eklendi ( tam ekran modu gibi )

mevcut mwp 2.11 inizde fck kullanmak için aşağıdaki adımları izleyin

1.FCK Download : Başka yerden fck indirmeyin, içinde zararlı scriptler olabilir

http://ovh.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.3.2.zip

2.Yükleme: İndirdiğiniz dosyayı zipten açıp, mevcut mwp portalınızın ana dizinindeki FCKEditor kısmına aynen yükleyin..

3.Mwp ye uyumlandırma:
--> fckconfig.js dosyasına Admin Toolbar ekliyoruz ve bazı ayarları yapıyoruz.. aşağıdaki dosyayı aynen "fckconfig.js"olarak kaydedin ve ana dizininizdeki FCKEditor klasörüne atın

Kod: [Seç]
/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2006 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License:
 * http://www.opensource.org/licenses/lgpl-license.php
 *
 * For further information visit:
 * http://www.fckeditor.net/
 *
 * "Support Open Source software. What about a donation today?"
 *
 * File Name: fckconfig.js
 * Editor configuration settings.
 *
 * Follow this link for more information:
 * http://wiki.fckeditor.net/Developer%27s_Guide/Configuration/Configurations_Settings
 *
 * File Authors:
 * Frederico Caldeira Knabben (fredck@fckeditor.net)
 */

FCKConfig.CustomConfigurationsPath = '' ;

FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ;
FCKConfig.ToolbarComboPreviewCSS = '' ;

FCKConfig.DocType = '' ;

FCKConfig.BaseHref = '' ;

FCKConfig.FullPage = false ;

FCKConfig.Debug = false ;
FCKConfig.AllowQueryStringDebug = true ;

FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/office2003/' ;
FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ;

FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;

// FCKConfig.Plugins.Add( 'autogrow' ) ;
FCKConfig.AutoGrowMax = 400 ;

// FCKConfig.ProtectedSource.Add( /<%[\s\S]*?%>/g ) ; // ASP style server side code <%...%>
// FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ; // PHP style server side code
// FCKConfig.ProtectedSource.Add( /(<asp:[^\>]+>[\s|\S]*?<\/asp:[^\>]+>)|(<asp:[^\>]+\/>)/gi ) ; // ASP.Net style tags <asp:control>

FCKConfig.AutoDetectLanguage = true ;
FCKConfig.DefaultLanguage = 'tr' ;
FCKConfig.ContentLangDirection = 'ltr' ;

FCKConfig.ProcessHTMLEntities = true ;
FCKConfig.IncludeLatinEntities = true ;
FCKConfig.IncludeGreekEntities = true ;

FCKConfig.ProcessNumericEntities = false ;

FCKConfig.AdditionalNumericEntities = ''  ; // Single Quote: "'"

FCKConfig.FillEmptyBlocks = true ;

FCKConfig.FormatSource = true ;
FCKConfig.FormatOutput = false ;
FCKConfig.FormatIndentator = '    ' ;

FCKConfig.ForceStrongEm = true ;
FCKConfig.GeckoUseSPAN = false ;
FCKConfig.StartupFocus = false ;
FCKConfig.ForcePasteAsPlainText = false ;
FCKConfig.AutoDetectPasteFromWord = true ; // IE only.
FCKConfig.ForceSimpleAmpersand = false ;
FCKConfig.TabSpaces = 0 ;
FCKConfig.ShowBorders = true ;
FCKConfig.SourcePopup = false ;
FCKConfig.UseBROnCarriageReturn = true ; // IE only.
FCKConfig.ToolbarStartExpanded = true ;
FCKConfig.ToolbarCanCollapse = true ;
FCKConfig.IgnoreEmptyParagraphValue = true ;
FCKConfig.PreserveSessionOnFileBrowser = false ;
FCKConfig.FloatingPanelsZIndex = 10000 ;

FCKConfig.TemplateReplaceAll = true ;
FCKConfig.TemplateReplaceCheckbox = true ;

FCKConfig.ToolbarLocation = 'In' ;

FCKConfig.ToolbarSets["Admin"] = [
['Source','DocProps','Save','NewPage','Preview','Templates','-','Cut','Copy','Paste','PasteText','PasteWord','-','Print','OrderedList','UnorderedList','-','Outdent','Indent','-','About','FitWindow'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat',
'-','Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript',
'-','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','-','TextColor','BGColor'],
['Link','Unlink','Anchor','-','Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak','UniversalKey',
'-','Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
    ['Style','FontFormat','FontName','FontSize']

] ;
FCKConfig.ToolbarSets["Moderator"] = [
 ['Style','FontFormat','FontName','FontSize'],
 '/',
 ['Bold','-','Italic','-','Underline','-','StrikeThrough'],
 ['Subscript','-','Superscript'],
 ['OrderedList','-','UnorderedList'],
 ['Outdent','-','Indent'],
 ['JustifyLeft','-','JustifyCenter','-','JustifyRight','-','JustifyFull'],
 '/',
 ['Source','Preview','-','Image','-','Table','-','SpellCheck','-','Link','-','Unlink','-','TextColor','-','BGColor','-','RemoveFormat','-','SpecialChar','-','UniversalKey','-','Rule','-','Smiley']


] ;

FCKConfig.ToolbarSets["Default"] = [
['Preview','Print','Cut','Copy','Paste','PasteText','PasteWord','TextColor','BGColor','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','Bold','Italic','Underline','StrikeThrough','Undo','Redo','OrderedList','UnorderedList'],
'-',
['Style','FontFormat','FontName','-','Link','Unlink','Image','Smiley']
] ;

FCKConfig.ToolbarSets["Basic"] = [
['Preview','-','Image','Smiley','-','Link','Unlink','-','Cut','Copy','PasteText'],
'/',
['Bold','Italic','Underline','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','TextColor','Rule']
] ;
FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;

FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;

FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana;Book Antiqua' ;
FCKConfig.FontSizes = '1/xx-small;2/x-small;3/small;4/medium;5/large;6/x-large;7/xx-large' ;
FCKConfig.FontFormats = 'p;div;pre;address;h1;h2;h3;h4;h5;h6' ;

FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'fckstyles.xml' ;
FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'fcktemplates.xml' ;

FCKConfig.SpellChecker = 'ieSpell' ; // 'ieSpell' | 'SpellerPages'
FCKConfig.IeSpellDownloadUrl = 'http://wcarchive.cdrom.com/pub/simtelnet/handheld/webbrow1/ieSpellSetup240428.exe' ;

FCKConfig.MaxUndoLevels = 15 ;

FCKConfig.DisableObjectResizing = false ;
FCKConfig.DisableFFTableHandles = true ;

FCKConfig.LinkDlgHideTarget = false ;
FCKConfig.LinkDlgHideAdvanced = true ;

FCKConfig.ImageDlgHideLink = true ;
FCKConfig.ImageDlgHideAdvanced = true ;

FCKConfig.FlashDlgHideAdvanced = true ;

// The following value defines which File Browser connector and Quick Upload
// "uploader" to use. It is valid for the default implementaion and it is here
// just to make this configuration file cleaner.
// It is not possible to change this value using an external file or even
// inline when creating the editor instance. In that cases you must set the
// values of LinkBrowserURL, ImageBrowserURL and so on.
// Custom implementations should just ignore it.
var _FileBrowserLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'asp' ; // asp | aspx | cfm | lasso | php

// Don't care about the following line. It just calculates the correct connector
// extension to use for the default File Browser (Perl uses "cgi").
var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ;

FCKConfig.LinkBrowser = false ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.LinkBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70%
FCKConfig.LinkBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70%

FCKConfig.ImageBrowser = false ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.ImageBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ; // 70% ;
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ;

FCKConfig.FlashBrowser = false ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
FCKConfig.FlashBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ; //70% ;
FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ;

FCKConfig.LinkUpload = false ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage ;
FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all
FCKConfig.LinkUploadDeniedExtensions = ".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$" ; // empty for no one

FCKConfig.ImageUpload = false ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Image' ;
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png)$" ; // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no one

FCKConfig.FlashUpload = false ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Flash' ;
FCKConfig.FlashUploadAllowedExtensions = ".(swf|fla)$" ; // empty for all
FCKConfig.FlashUploadDeniedExtensions = "" ; // empty for no one

FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;
FCKConfig.SmileyColumns = 8 ;
FCKConfig.SmileyWindowWidth = 320 ;
FCKConfig.SmileyWindowHeight = 240 ;

FCKConfig.SmileyPath = 'images/Smilies/' ;
//FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','rose.gif','envelope.gif'] ;
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','rose.gif','thumbsup.gif','hi.gif','thanks.gif','dance.gif','kiss2.gif','drive.gif','crazy.gif','taunt.gif','door.gif','gossip.gif','help.gif','argue.gif','pc.gif','wall.gif','stupid.gif','end.gif','beer1.gif','beer2.gif','drinkers.gif','happybirthday.gif','sleep.gif'] ;
FCKConfig.SmileyColumns = 5 ;
FCKConfig.SmileyWindowWidth = 400 ;
FCKConfig.SmileyWindowHeight = 640 ;

---> Yeni FCK de semboller tek resim haline geldiği için, eski temalarınızdaki "editor" klasörlerinde bulunan resimler işe yaramayacaktır. her temaya yeniden editor klasörünü yüklemektense, doğrudan FCKEditor klasöründeki resimleri kullanmak daha mantıklı. hem gereksiz yere alan da harcanmış olmaz..

bunun için de inc_editor.asp dosyasında biraz değişiklik yapıyoruz:

inc_editor.asp yaklaşık 33.satır

BUL:

Kod: [Seç]
oFCKeditor.Config[ "SkinPath" ] = "<%= strHomeUrl %>Themes/<%= strTheme %>/editor/" ;

DEĞİŞTİR:

Kod: [Seç]
oFCKeditor.Config[ "SkinPath" ] = "<%= strHomeUrl %>FCKeditor/editor/skins/office2003/" ;
burda Office 2003 temasını seçtim. dileyenler office2003 yerine "default" ya da "silver" yazarak diğer temaları seçebilirler..

cümlenize hayırlı ve uğurlu olsun, hem daha hızlı hem daha güvenli hem daha uzman :)

**************düzenleyen: skyquakes ( enes yıldız ) ***********************
Son Düzenleme: Mart 25, 2007, 04:12:57 ÖÖ Gönderen: skyquakes
Kayıtlı
her şey bir tutam mavi uğrunaydı;
   biraz gökyüzünden,
            biraz denizden,
                biraz da kalbimizden...
bir tutam mavi içindi her şey...

bilgicagi

#1 * Aralık 31, 2006, 03:35:52 ÖÖ
Enes kardeşim çok sağol, ben bu dediklerine benzer çalışmayı yaptım ama olmamıştı, şimdi senin yazdıklarını biebir aynen yapacağım sonuç hayırlı olur inşallah.
Kayıtlı
Bilgi Çağı Portal & www.bilgicagi.net

bilgicagi

#2 * Aralık 31, 2006, 03:46:23 ÖÖ
Hocam buşekilde oluyor fakat ikonlar yerine oturmadı. Tema işleminde bir sorun var  gibi.
Kayıtlı
Bilgi Çağı Portal & www.bilgicagi.net

ahmetcoban

#3 * Aralık 31, 2006, 07:54:56 ÖÖ
Sağol bizi dertten kurtardın
Kayıtlı

skyquakes

#4 * Ocak 01, 2007, 03:17:02 ÖÖ
temayı  ya da ikonların yerini, sayısını değiştirebilirsiniz dilerseniz.. aynen kalsın istiyorsanız,  FCKEditor'un yerleştirildiği sayfalarda, editörün genişlik değerini arttırın.

aşağıdaki mwp test sitemde editörü görebilirsiniz

http://www.mavikalemler.net/mwptest
Kayıtlı
her şey bir tutam mavi uğrunaydı;
   biraz gökyüzünden,
            biraz denizden,
                biraz da kalbimizden...
bir tutam mavi içindi her şey...

ALpeR

#5 * Ocak 13, 2007, 05:28:15 ÖÖ
Dediklerini uyguladım ve sorunsuz çalışıyor skyguakes  ;D
Teşekkürler....
Kayıtlı
Pioneer DreamBook® Power D90
Intel® Core™2 Extreme X6800 2.93G 4M Cache 1066M FSB Processor + 4GB (2 x 2GB) 800MHz DDR2 RAM + 2x512MB Dual NVidia SLI GeForce Go 8700M GT + 17\\\\\\\" Widescreen WUXGA+ (1920x1200) TFT Screen + 3 x 200GB 7,200RPM Serial-ATA Hard Drive

Rıza

#6 * Şubat 12, 2007, 08:28:18 ÖÖ
"Admin" araç çubuğu öğesi mevcut değil uyarısı alıyorum.Ayrıca "Smileys" tılklayınca sadece iki resim açılıyor.diğerleri gözükmüyor. mwp 2,11 kullanıyorum
Son Düzenleme: Şubat 12, 2007, 08:57:35 ÖÖ Gönderen: Rıza
Kayıtlı

skyquakes

#7 * Şubat 19, 2007, 07:50:48 ÖÖ
merhaba Rıza, yukarda kodları verilen dosyayı sitendeki FCKEditor klasöründe bulunan fckconfig.js ile değiştirdin mi? eğer bunu yaptıysan dediğin hatayı almaman lazım. Admin araç çubuğu dosyada var çünkü.

smileyler için de aynı dosyadaki smiley yolunu kontrol et, sendeki smileyler farklı bir yerdeyse ona göre düzenleme yapman gerekiyor. iki yeri gösteriyor dosya:

1. FCKConfig.SmileyPath   = FCKConfig.BasePath + 'images/smiley/msn/' ;

2.FCKConfig.SmileyPath   = 'images/Smilies/' ;


bu klasörlerde smileylerin olup olmadığını kontrol et
Kayıtlı
her şey bir tutam mavi uğrunaydı;
   biraz gökyüzünden,
            biraz denizden,
                biraz da kalbimizden...
bir tutam mavi içindi her şey...

skyquakes

#8 * Şubat 19, 2007, 08:06:29 ÖÖ
Bir de Not: FCK 2.4 çıktı, zaman bulabilirsem onu düzenleyip eklerim ancak 2.3.2 de kararlı bir sürüm.
Kayıtlı
her şey bir tutam mavi uğrunaydı;
   biraz gökyüzünden,
            biraz denizden,
                biraz da kalbimizden...
bir tutam mavi içindi her şey...

bratmi

#9 * Mart 25, 2007, 08:02:34 ÖÖ
slm sdece sunu anyamadim nasil oalcak  ve bunu yukledimizde hangi dosaylari silecez 3.Mwp ye uyumlandırma:
--> fckconfig.js dosyasına Admin Toolbar ekliyoruz ve bazı ayarları yapıyoruz.. aşağıdaki dosyayı aynen "fckconfig.js"olarak kaydedin ve ana dizininizdeki FCKEditor klasörüne atın

fckconfig.js bu ne anma geldini anyamadim
Son Düzenleme: Mart 25, 2007, 08:04:10 ÖÖ Gönderen: bratmi
Kayıtlı