Быстрая конвертация текста в HTML

123
T.R.O.N
На сайте с 18.05.2004
Offline
314
#11
alynx:
сохранением форматирования и стилей (и при этом избежать кучи лишнего шлака в коде) довольно сложно...

не очень, если перед вставкой в визуальный редактор, текст из вода вставить в вордпад или OpenOffice или фронтпаге 98. В последнее время стал использовать Corel WordPerfect. Визуальный редакто, естественно, самописанный, в нем добавлены функции очистки при вставке

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
alynx
На сайте с 29.07.2007
Offline
41
#12

T.R.O.N если не сложно, покажите пример кода, который получился после такой очистки?

Если вставлять в wordpad - пропадут стили.

Интересно именно чтоб стиль сохранялся, с цветом и тп :)

Дизайн сайтов-визиток, интернет-магазинов, порталов, etc. :) Портфолио (http://www.weblancer.net/users/Alynx/portfolio/) | Отзывы (/ru/forum/262475) Срочные заказы не беру. Работаю по предоплате 50%.
T.R.O.N
На сайте с 18.05.2004
Offline
314
#13
alynx:
пропадут стили.

пропадают, если используется Word 2003 и выше....

alynx:
Интересно именно чтоб стиль сохранялся, с цветом и тп

Если хочется создать/использовать вариант для ленивых, очень рекомендую rtf::parser для Perl. Ему можно настроить любое поведение для явны/неявных стилей, таблиц и прочего. Было время - игрался им. Естественно, в основе лежит RTF, а не сам ворд

alynx
На сайте с 29.07.2007
Offline
41
#14

Меня интересует исключительно для клиентов :)

Т.к. многие забивают информацию в ворда.

Если бы был такой модуль очистки, чтоб можно было бы прикрутить к цмс...

T.R.O.N
На сайте с 18.05.2004
Offline
314
#15
alynx:
Если бы был такой модуль очистки, чтоб можно было бы прикрутить к цмс...

естественное решение, которое использую для клиентов, это полная очистка стилей, окуда-бы они ее не вставляли в визуальный редактор. А расставить заголовки и выделить некоторые слова цветом, это работы на 5 минут.

alynx
На сайте с 29.07.2007
Offline
41
#16

За неимением другого варианта, делаю аналогично - полная очистка стилей.

5 минут это если текст небольшой.

Потому и говорю, было бы неплохо такую штуку иметь, которая бы это на автомате делала.

D8
На сайте с 09.02.2009
Offline
1
#17

Ребят, а как собвтвенно копирование из Ворд производится? т.е. если просто копировать текст то он просто текст без стилей и формата копирует, как из блокнота (т.е. вставляется именно так). Это нужно еще каким-то способом выловить эти стили, или я процесс "копирования" не так понимаю? )

T.R.O.N
На сайте с 18.05.2004
Offline
314
#18
dt88:
Это нужно еще каким-то способом выловить эти стили

нет, не надо. Работает принцып IBM. Человек думает - машина работает.

Как мы копируем, выделяем, нажимаем копировать (ctrl-C). Выделение (из ворда), попадает в буфер обмена в формате RTF. А когда мы вставлем в визуальный редактор, просто перехватываем вставку, а в буфере обмена принудительно указываем что из него данные берутся в формате TEXT, там уже все без стилей


var ctext = window.clipboardData.getData("Text");
window.clipboardData.setData("Text", ctext);
L
На сайте с 05.01.2009
Offline
17
#19

Кнопку "Очистить" не нашёл :)

А скриптик полезный. Автору респект :)

[Удален]
#20

"программа" прикольная, это кабе часть викиредактора)

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий