TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору TeXpert ок, продолжаем копать..) Цитата: При проверке простого варианта ... обнаружилось следующее: 1) вместо перевода строк получается символ "n" | хз, должно быть всё правильно, я ведь перед отправкой в "паблик" на сто раз проверил - всё пашет.. можно сделать так - взять код букмарки и сунуть в нотепад++, к примеру, чтоб видеть отформатированный код.. там всего два куска с регуляркой для обработки переносов строк (взял из твоей цитаты, во избежание недоразумений): преобразование тега <br> в перенос строки (идёт сразу после выгрызания ссылок из хтмл): и обрезка лишних пробелов в начале строки после её переноса (это уже в результируюшем тексте): смотри сам регулярки, вроде как нет косяков.. Цитата: 2) Цитата:...выдёргивание ссылки с её текстом текст да, но ссылки нет( | в текстовом виде НЕ будет только укороченных ссылок - типа форумных, начинающихся с топик.цги?форум... и т.д.. любые полные ссылки (в т.ч. и форумные!) - будут всегда, смотри первую регулярку на первом скрине выше.. т.е. укороченные ссылки и НЕ должны распознаваться, если НЕ указан протокол (для простоты проверка по двоеточию в урл).. Цитата: В коде нарушен баланс простых скобок (я выделил красным). Может, собака порылась где-то тут? | не соглашусь, тот же нотепад++ кажет корректную пару.. иначе бы оно ваще не работало бы - я проверял выполнение кода, глядя на консольные ошибки, можешь сам проверить - нету их.. в итоге крайняя версия (комбо, текст/хтмл) даёт у меня такие результаты: сохранение в текст и оно же в хтмл (с шифтом).. в качестве примера сохранял шапку этого топика, на "текстовом" скрине* выделил отсутствующую форумную ссылку: точно такая же - внизу (строчка "//текущий бэкап..."), у полных ссылок (где указан протокол!) сохраняет и ссылку и её текст.. на "хтмл-ном" скрине та же форумная ссылка нормально преобразована (на скрине на ней стоит указатель).. * на скриншоте ссылки подсвечены, т.к. у меня стоит скрипт преобразования текстовых ссылей в урл.. если его отключить, будет то же самое, только без подсветки.. вопчем, всё должно работать правильно, хотя есть нюанс - если в браузере стоят ещё какие-то расширки, меняющие код..) поэтому для чистоты эксперимента надо бы тестить на пустом профиле (ну или хотя бы в режиме инкогнито).. если всё же "не-а, не летит оно" - хотелось бы пример проблемного поста(-ов) с "кривым" сохранением.. на всякий случай - я проверял в хромоклонах, айрон-31 и 49, разницы в результате никакой (на выходе файлы одинаковые).. результаты открывал в них же, в браузерах.. сопссно, без разницы, хоть в ТС по ф3, всё так же..)
|