Re: FCK Editor a Firefox 3.0.1
Zaslán uživatelem/kou:
mr3ska (IP adresa zaznamenána)
Datum: 2008-09-09, 02:25
tak jsem se k tomu dostal konečně a na localu to vypadá, že všechno v nový ohnivý lišce (firefoxu) fachá jen doufám, že to bude fachat i na Opeře a IE ......
zaprvé: stáhněte a rozbalte si novou verzi FCKeditoru (z www.fckeditor.net )
zadruhé: pokud máte verzi 2.0 jako já je nutný upravit cestu k editoru, neboť stará verze měla cestu zadanou jako ./FCKeditor a nová má ./fckeditor a "nějak to nefachá" :D
tu úpravu provedeme v souborech fckeditor_php4.php a fckeditor_php5.php a sice v obou na řádku 133
zatřetí: musíte vložit panely nástrojů "admin", "redaktor", "autor" a to v souboru fckconfig.js - já to vložil mezi už hotové panely "default" a "basic" začínající na řádku 101. Jmenované panely začínají tímto kódem FCKConfig.ToolbarSets
vložíte mezi ně tohle (můžete upravit pro svoje potřeby):
FCKConfig.ToolbarSets["Admin"] = [
['Source'],
['Cut','Copy','Paste','PasteText','PasteWord','-',
'Undo','Redo','-','Find','Replace','-',
'Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript','-',
'OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','-',
'Link','Unlink','-',
'Image','Table','Rule','Smiley','SpecialChar','-',
'TextColor','BGColor','-','SelectAll','RemoveFormat'],
['Style','FontFormat','FontName','FontSize']
] ;
FCKConfig.ToolbarSets["Redaktor"] = [
['Source','Cut','Copy','Paste','PasteText','PasteWord','-',
'-','Find','Replace','-',
'Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript','-',
'OrderedList','UnorderedList','-',
'JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','-',
'Link','Unlink','-',
'Image','Table']
] ;
FCKConfig.ToolbarSets["Autor"] = [
['Cut','Copy','Paste','PasteText','PasteWord','-',
'Bold','Italic','Underline','StrikeThrough','-',
'Subscript','Superscript','-',
'JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','-',
'Link','Unlink','-','SelectAll','RemoveFormat','-','Image','ibrowser']
] ;
začtvrté: nechcete-li aby po odENTERování byl vkládán tag <p></p> tak upravíte řádky zhruba kolem čísla 153 kde se nachází toto:
FCKConfig.EnterMode = 'p' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br
na toto (to <p> se přece jen může hodit):
FCKConfig.EnterMode = 'br' ; // p | div | br
FCKConfig.ShiftEnterMode = 'p' ; // p | div | br
zapáté: pokud vám nevyhovuje adresář Image nebo tuším UserFiles ze kterého se budou vkládat obrázky do článků koukněte do souboru
editor/filemanager/connectors/php/config.php jak mi radil tuším pa3k následovně upravte:
řádka 30 na toto: $Config['Enabled'] = true ;
řádka 34 na toto: $Config['UserFilesPath'] = '/' ;
zašesté: zjistil jsem, že je nutné lehce pozměnit velikost oken na vkládání úvodu a těla článku. záleží na víc jak si tahle okna upravíte. Já to udělal následovně. Otevřete soubor admin/aarticle.php a najděte si všechny řádky začínající tímto:
include_once("FCKeditor/fckeditor.php");
já to mám na řádcích 320, 339, 727 a 745
bloky kde je $oFCKeditor = new FCKeditor('aeuvod') jsem upravil na toto:
include_once("./FCKeditor/fckeditor.php");
$oFCKeditor = new FCKeditor('aeuvod') ;
$oFCKeditor->ToolbarSet=$jakygenerovat;
$oFCKeditor->Value= RS_CLA_CL_FORM_UVOD_INFO ;
$oFCKeditor->Width = '700' ;
$oFCKeditor->Height = '300' ;
$oFCKeditor->Create() ;
a
include_once("./FCKeditor/fckeditor.php");
$oFCKeditor = new FCKeditor('aeuvod') ;
$oFCKeditor->ToolbarSet=$jakygenerovat;
$oFCKeditor->Value=$data_clanek["uvod"];
$oFCKeditor->Width = '700' ;
$oFCKeditor->Height = '300' ;
$oFCKeditor->Create() ;
a bloky kde je $oFCKeditor = new FCKeditor('aetext') zase takto:
include_once("./FCKeditor/fckeditor.php");
$oFCKeditor = new FCKeditor('aetext') ;
$oFCKeditor->ToolbarSet=$jakygenerovat;
$oFCKeditor->Value= RS_CLA_CL_FORM_HLA_TEXT_INFO ;
$oFCKeditor->Width = '700' ;
$oFCKeditor->Height = '400' ;
$oFCKeditor->Create() ;
a
include_once("./FCKeditor/fckeditor.php");
$oFCKeditor = new FCKeditor('aetext') ;
$oFCKeditor->ToolbarSet=$jakygenerovat;
$oFCKeditor->Value=$data_clanek["text"];
$oFCKeditor->Width = '700' ;
$oFCKeditor->Height = '400' ;
$oFCKeditor->Create() ;
mám prostě radši větší prostor na text i na úkor skrolování myšítkem dolů tak mě za to nebijte :D
Doufám, že to bude fungovat tak jak si představujete...... pokud používáte FCKeditor i na Novinky tak tam jsem nezaznamenal žádnou nutnost jakékoliv úpravy.
S pozdravem mr3ska
Celkem upraveno 4×. Poslední úprava mr3ska v 10.09.2008 00:54.