Спустя 32 минуты, 7 секунд (21.01.2011 - 21:54) inpost написал(а):
HTML съедает пробелы, их можно заменять на эквиваленты: & nbsp ; , тогда они будут оставаться так, как было.
Спустя 9 минут, 31 секунда (21.01.2011 - 22:04) Georg-71 написал(а):
Это перед загрузкой текста надо заменять пробелы?
А нельзя ли сделать это програмно, чтоб при администрировании не делать ни каких замен. А просто скопировал и вставил текст в форму добавления.
А нельзя ли сделать это програмно, чтоб при администрировании не делать ни каких замен. А просто скопировал и вставил текст в форму добавления.
Спустя 21 минута, 6 секунд (21.01.2011 - 22:25) inpost написал(а):
И? Нажал добавить - текст отправился в скрипт-обработчик! Он обработал пробелы и заменил на их эквиваленты и добавил в базу данных уже изменённый текст!
Спустя 12 минут, 32 секунды (21.01.2011 - 22:37) Georg-71 написал(а):
Если мона то с этого места поподробнее. И вот шо я еше заметил что в фаер фоксе отображает нормально а в опере и эксплорэре пробелы съедает. Мож здесь для них нужна какаято адаптация.
Спустя 2 часа, 12 минут, 53 секунды (22.01.2011 - 00:50) sergeiss написал(а):
Цитата (Georg-71 @ 21.01.2011 - 22:22) |
А при выводе половина пробелов кудато исчезает, и текст сбивается в кучу. Как это можно побороть. Может нужно поменять вид поля в таблице. |
Нет, надо поменять поле для вывода Если ты выведешь внутри textarea, то тогда будут все пробелы показаны и текст ни в какую кучу сбиваться не будет. И при этом не надо пробелы заменять, только если "html-сущности" заменить. Для чего есть специальная функция.
Подчеркиваю - преобразование делать именно при выводе, в БД лучше хранить оригинал, чтобы проще было редактировать.
Спустя 14 часов, 2 минуты, 15 секунд (22.01.2011 - 14:53) Georg-71 написал(а):
Цитата (sergeiss @ 21.01.2011 - 21:50) |
Нет, надо поменять поле для вывода Если ты выведешь внутри textarea, то тогда будут все пробелы показаны и текст ни в какую кучу сбиваться не будет. Подчеркиваю - преобразование делать именно при выводе, в БД лучше хранить оригинал, чтобы проще было редактировать. |
Если можно то чуть поподробнее. Я еше на стадии изучения. Немного не понял по поводу поля для вывода. Его ме6нять в БД или где?
Спустя 1 день, 19 часов, 17 минут, 4 секунды (24.01.2011 - 10:10) sergeiss написал(а):
Georg-71 - для начала ты покажи, КАК ты делаешь "Загружаю в таблицу (текстовое поле) БД документ, в формете ХТМЛ. А при выводе половина пробелов кудато исчезает". И будем корректировать вместе, приводя к нужному.