Приветствую! Вопрос такой: есть форма для добавления статьи. Человек вводит туда информацию, но, обязательно с тегами. Возможно сделать так, чтобы он просто вводил информацию как, например в word? Точнее мне нужно, чтобы при вводе в поле textarea человек нажимая enter для перехода на новый абзац не писал тег <p> ну и закрывающий тоже. Мне нужно чтобы машина интерпретировала перенос строки как новый абзац. Видел функцию интерпретирующую перевод строки в тег <br>..
про визиминги понятно, я-то в них и работаю собсно.. а вот человек со стороны (user) не знающий, что это такое, захочет написать статью.. он-то ее напишет в моем поле текстареа.. а мне нужно (хотя бы) чтобы в бд забирался текст "измененный". То есть, там где он начал с нового абзаца (просто нажал enter) подставлялся тег <p>
[vs] так это и понятно.. может есть функция ставящая и то и то... в ее теле (да пребудет со мной сила программера =)) ) нужно просто было бы указать установку сначала </p> а затем <p>... плюс в начале она бы ставила просто <p>... а потом цикл)))) Так нельзя? ))
как-нибудь так можно: PHP: <?php $text = "строка 1 строка 2 строка 3"; echo '<p>'.str_replace("\n","</p>\n<p>",trim($text)).'</p>' ?>
Luge Благодарю, я примерно так себе это и представлял, просто думал, что в php уже есть что-то на подобии nl2br..
Ну с этим вроде бы ясно.. другой вопрос как реализовать кнопочки подчеркивания выделения жирным и т.п .. Тут я так понял все реализовано на phpbb и конечно же свой писать - заново велосипед придумывать.. Просто вдруг это не так сложно... Есть ли смысл изучать и пытаться реализовывать.. или просто пользоваться готовым продуктом?[/b]
http://www.themaninblue.com/experiment/widgEditor/ или http://www.unverse.net/wysiwyg.html и не заморачивайтесь