2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
1 | |
Заморочка со значение поля textaria, может кто знает как исправить09.07.2012, 09:51. Показов 2874. Ответов 24
Метки нет (Все метки)
в общем суть в том, что на сайте с помощью php через поле textaria можно редактировать некий контент.. записывать его туда в виде html кода, сохранять, и открывать в нем же для изменения.
Проблема возникла когда внутри этого тектового поля появились теги <textaria></textaria>... Написал код, сохранил - все работает жму редактировать и оно должно открываться, чтобы в нем по умолчанию показывалось то, что сохранено (код в виде текста).. и все работает но вот незадача в коде который я сохранил был такой тег </textaria> и именно на нем закрывается мое поле для редактирования и весь остальной код который я хочу видеть в видео кода, отображается как html на странице. получается что вложенный код закрывает родительское текстовое поле.. (( как этого избежать????
0
|
09.07.2012, 09:51 | |
Ответы с готовыми решениями:
24
Не правильно конвертируется видео в "any video converter". может кто знает как исправить? Кто знает как исправить ошибки? Кто знает как исправить ошибку Кто знает, как исправить ошибку? |
09.07.2012, 10:29 | 2 |
Немного не понял что вы хотите скзать.
По первых тег <textarea> а не <textaria> Вы имеете ввиду что после сохранения редактирываной инфомрацыи она выводица на страницу как html код с тегами вместо тово чтобы преобразовывать теги в форматирываный текст ?
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
09.07.2012, 11:09 [ТС] | 3 |
<textarea>.. опечатался
нет.. она частично правильно отображается.. пример: <textarea> ЗДЕСЬ МОЙ КОД </textarea> в этом случае все работает * код уже присутствует по умолчанию но если в коде тоже присутсвует такой тег.. то получается: <textarea> начало страницы <textarea> бла бла бла </textarea> конец страницы </textarea> так вот на первом же закрытии тега (выделил жирным) .. закроется мое поле, в котором я редактировал и остальное будет просто отображено как страница...
0
|
84 / 84 / 1
Регистрация: 19.01.2011
Сообщений: 442
|
|
09.07.2012, 11:11 | 4 |
Не по теме: Надеюсь это всё просто авторский вариант написания.... artcity, если я Вас правильно понял, то внутри одной пары <textarea></textarea> есть вторая такая же пара. Может вы во второй паре забыли открывающий тег? или через php сделать так, чтоб всё, что написано в основном <textarea></textarea> воспринималось только как текст
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
09.07.2012, 11:22 [ТС] | 5 |
именно =) во одной паре есть вторая.. открывающий есть там 100%..
уточняю: через это поле создается и в дальнейшем редактируется страница, когда я её создаю.. она корректно работает, а когда хочу отредактировать, то вместо того что я писал при создании отображается только код до закрытия тега и все.. остальное уже начинает обрабатываться как содержимое.
0
|
84 / 84 / 1
Регистрация: 19.01.2011
Сообщений: 442
|
|
09.07.2012, 11:29 | 6 |
Как вариант, можно попробовать вторую пару <textarea></textarea> запхнуть в тег <pre></pre>, но не ручаюсь что поможет
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
09.07.2012, 11:38 [ТС] | 7 |
0
|
84 / 84 / 1
Регистрация: 19.01.2011
Сообщений: 442
|
|
09.07.2012, 11:50 | 8 |
Сейчас ссылку в личку кину, может этот вариант подойдёт
Смысл описанного по ссылке в том, что вместо скобок <> использовать < и >
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
09.07.2012, 11:58 [ТС] | 9 |
попробовал.. в поле все отображается нормально, зато теперь на самой странице весь код который должен идти после поля.. находится в нем в виде tml кода... =(
0
|
84 / 84 / 1
Регистрация: 19.01.2011
Сообщений: 442
|
|
09.07.2012, 12:09 | 10 |
Вы только вторую пару <textarea></textarea> сделали через < и >, или ещё что-то через них делали?
Просто, на сколько я понимаю, нам на данный момент нужно только внутреннюю пару <textarea></textarea> вывести как текст
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
09.07.2012, 12:12 [ТС] | 11 |
я только закрывающий тег внутренней пары заменил на < и >, .. открывающий не стал менять.. счас попробую его тоже заменить
p.s. попробовал оба тега внутренней пары заменить.. тектовое поле на странице (отображения) вообще пропало.. просто код в виде текста показан
0
|
84 / 84 / 1
Регистрация: 19.01.2011
Сообщений: 442
|
|
09.07.2012, 12:42 | 12 |
что-то я уже путаюсь в догадках...
Как я понимаю, у Вас есть основная <textarea></textarea>. Вы жмете редактировать какой-либо материал и текст материала должен попадать в основное <textarea></textarea> простым текстом. Могу посоветовать прикрутить к сайту джаваскриптовый редактор текста tinymce, который подключается в обычную <textarea></textarea>. В нем есть вариант смотреть текст статьи с отображением HTML тегов. И будете управлять статьями как хотите. Редактор чем-то похож на word Добавлено через 5 минут Сам сейчас попробовал вставить <textarea></textarea> в текст статьи на своем сайте. В тексте статьи теги отобразились как текст, а при открытии диалога редактирования статьи в тексте появился уже объект Textarea вместо тегов. Чтоб его удалить, нажал кнопку в редакторе, tinymce мне показал текст статьи с тегами и я просто удалил textarea. Всё просто
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
||||||
09.07.2012, 12:48 [ТС] | 13 | |||||
суть проблемы: даже этот код
JavaScript редактор... наверно единственный выход..
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
09.07.2012, 13:13 [ТС] | 15 |
в общем в первом скрине мы создаем новую странцу (рамка - это поле textarea, которое используется для создания страницы)
после создания страница работает нормально, но вот при редактировании будет то что показано на втором скрине. часть содержимого вылезет из поля...
0
|
84 / 84 / 1
Регистрация: 19.01.2011
Сообщений: 442
|
|
09.07.2012, 14:24 | 16 |
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
09.07.2012, 14:47 [ТС] | 18 |
0
|
09.07.2012, 15:33 | 19 |
У меня точно так же получаеца, в текст арею выводит всё как текст и html теги в том числе, скорее всево оно первый <textarea> воспринимает как html код , а уже всё что в нему, включая теги, выводит как обычный текст. Когда дело доходит до второво текст ареи, оно тег <textarea> выводит как текст, и доходит до закрывающевося тега </textarea> и понимает ето как закрытие первово тега <textarea>. И всё что после етово оно сиводит как отформатирываные елементы.
Добавлено через 14 минут Нашол ответ: используйте < вместо < > вместо > " вместо " А если ети данные пользыватель должен вводить сам, то при их приёме используйте htmlspecialchars();
0
|
2 / 2 / 0
Регистрация: 11.05.2012
Сообщений: 27
|
|
10.07.2012, 06:30 [ТС] | 20 |
Это не помогает. В моем случае страницы на сайте создаются через код который я ввел в главном textarea... то есть если я заменяю символы, то сохранить и отредактировать я могу.. а вот страница не будет понимать второй тег textarea как текстовое поле.. она его просто кодом напишет!! Мне нужно чтобы весь внутренний код она читала как html и понимала теги.
0
|
10.07.2012, 06:30 | |
10.07.2012, 06:30 | |
Помогаю со студенческими работами здесь
20
Задачи по C#, может кто знает как реализовать Конвертировать из С++ в QBasic, может кто знает как.. Может кто знает как сделать рандом от 0 до 4294967295 ЗНАТКИ, может, знает кто-нибудь как решить ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |