Rails 3.1 ckeditor: Добавление размера шрифта на панели инструментов? - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть ckeditor в моем приложении rails 3.1, но я не могу добавить размер шрифта и выпадающий список шрифтов на панель инструментов.

Код моего редактирования:

<%= javascript_include_tag "ckeditor/ckeditor.js" %>
...
<%= form_for @page, :html => { :class => 'edit_page', :id => "page_form" } do |page| %>
...
<%= page.cktext_area :content, {:height => "350px", :width => "920px"}%>
...
<% end %>

Я могу настроить высоту и ширину, но не могу добавить другие параметры?

Ответы [ 4 ]

2 голосов
/ 18 марта 2012

Может быть поздно, но в приложении rails 3.1 вы можете перейти на /vendor/bundle/ruby/1.8/gems/ckeditor-3.7.0/vendor/assets/javascripts/ckeditor/config.js, где происходит конфигурация панелей инструментов.

Вот пример моей конфигурации

    ..
    ...
     /* Toolbars */
      config.toolbar = 'Easy';

      config.toolbar_Easy =
        [
            ['Source','-','Preview'],
            ['Cut','Copy','Paste','PasteText','PasteFromWord',],
            ['Undo','Redo','-','SelectAll','RemoveFormat'],
            ['Styles','Format','FontSize'],['Maximize','-','About'],
            ['Subscript', 'Superscript', 'TextColor'],
            ['Bold','Italic','Underline','Strike'], ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
            ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
            ['Link','Unlink','Anchor'],
          /*   ['Image', 'Attachment', 'Flash', 'Embed'], */
            ['Table','HorizontalRule','Smiley','SpecialChar','PageBreak']
        ];
    ...
    ..

и есть изображение того, как эта конфигурация выглядит в виде

ckeditor modified toolbar

1 голос
/ 29 июня 2016

Вы можете установить этот плагин http://ckeditor.com/addon/font

Извлеките и скопируйте папку «font» в каталог ckeditor/plugins, затем внутри своего кода вызовите плагин.

CKEDITOR.replace(this.id, {
    extraPlugins: 'font',
});

Теперь ваша панель инструментов будет отображаться с семейством шрифтов и опцией размера, как показано ниже

font-family and fontsize in ckeditor

1 голос
/ 24 февраля 2012

Я никогда раньше не использовал этот драгоценный камень или ckeditor, но, глядя на их документацию, кажется довольно простым.

Похоже, вы просто изменили public / javascripts / ckeditor / config.js

config.fontSize_sizes = '16/16px;24/24px;48/48px;';

Ref.

https://github.com/galetahub/ckeditor

http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.fontSize_sizes

0 голосов
/ 15 июля 2013

rmagnum2002, возможно ли изменить ширину и высоту кнопки панели инструментов.Пример: изменение ширины размера выпадающего списка.

Я добавил несколько плагинов и не знаю, как изменить ширину плагина?

...