Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Плагин к FCKEDITOR, не подключается элемент меню. 
V
    Опции темы
ide32
  Дата 22.1.2008, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 20.4.2007

Репутация: нет
Всего: нет



Я "содрал" код из WiKi FCKEditor'a под чистую:
Код

var FCKVrez = function(name)  
{  
this.Name = name;  
}  
 
FCKVrez.prototype.Execute = function()  
{  
if(document.all)  
{  
mySelection = FCK.EditorDocument.selection 
}  
else  
{  
mySelection = FCK.EditorWindow.getSelection() 
}  
myTextRange= mySelection.createRange() 
myText = myTextRange.text  
FCK.InsertHtml("<p class='vrez'>"+myText+"</p>") 
myTextRange.select() 
}  
 
// manage the plugins' button behavior  
FCKVrez.prototype.GetState = function()  
{  
return FCK_TRISTATE_OFF;  
}  
 
FCKVrez.RegisterCommand( 'vrez', new FCKVrez('vrez')) ;  
 
// Create the toolbar button. 
var oVrezItem = new FCKToolbarButton( 'vrez', "vrez", null, null, false, true ) ; 
oVrezItem.IconPath = FCKConfig.PluginsPath + 'vrez/vrez.gif' ; 
FCKToolbarItems.RegisterItem( 'vrez', oVrezItem ) ;  
 


Имя объекта только поменял везде на свое, что бы было понятнее.

И подключил его...
Код

FCKConfig.Plugins.Add('vrez') ;

FCKConfig.ToolbarSets["Basic"] = [
['Source','-','Bold','Italic','Underline','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','-','OrderedList','UnorderedList','-','Link','Unlink'],
    ['Undo','Redo','-','Table','FontFormat','Image'],
    ['vrez']
] ;


... в конфигурационном файле.

Сам FCKEditor установлен в корне сайта в директории /fckeditor/, директория плагинов соответственно /fckeditor/editor/plugins/, директория плагина 'vrez'. 

Вроде все как в Вики, НО при попытке посмотреть что же из всего этого вышло, я получаю предупреждение "Неизвестный элемент на панели инструментов 'vrez'".

Если кто-то писал плагины для FCK помогите пожалуйста разобраться.
PM MAIL   Вверх
ide32
Дата 22.1.2008, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 20.4.2007

Репутация: нет
Всего: нет



FCKCommands.RegisterCommand( 'vrez', new FCKVrez('vrez')) ;  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0398 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.