We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 43810
    • 62 Posts
    В Evolution 1.0.14, когда копируется / вставляется текст в режиме "Вставить как текст":

    Текст про что-то, строка 1
    Текст про что-то, строка 2

    Получается:

    <p>Текст про что-то, строка 1</p>
    <p>Текст про что-то, строка 2</p>

    А в Revolution 2.3.2, когда копируется / вставляется текст в режиме "Вставить как текст":

    Текст про что-то, строка 1
    Текст про что-то, строка 2

    Получается:

    <p>Текст про что-то, строка 1"<"br /">"Текст про что-то, строка 2</p>

    (в реальном случае "больше" и "меньше" без кавычек, естественно - но сдесь, чтобы не происходил перенос строк в посте)

    - Как сделать, что бы было так же, как в TinyMCE в Evolution?
      • 49529
      • 196 Posts
      Попробуйте зайти в настройки->TinyMCE и поставить параметр "Convert Newlines to BRs" в значение "нет".
        • 43810
        • 62 Posts
        Quote from: whitebyte at Jan 06, 2015, 01:04 AM
        Попробуйте зайти в настройки->TinyMCE и поставить параметр "Convert Newlines to BRs" в значение "нет".

        Стоит по умолчанию. На всякий случай делал "Да", потом обратно "Нет" - и так тоже безрезультатно. Ставил также Revolution 2.3.1 и Revolution 2.3.0 - в них та же ситуация. Делал новую установку и ставил только TinyMCE (вдруг какие-то другие пакеты влияют плохо) - ничего не меняется.

        Мне интересно, ведь я не единственный, кто поставил Revolution 2.3.2, у других та же ситуация с TinyMCE? [ed. note: viener last edited this post 11 years, 9 months ago.]
          • 49529
          • 196 Posts
          Только что проверил еще раз на двух разных сайтах, и везде TinyMCE ведет себя "правильно" (т.е. оборачивает новые строки в "p", а не добавляет "br"). Оба сайта 2.3.2.
          viener, пожалуйста, проверьте на последней версии, если есть возможность - на свежей установке. Можно еще посмотреть на параметры Remove Linebreaks и Remove Redundant BRs в настройках.
          В качестве оффтопа еще посоветую CKEditor вместо TinyMCE.
            • 43810
            • 62 Posts
            Quote from: whitebyte at Jan 06, 2015, 05:37 AM
            Только что проверил еще раз на двух разных сайтах, и везде TinyMCE ведет себя "правильно" (т.е. оборачивает новые строки в "p", а не добавляет "br"). Оба сайта 2.3.2.
            viener, пожалуйста, проверьте на последней версии, если есть возможность - на свежей установке. Можно еще посмотреть на параметры Remove Linebreaks и Remove Redundant BRs в настройках.

            Новая установка Revolution 2.3.2, английская версия локально на XAMPP, PHP 5.4.7. TinyMCE единственный установленный пакет:

            Convert Newlines to BRs - No
            Forced Root Block - p
            Remove Linebreaks - No
            Remove Redundant BRs - Yes

            - Опять, вставляю как текст:

            Текст про что-то, строка 1
            Текст про что-то, строка 2

            Получается:

            <p>Текст про что-то, строка 1'<'br /'>'Текст про что-то, строка 2</p>
              • 43810
              • 62 Posts
              Сделал то же самое, но русская версия. Все та же проблема:

              - Опять, вставляю как текст:

              Текст про что-то, строка 1
              Текст про что-то, строка 2

              Получается:

              <p>Текст про что-то, строка 1'<'br /'>'Текст про что-то, строка 2</p>
                • 43810
                • 62 Posts
                Сделал то же самое на хостинге, PHP 5.3.29*. Те же результаты.

                Quote from: whitebyte at Jan 06, 2015, 05:37 AM
                Только что проверил еще раз на двух разных сайтах, и везде TinyMCE ведет себя "правильно" (т.е. оборачивает новые строки в "p", а не добавляет "br"). Оба сайта 2.3.2.

                - А какие там настройки у TinyMCE? И при эксперименте текст вставлялся именно в две и более строки? Типа:

                Текст про что-то, строка 1
                Текст про что-то, строка 2


                -------------------
                * Перевести на другую версию PHP не могу, это виртуальный хостинг, есть второй сайт, который на PHP 5.3. А настройки менять надо сразу для всех сайтов аккаунта. В любом случае, несколько месяцев хорошо и быстро работают два сайт на Evolution, один из которых когда-то и нужно перевести на Revolution.
                  • 49529
                  • 196 Posts
                  Все очень интересно.
                  Настройки точно такие же, как у вас.
                  Я скопировал и вставил как текст две строчки из вашего поста... и получил br! Те же две строчки, набранные вручную, дают правильную разметку с двумя "p". Вы проверьте еще на своих evolution тот же текст, и посмотрите их настройки (правда, понятия не имею, где это делается в evo)
                    • 49529
                    • 196 Posts
                    Более того, я проверил эти же строчки в CKEditor, и он ведет себя точно также: копипаст ваших строчек дает br, набор вручную - нет. Я вставил оба варианта в LibreOffice и включил отображение непечатаемых символов. Вот что получилось:
                      • 49529
                      • 196 Posts
                      Сверху - ваши строчки, снизу - ручной набор. Обратите внимание - в ваших строчках в конце первой строчки стоит символ перевода строки (который вполне закономерно преобразуется в br), а во втором случае - возврат каретки.