Вставка <!--break--> в TinyMCE, работающий через Wysiwyg

Главные вкладки

Аватар пользователя Plazik Plazik 30 декабря 2010 в 13:55

Предлагаю решение по вставке < !--break-- > в редактор TinyMCE, работающий через Wysiwyg, для пользователей с Filtered HTML.
Здесь http://www.drupal.ru/node/25551 предложено решение для модуля TinyMCE, но оно не подходит, если редактор TinyMCE работает через Wysiwyg.

Мой способ:

  1. Качаем drupalbreak отсюда http://www.drupal.ru/node/25551
  2. Кладем его в sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/drupalbreak
  3. Открываем sites/all/modules/wysiwyg/editors/tinymce.inc
  4. В конце, перед <?phpreturn $plugins;?> вставляем:
  5. <?php   if (version_compare($editor['installed version'], '3.2.6''>=')) {
        
    $plugins['drupalbreak'] = array(
          
    'path' => $editor['library path'] . '/plugins/drupalbreak',
          
    'extensions' => array('drupalbreak' => t('Drupalbreak')),
          
    'url' => 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/drupalbreak',
          
    'internal' => TRUE,
          
    'load' => TRUE,
        );
      }
    ?>
  6. На странице настроек кнопок редактора включаем Drupalbreak и Конец анонса.
  7. Если у вас стоит русский язык для редактора, то переводим en.js в sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/drupalbreak/langs на русский язык или просто делаем копию en.js и переименовываем на ru.js

Все, теперь для пользователей с Filtered HTML появилась рабочая кнопка отделения анонса от основного текста.

Комментарии