Помощь Редактор 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
Последнее редактирование:

guliver

Создатель
Регистрация
18 Июн 2012
Сообщения
38
Реакции
3
Зайдите в настройки самого плагина через менеджер плагинов
 

Sapsayko

Создатель
Регистрация
24 Фев 2014
Сообщения
42
Реакции
10
Ок. в менеджере плагинов посмотрел, настройки есть. Выставил как нужно. У меня получается не работают быстрые настройки в самом редакторе. Пытался переустановить, не помогло. Буду ждать свежую версию
 

Wertos

Пьянь местная
Регистрация
13 Апр 2007
Сообщения
178
Реакции
38
Попробуй в /administrator/components/com_content/views/article/tmpl/edit.php
Заменить
PHP:
JHtml::_('formbehavior.chosen', 'select');
на
PHP:
JHtml::_('formbehavior.chosen', 'select:not(.options select)');
 

Sapsayko

Создатель
Регистрация
24 Фев 2014
Сообщения
42
Реакции
10
Попробуй в /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

Sapsayko

Создатель
Регистрация
24 Фев 2014
Сообщения
42
Реакции
10
Ну это тоже не есть гуд ! После обновления возможно затрёться :(

Возможно. А возможно данная проблема в этом релизе уже известна и ее исправят. Главное теперь при помощи Вашей подсказке известен метод ее быстро исправить ) Спасибо
 

guliver

Создатель
Регистрация
18 Июн 2012
Сообщения
38
Реакции
3
При использовании редактора возникла необходимость создать свои кнопки редактирования текста. Как правильно их сделать?
 

Wertos

Пьянь местная
Регистрация
13 Апр 2007
Сообщения
178
Реакции
38
При использовании редактора возникла необходимость создать свои кнопки редактирования текста. Как правильно их сделать?
Ну дак создай свои кнопки, создаются по примеру остальных. В файле 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
Последнее редактирование:

malyg

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