SiNG cmsскачать SiNG cms

система управления сайтом
30 Апрель 2017 06:11 мск  
Стиль оформления
Сторонние разработки
Визуальный редактор FCKeditor
В системе управления контентом SiNG cms предусмотрена возможность подключения визуального редактора FCKeditor для создания и редактирования статей, новостей и страниц сайта.

FCKeditor является сторонней разработкой, поэтому он не включён в дистрибутив SiNG cms. Скачать FCKeditor версии 2.6.10 вы можете здесь - http://sourceforge.net/projects/fckeditor/.

Для подключения FCKeditor распакуйте скачанный архив и поместите папку fckeditor/ в корневую папку вашего сайта. После этого в "Основных установках" админки сайта поставьте галочку в чекбоксе "использовать визуальный редактор" и нажмите кнопку "Сохранить".

Теперь при редактировании и создании страниц (а также статей и новостей, если вы установили соответствующие модули) вместо обычного текстового поля вы увидите поле редактора FCKeditor:

Если вы собираетесь использовать FCKeditor не только для редактирования текста, но и для загрузки и вставки изображений, внесите следующие изменения в файл fckeditor/editor/filemanager/connectors/php/config.php:

1. в начале файла следующей строкой после
<?phpдобавьте код:
require "../../../../../conf.php"; require PATH."core.php"; if (!rights("VE")) exit();
2. найдите в этом файле следующие переменные и замените их значения:
$Config['Enabled'] = false ;на
$Config['Enabled'] = true ;
$Config['UserFilesPath'] = '/userfiles/' ;на
$Config['UserFilesPath'] = $basedir ;
$Config['UserFilesAbsolutePath'] = '' ;на
$Config['UserFilesAbsolutePath'] = PATH ;
$Config['UserFilesPath'] . 'image/' ;на
$Config['UserFilesPath'] . 'images/' ;
$Config['UserFilesAbsolutePath'].'image/' ;на
$Config['UserFilesAbsolutePath'].'images/' ;

Для соответствия страниц стандарту HTML 4.01 (как и предполагает вложенная в дистрибутив тема оформления SiNG cms) внесите следующие изменения:

1. в файлах fckeditor/editor/js/fckeditorcode_gecko.js и fckeditor/editor/js/fckeditorcode_ie.js найдите при помощи какого-либо текстового редактора и замените в 9-ти местах " />" (пробел_слэш_>) на ">" (без пробела и слэша);

2. в файле fckeditor/fckconfig.js замените:
{ Element : 'strong', Overrides : 'b' }на
{ Element : 'b', Overrides : 'strong' }
{ Element : 'em', Overrides : 'i' }на
{ Element : 'i', Overrides : 'em' }

Если вы хотите съэкономить место (~3 Mb), то можете удалить из папки fckeditor/ следующие папки и файлы:

_samples/
editor/_source/
editor/dtd/
editor/filemanager/connectors/
все кроме php/
editor/js/fckadobeair.js
editor/lang/
все кроме ru.js
editor/skins/
все кроме default/
editor/plugins/
editor/fckdebug.html
editor/fckeditor.original.html
_documentation.html
_upgrade.html
_whatsnew.html
_whatsnew_history.html
fckpackager.xml
fckeditor.afp
fckeditor.asp
fckeditor.cfc
fckeditor.cfm
fckutils.cfm
fckeditor.lasso
fckeditor.pl
fckeditor.py


Подробная документация по FCKeditor (на английском языке):
для пользователей - http://docs.cksource.com/FCKeditor_2.x/Users_Guide,
для разработчиков - http://docs.cksource.com/FCKeditor_2.x/Developers_Guide

Опубликовано 23 Февраль 2010

Рейтинг@Mail.ru Rambler's Top100
Simple Network Gear
Сайт управляется SiNG cms © 2010-2015