We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21610
    • 360 Posts
    Добродень сообщники.
    Вообщем-то вопрос такой...
    Для некоторых TV использую <textarea>, в менеджере при редактировании документа видны строчки. А когда вывожу это TV на сайте - все строки сливаются в одну. Как решить эту проблему?
      Разработка сайтов на MODx
      • 22532
      • 349 Posts
      может к тегу стоит указать какие нибудь параметры
      http://www.htmlbook.ru/html/textarea.html
        • 21610
        • 360 Posts
        например?
          Разработка сайтов на MODx
          • 22532
          • 349 Posts
          ну к примеру вот код этого тега для написания сообщений на данном форуме

          <textarea tabindex="2" onchange="storeCaret(this);" onkeyup="storeCaret(this);" onclick="storeCaret(this);" onselect="storeCaret(this);" cols="60" rows="12" name="message" class="editor"/>

          удалив ненужное получим

          <textarea cols="60" rows="12"/>
            • 22532
            • 349 Posts
            а... я кажется понял в чем дело smiley

            выводите просто текстом в дивку??
            если да то:

            1) где то там вокруг предполагаемого появления текста поставьте <pre>******</pre>
            и все переводы строк сработают

            2) если не хочется ставить эти теги (там есть небольшой минус у них) то можно пропарсить входящий текст на наличие переводов строк ентером (обычно это "\n") и вставить вместо этого символа тег


            может кто еще что предложит.. мне пока только это в голову пришло wink
              • 21610
              • 360 Posts
              @p4sh0k
              cols - Ширина поля в символах.
              rows - Высота поля в строках текста.

              Это уже каждый ребенок знает ^_-

              Здесь надо как то средствами php решать задачу, я пробывал на выходе ставить теги <pre> - строки видны но переносы на новые строчки только так как в тексте а не по автомату. Надо попробывать с этим "white-space:normal" поколдовать.

                Разработка сайтов на MODx
                • 22532
                • 349 Posts
                так а что по поводу второго варианта мною предложеного?
                как раз недавно так и делал
                надо было вывести цитаты которые менеджер вводит в админке в такой же текс ариа как у вас, но если ставить pre страничка разъезжалась
                вот и сделали парсинг текста
                  • 21610
                  • 360 Posts
                  @p4sh0k
                  А можешь показать пример парсера? И как он влияет на загрузку страницы?
                    Разработка сайтов на MODx
                    • 22532
                    • 349 Posts
                    он на перл написан
                    тк сайт тот был не на модх а на TT2
                      • 22532
                      • 349 Posts
                      ну если в двух словах...
                      получаешь массив текста, смотриш его символ за символом
                      как встретился \n (кажется) - так меняешь его на четыре других - "
                      "
                      тогда без тегов pre будут стандартные переносы...