We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 43810
    • 62 Posts
    Quote from: whitebyte at Jan 06, 2015, 08:12 AM
    Более того, я проверил эти же строчки в CKEditor, и он ведет себя точно также: копипаст ваших строчек дает br,

    - А Вы сделайте копипаст каких-то своих строчек. Какие-то две строки в блокноте и попробуйте зараз вставить как текст.

    Quote from: whitebyte at Jan 06, 2015, 08:12 AM
    набор вручную - нет.

    - Вручную, то есть когда я в TinyMCE набираю "Какая-то строка 1" [Enter] "Какая-то строка 2" все получается правильно. Но суть, это если я скопирую две такой строки зараз, набранных в Блокноте или Notepad++, то получается с
    . А в Evolution все правильно: новые строки обернуты в <p></p>/

    Quote from: whitebyte at Jan 06, 2015, 08:12 AM
    Я вставил оба варианта в LibreOffice и включил отображение непечатаемых символов. Вот что получилось:

    - В Notepad++ можно включить режим отображения такого рода символов. Набранные в Notepad++ две строки выглядят так:

    Какая-то строка 1CRLF
    Какая-то строка 2

    В Evolution "Вставить как текст" дает

    <p>Какая-то строка 1</p>
    <p>Какая-то строка 2</p>

    А в Revolution:

    <p>Какая-то строка 1'<'br /'>'Какая-то строка 2</p> [ed. note: viener last edited this post 11 years, 9 months ago.]
      • 43810
      • 62 Posts
      Кстати, когда "Вставить из Word", в Revolution открывается окошечко, куда и надо вставить некий текст, затем "Вставить" и вставляетя в поле редактора. То есть, как и в Evolution. А если "Вставить как текст", у меня не открывается окошечко, куда надо вставить текст - хотя в Evolution открывается. В общем, у Вас в Revolution 2.3.2 открывается это окошко при "Вставить как текст"?
        • 43810
        • 62 Posts
        Получается, что в Evolution для того, чтобы TinyMCE при "Вставить как текст" обернул строку в <p></p> достаточно только одного CRLF или \r\n между строк. А в Revolution 2.3.2 один CRLF или \r\n превращается в
        и для <p></p> нужно два CRLF или \r\n. Интересно, где это изменить.
          • 43810
          • 62 Posts
          Кажется нашел где устанавливается эта настройка. Это плагин TinyMCE paste и его опция paste_text_linebreaktype. В файле assets/components/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js значением опции сейчас стоит "combined", а для того, чтобы поведение TinyMCE в плане "Вставить как текст" было как в Evolution, надо поставить "p".

          Этого достаточно, чтобы работало. Однако хочется сделать как правильно, через Create New Setting в System Settings. Это будет следующий вопрос. [ed. note: viener last edited this post 11 years, 9 months ago.]
            • 43810
            • 62 Posts
            Следующий вопрос выведен в отдельный топик: https://forums.modx.com/thread/95695/create-new-setting-for-a-tinymce-plugin-option