Помощь Редактор RokPad

Sapsayko

Создатель
Регистрация
24 Фев 2014
Сообщения
42
Реакции
10
Добрый день. Есть замечательный редактор RokPad.
На сайте его рекламируют как "RokPad is not a WYSIWG editor, instead it's a powerful desktop-style editor for developers".

Скачать его можно бесплатно и без ограничений Для просмотра ссылки Войди или Зарегистрируйся.


Только вот у меня проблема с ним. Кто сталкивался прошу помочь. После установки им вполне можно пользоваться из "коробки".

И у него есть кнопка настроек, где можно выбрать размер шрифта и всякая другая фича. У меня не отображаются пункты в выпадающих меню. У кого это было ? Смотри скрин
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    13,9 KB · Просмотры: 27
Последнее редактирование:
Зайдите в настройки самого плагина через менеджер плагинов
 
Ок. в менеджере плагинов посмотрел, настройки есть. Выставил как нужно. У меня получается не работают быстрые настройки в самом редакторе. Пытался переустановить, не помогло. Буду ждать свежую версию
 
Попробуй в /administrator/components/com_content/views/article/tmpl/edit.php
Заменить
PHP:
JHtml::_('formbehavior.chosen', 'select');
на
PHP:
JHtml::_('formbehavior.chosen', 'select:not(.options select)');
 
Попробуй в /administrator/components/com_content/views/article/tmpl/edit.php
Заменить
PHP:
JHtml::_('formbehavior.chosen', 'select');
на
PHP:
JHtml::_('formbehavior.chosen', 'select:not(.options select)');

Спасибо. Функционал компонента полностью в работе.
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    14,1 KB · Просмотры: 12
Ну это тоже не есть гуд ! После обновления возможно затрёться :(

Возможно. А возможно данная проблема в этом релизе уже известна и ее исправят. Главное теперь при помощи Вашей подсказке известен метод ее быстро исправить ) Спасибо
 
При использовании редактора возникла необходимость создать свои кнопки редактирования текста. Как правильно их сделать?
 
При использовании редактора возникла необходимость создать свои кнопки редактирования текста. Как правильно их сделать?
Ну дак создай свои кнопки, создаются по примеру остальных. В файле rokpad.php
PHP:
        $html[] = '<li data-rokpad-shortcode="<strong>{data}{cur}</strong>" class="rokpad-tip" data-original-title="Жирный шрифт" data-placement="below"><i class="icon-bold"></i></li>';
{data} - сами данные которые ты выделишь
{cur} - позиция курсора после добавления тега
Класс иконки нужной, надо или в стилях рокпада смотреть, если нет, описывать самому.

Что-бы вам не париться, ниже 2 выпадающие менюхи с размером шрифта и типом
PHP:
    $html[] = '            <li class="rokpad-tip" data-original-title="Размер шрифта">';
    $html[] = '                <div class="rok-dropdown-group">';
    $html[] = '                    <div class="rok-button" data-rokpad-toggle="fontsize"><i class="icon-text-height"></i><span class="caret"></span></div>';
    $html[] = '                        <ul class="rok-dropdown" data-rokpad-dropdown="fontsize" style="text-align:center; display: block;">';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:11px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:11px;\'>Пример</li>';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:13px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:13px;\'>Пример</li>';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:15px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:15px;\'>Пример</li>';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:17px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:17px;\'>Пример</li>';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:19px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:19px;\'>Пример</li>';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:21px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:21px;\'>Пример</li>';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:23px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:23px;\'>Пример</li>';
        $html[] = '                            <li data-rokpad-shortcode="<span style=\'font-size:25px;\'>{data}{cur}</span>" data-placement="below" style=\'padding: 3px; font-size:25px;\'>Пример</li>';
    $html[] = '                        </ul>';
    $html[] = '                    </div>';
    $html[] = '                </li>';


    $html[] = '            <li class="rokpad-tip" data-original-title="Тип шрифа">';
    $html[] = '                <div class="rok-dropdown-group">';
    $html[] = '                    <div class="rok-button" data-rokpad-toggle="fonttype">Шрифт<span class="caret"></span></div>';
    $html[] = '                        <ul class="rok-dropdown" data-rokpad-dropdown="fonttype" style="text-align:center; display: block;">';
    $html[] = '                            <li style="font-family: Courier" data-rokpad-shortcode="<span style=\'font-family: Courier\'>{data}{cur}</span>">&nbsp;Courier</li>';
    $html[] = '                            <li style="font-family: \'Courier New\'" data-rokpad-shortcode="<span style=\'font-family: Courier New\'>{data}{cur}</span>">&nbsp;Courier New</li>';
    $html[] = '                            <li style="font-family: monospace" data-rokpad-shortcode="<span style=\'font-family: monospace\'>{data}{cur}</span>">&nbsp;monospace</li>';
    $html[] = '                            <li style="font-family: Fixedsys" data-rokpad-shortcode="<span style=\'font-family: Fixedsys\'>{data}{cur}</span>">&nbsp;Fixedsys</li>';
    $html[] = '                            <li style="font-family: Arial" data-rokpad-shortcode="<span style=\'font-family: Arial\'>{data}{cur}</span>">&nbsp;Arial</li>';
    $html[] = '                            <li style="font-family: \'Comic Sans MS\'" data-rokpad-shortcode="<span style=\'font-family: Comic Sans MS\'>{data}{cur}</span>">&nbsp;Comic Sans</li>';
    $html[] = '                            <li style="font-family: \'Calibri\'" data-rokpad-shortcode="<span style=\'font-family: Calibri\'>{data}{cur}</span>">&nbsp;Calibri</li>';
    $html[] = '                            <li style="font-family: \'Candara\'" data-rokpad-shortcode="<span style=\'font-family: Candara\'>{data}{cur}</span>">&nbsp;Candara</li>';
    $html[] = '                            <li style="font-family: \'Segoe Print\'" data-rokpad-shortcode="<span style=\'font-family: Segoe Print\'>{data}{cur}</span>">&nbsp;Segoe Print</li>';
    $html[] = '                            <li style="font-family: Georgia" data-rokpad-shortcode="<span style=\'font-family: Georgia\'>{data}{cur}</span>">&nbsp;Georgia</li>';
    $html[] = '                            <li style="font-family: Tahoma" data-rokpad-shortcode="<span style=\'font-family: Tahoma\'>{data}{cur}</span>">&nbsp;Tahoma</li>';
    $html[] = '                            <li style="font-family: \'Times New Roman\'" data-rokpad-shortcode="<span style=\'font-family: Times New Roman\'>{data}{cur}</span>">&nbsp;Times</li>';
    $html[] = '                            <li style="font-family: serif" data-rokpad-shortcode="<span style=\'font-family: serif\'>{data}{cur}</span>">&nbsp;serif</li>';
    $html[] = '                            <li style="font-family: times sans serif" data-rokpad-shortcode="<span style=\'font-family: times sans serif\'>{data}{cur}</span>">&nbsp;sans-serif</li>';
    $html[] = '                            <li style="font-family: cursive" data-rokpad-shortcode="<span style=\'font-family: cursive\'>{data}{cur}</span>">&nbsp;cursive</li>';
    $html[] = '                            <li style="font-family: fantasy" data-rokpad-shortcode="<span style=\'font-family: fantasy\'>{data}{cur}</span>">&nbsp;fantasy</li>';
    $html[] = '                        </ul>';
    $html[] = '                    </div>';
    $html[] = '                </li>';
И мой файл rokpad.php
e6d20419ab3e14fb127b5888cfe035f0.png
 

Вложения

  • rokpad.zip
    8 KB · Просмотры: 9
Последнее редактирование:
  • Заблокирован
  • #10
У меня тоже проблемы с этим RokPad.
Собственно, сразу после установки была проблема как уДля просмотра ссылки Войди или Зарегистрируйсяс отображением полей настроек в редакторе. Но это мелочи.
Это конечно смешно, но у меня в редакторе частично не отображаются кнопки. Так не объяснишь, рисунок ниже. Т.е. в файле rokpad.php они все есть, а визуально их нет. Joomla последняя, 3.4.8, ничего особенного не установлено, проблема не зависит от браузера.
Редактор просто потрясающий, но вот эти косяки слегка портят впечатления.
rokedit.JPG
 
Назад
Сверху