Der FCKeditor wurde auf die Version 2.6.5 WB Modulversion 2.9.3 upgedated. Als zusätzliche Plugins wurde der FLVPlayer hinzugefügt, sowie für die Coder interessant das SyntaxHighlitgher Plugin. Möchten wir die Plugins nicht freischalten, so gehen wir den Ordner wb_config, rufen die Datei wb_config.js auf und kommentieren in der WBToolbar die Menupunkte aus, die nicht zu sehen sein sollen.
// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
FCKConfig.ToolbarSets["WBToolbar"] = [
['Source','DocProps','-','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['FitWindow','ShowBlocks', '-', 'SyntaxHighLight2', /* 'flvPlayer', */ '-','About'],
'/',
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
['TextColor','BGColor'],
['WBDroplets','WBModules','Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
'/',
['Style','FontFormat','FontName','FontSize'] // No comma for the last row.
] ;
Vielfach wurde der Wunsch geäussert die Mindestbreite des Efitors einstellen zu können. Diesem Wunsch sind wir nachgekommen. In der Datei /framework/initialize.php Zeile 136 finden wir die Konstante
define('EDITOR_WIDTH', 0);
Dort können wir die Mindesbreite festlegen. Darüber finden wir eine weitere Konstante
define('EDIT_ONE_SECTION', true);
Diese 2 Einstellungen sollen in einer späteren Version über Einstellungen/Settings festgelegt werden können.
Was bedeutet EDIT_ONE_SECTION? Wir stellen uns vor, wir haben auf einer Seite 10-15 Abschnitte angelegt, was für redaktionelle Seiten nicht ungewöhnlch ist,
Um die Bearbeitung von Inhaltsabschnitten um ein Vielfaches zu beschleunigen wird mit dieser Konstante, die standardmässig auf true steht, immer nur der jeweilige Abschnitt zur Bearbeitung aufgerufen, der in der Abschnittsverwaltung angeklickt wird. Also, rufe mir nur den Abschnitt auf, den ich bearbeiten möchte.
Klicken wir unter Abschnitte verwalten im Kopfteill auf Seite ändern, dann werden wie gewohnt alle Abschnitte geladen, was aber zu Speicherproblemen und Timeout Fehlern führen kann.


