|
Админка редактирование текстаОбсуждение темы Админка редактирование текста в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Каким образом можно осуществить в админке простое форматерование текста: без тегов html. чтобы пользователь редактировал содержание главной страницы так же как на этом ... |
|
Опции темы |
04.08.2008, 10:55 | #1 |
|
Каким образом можно осуществить в админке
простое форматерование текста: без тегов html. чтобы пользователь редактировал содержание главной страницы так же как на этом форуме при создании новой темы. |
|
04.08.2008, 11:27 | #2 |
|
А поподробнее можно? какие именно вы хотите дать возможности пользователю???
И какую админку вы имеете ввиду? |
|
04.08.2008, 13:45 | #3 |
|
Мне нужно чтобы пользователь (заказчик), мог менять и добавлять текст главной страницы без применения тегов HTML. в своей пользовательской админке.
Чтобы учитывались все переносы с новой строки, с красной строки. Так же как я печатаю сейчас ответ. Добавлено через 1 час 42 минуты Иными словами, чтобы в конце каждой строки добавлялся <br> Добавлено через 1 минуту Иными словами, чтобы в конце каждой строки добавлялся <br> Последний раз редактировалось RomanSX; 04.08.2008 в 13:45.. Причина: Добавлено сообщение |
|
04.08.2008, 14:06 | #4 |
|
Для начала вам следует уяснить, что текст не надо разбивать тегами <br />, а стоит оформлять в виде абзацев <p>...</p>.
Также следует знать, что в базе данных текст хранится с сохранением всех переводов строк. Вооружившись этими двумя знаниями, мы догадываемся, что для вывода на страницу необходимо вытащить текст из базы данных и заменить переводы строк на теги абзаца, не забыв открыть первый абзац и закрыть последний. Сделать можно это с разной степенью качества/тупака. Например, тупо написать перед текстом <p>, заменить в тексте '\n\n' на '</p><p>' и после текста добавить '</p>'. Я же предпочитаю, чтобы этим занималась библиотека PHP Markdown. |
|
04.08.2008, 15:28 | #5 |
|
поправлю немного. менять надо не \n\n, а
\r\n - но этот перевод строки виндовский, я не уверен, что будет именно он, если писал сообщение линуксоид или написанно было на маке. Лучше последовательность замен: \r\n -> \n \r -> \n \n -> </p><p> |
|
04.08.2008, 15:34 | #6 |
|
Вы не поняли, человек хочет такой редактор для своего клиента:
http://con.lv/obrazec.jpg Последний раз редактировалось Cronus; 04.08.2008 в 15:36.. |
|
04.08.2008, 15:36 | #7 |
|
Да нет, вроде... вроде вопрос был лишь о расстановке параграфов...
|
|
04.08.2008, 15:42 | #8 |
|
нет это он привёл пример!
|
|
04.08.2008, 19:27 | #9 |
|
Я бы одиночный перевод (\n) интерпретировал, как возможный-таки <br />. Markdown его вообще игнорирует.
|
|
04.08.2008, 19:58 | #10 |
|
Странно. дело в том, что переводы в каждой системе записываются по-разному.
Microsoft используют \r\n, Unix \n, а Mac \r на самом деле все они переводы, и переводы однозначные... почему не использовать какой-то один из них - для меня загадка |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактирование сообщений | KirSl | Кальянная | 1 | 06.08.2012 14:54 |
редактирование PDF файла | DeCa | HTML, CSS, JavaScript | 11 | 31.07.2010 15:54 |
Редактирование шаблонов dle | Air Crew | ASP, Perl, PHP и MySQL | 1 | 27.01.2010 23:02 |
Вместо текста иероглифы в поле ввода текста | IgorQ | Технологии Flash | 1 | 22.03.2007 20:49 |
редактирование картинки | Nota | Технологии Flash | 0 | 11.01.2006 18:55 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|