Форум » » Адреса ссылок в простом тексте » Ответить

Адреса ссылок в простом тексте

Владимир: Такая ситуация: - создал новый документ - проверил настройки редактора - открыл текстовый файл в Блокноте, выделил три строки и скопировал - вставил то, что скопировал в документ AmlPages Адреса ссылок почему то подсветились А вроде не должны были, в соответствии с настройками. Что я делаю не так? [more]• Aml Pages 9.96 сборка 2889, Russian • Дата сборки: 5 декабря 2022 г. понедельник, 7:11:44 • Admin privilegies: ВЫКЛ • RichEdit Settings: [RichEdit 4.1] • RichEdit Classname: [RICHEDIT50W] • RE Style SES_EXTENDBACKCOLOR: no • RE Style SES_MULTISELECT: no • Windows 10 32x build 19045 • Domain: [No domain…][/more]

Ответов - 61, стр: 1 2 3 4 All

Владимир: Посмотрел в log при открытии файла. Происходит вот что: 43. 09.12.2022 16:58:36 [AmlPages.exe] AmlPages.exe AmlPages.exe: Find doc by path: [F:\000-Info (all)\AmlPages\Хорошая музыка.apd] result is Found 0 44. 09.12.2022 16:58:37 [AmlPages.exe] AmlPages.exe AmlPages.exe: RichEdit Library DLL: C:\Program Files\Aml Pages\MSFTEDIT.DLL DLL Version: 4.1 RichEdit CLASSNAME: RichEdit50W MSPTLS.DLL: MSPTLS.DLL not found by GetModuleHandle 45. 09.12.2022 16:58:37 [AmlPages.exe] AmlPages.exe AmlPages.exe: Process_Check_Auto_URL_Detected: EM_AUTOURLDETECT=1 46. 09.12.2022 16:58:37 [AmlPages.exe] AmlPages.exe AmlPages.exe: Added from [line# 961 ] node [Столица С и Радио Мордовии, "F:\000-Info (all)\AmlPages\Хорошая музыка.apd"] 47. 09.12.2022 16:58:39 [AmlPages.exe] AmlPages.exe AmlPages.exe: Rich_Format_Ranger_AP_UTIL.cpp, line: 97::Apply_Formatting_From_XML: vData.size=: 1 node=[Столица С и Радио Мордовии] 48. 09.12.2022 16:58:39 [AmlPages.exe] AmlPages.exe AmlPages.exe: Rich_Format_Ranger_AP_UTIL.cpp, line: 111::Apply_Formatting_From_XML: lApplied=1 node=[Столица С и Радио Мордовии] В строке 45 насторожило вот это: Auto_URL_Detected: EM_AUTOURLDETECT=1 То есть настройки текстового редактора в программе игнорируются? По факту получается так. Или я чего-то не понимаю? При вставке из буфера обмена в пустую страницу в логе тоже появляется строка, похожая на приведённую 45 34. 09.12.2022 16:51:37 [AmlPages.exe] AmlPages.exe AmlPages.exe: Process_Check_Auto_URL_Detected: EM_AUTOURLDETECT=1 Можно ли вообще отключить автоматическое отображение текста ссылок в виде гиперссылок?

Carc: Владимир пишет: 45. 09.12.2022 16:58:37 [AmlPages.exe] AmlPages.exe AmlPages.exe: Process_Check_Auto_URL_Detected: EM_AUTOURLDETECT=1 Та ничего там не игнорируется. Что собсна лог и показывает… Как работает описал выше. Вкратце, "светило" есть - настройка только отвечает за то, кто именно подсвечивает — сама Aml Pages или код Windows. Владимир пишет: Можно ли вообще отключить автоматическое отображение текста ссылок в виде гиперссылок? А зачем?

Владимир: Carc пишет: А зачем? Мешает. Особенно, когда таких адресов на странице много. Да и сами ссылки зачастую формируются неправильно. Прихватывают лишний текст. И, соответственно, браузер их не открывает.


Carc: Владимир пишет: Мешает. Особенно, когда таких адресов на странице много. Да и сами ссылки зачастую формируются неправильно. Прихватывают лишний текст. И, соответственно, браузер их не открывает. Это ж например? Где это Aml Pages неправильно формирует ссылки? Скриншот неправивильной ссылки в студию…! Ну и с пояснениями что там про настройки подсветки гиперссылок из меню Быстрых настроек.

Владимир: Carc пишет: Это ж например? Где это Aml Pages неправильно формирует ссылки? Скриншот неправивильной ссылки в студию…! Ну и с пояснениями что там про настройки подсветки гиперссылок из меню Быстрых настроек. Скриншот всплывающего сообщения сделать не смог. Сфотографировал телефоном Здесь курсор на Челентано 1 https://sergeynazarkin.podfm.ru/goodmusic/47/ Открывается вот эта https://sergeynazarkin.podfm.ru/goodmusic/46/ Здесь на Гоголь Борделло 2 https://sergeynazarkin.podfm.ru/goodmusic/40/ Не открывается, потому что ссылка принимает вид 030 — Гоголь Борделло. Праздник каждый день https://sergeynazarkin.podfm.ru/goodmusic/40/ Настройки такие стоят но тут и при включённой опции то же самое происходит Вот ещё фрагмент документа с "кривыми" ссылками

Carc: Владимир пишет:  Отправлено: Сегодня 11:50. Заголовок: Carc пишет: Это ж н.. - новое! Carc пишет:  цитата: Это ж например? Где это Aml Pages неправильно формирует ссылки? Скриншот неправивильной ссылки в студию…! Ну и с пояснениями что там про настройки подсветки гиперссылок из меню Быстрых настроек. Скриншот всплывающего сообщения сделать не смог. Сфотографировал телефоном Здесь курсор на Челентано 1 https://sergeynazarkin.podfm.ru/goodmusic/47/ Открывается вот эта https://sergeynazarkin.podfm.ru/goodmusic/46/ Здесь на Гоголь Борделло 2 https://sergeynazarkin.podfm.ru/goodmusic/40/ Не открывается, потому что ссылка имеет вид 030 — Гоголь Борделло. Праздник каждый день https://sergeynazarkin.podfm.ru/goodmusic/40/ Настройки такие стоят но тут и при включённой опции то же самое происходит Дык судя по скриншотам в обоих случаях настройка "Подсвечивать гиперссылки самой" - ВЫКЛЮЧЕНА. И?

Владимир: И ссылки "кривые"

Carc: Владимир пишет: И ссылки "кривые" Документ лучше бы на почту.... Я тогда помедитирую....

Владимир: Да не вопрос Скоро пришлю Сборка AmlPages последняя использовалась (2889) При открытии файла, которое вложил в письмо Вам в логе вот такие ошибки появились: 30. 10.12.2022 21:20:54 [AmlPages.exe] AmlPages.exe AmlPages.exe ERROR: Rich_Format_Ranger_XML.cpp, line: 367 cannot parse XML for the formatting 31. 10.12.2022 21:20:54 [AmlPages.exe] AmlPages.exe AmlPages.exe WARNING: Rich_Format_Ranger_AP_UTIL.cpp, line: 86::Apply_Formatting_From_XML: vData empty: 0 node=[Список] 32. 10.12.2022 21:20:54 [AmlPages.exe] AmlPages.exe AmlPages.exe WARNING: Rich_Format_Ranger_AP_UTIL.cpp, line: 501CRich_Format_Ranger_AP_UTIL::Cannot apply Formatting XML: applyRES=1 for node=[Список]

Carc: Владимир пишет: 31. 10.12.2022 21:20:54 [AmlPages.exe] AmlPages.exe AmlPages.exe WARNING: Rich_Format_Ranger_AP_UTIL.cpp, line: 86::Apply_Formatting_From_XML: vData empty: 0 node=[Список] 32. 10.12.2022 21:20:54 [AmlPages.exe] AmlPages.exe AmlPages.exe WARNING: Rich_Format_Ranger_AP_UTIL.cpp, line: 501CRich_Format_Ranger_AP_UTIL::Cannot apply Formatting XML: applyRES=1 for node=[Список] Это нормально. Список стилей то пустой…

Владимир: Владимир пишет: но тут и при включённой опции то же самое происходит

SetQ: Да, помню, гиперссылки в АМЛ на страницы - большая печаль.

Carc: SetQ пишет: Да, помню, гиперссылки в АМЛ на страницы - большая печаль. Это почему же?

Carc: Владимир пишет: Адреса ссылок почему то подсветились А вроде не должны были, в соответствии с настройками. Что я делаю не так? Ключевое слово в названии настройки "Подсвечивать гиперссылки самой". Если настройка включена, то Aml Pages подсвечивает гиперссылки сама, своими методами. Если эта настройка отключена, то Aml Pages ничего не подсвечивает, а передает эти задачи компонентам Windows (в данном случае библиотека RichEdit). RichEdit и сам умеет «светить» ссылки, но есссесно ни умеет в кастомные ссылки самой Aml Pages, не умеет в дополнительные зарегистрированные протоколы гиперссылок (вроде lt://, es:// и.т.д.). А старинные версии RichEdit из старых же Windows не умели еще и "светить" просто емейлы: когда перед е-почтовым адресом нет префикса протокола "mailto:". То бишь: [pre2]"mailto:amlpages@amlpages.com"[/pre2] RichEdit подсветит , а просто — без префикса [pre2]"amlpages@amlpages.com"[/pre2] - вот фиг вам!!! Не видит оное…

Carc: Владимир пишет: Адреса ссылок почему то подсветились А вроде не должны были, в соответствии с настройками. Что я делаю не так? Потому что в новых версиях Aml Pages: адреса ссылок или подсвечиваются самой Aml Pages, или (если отключить) - то подсвечиваются уже самой Windows.

Владимир: Carc пишет: адреса ссылок... подсвечиваются самой Aml Pages, или (если отключить)... самой Windows Боюсь показаться назойливым, но хотелось бы всё-таки иметь для страниц настройку типа не подсвечивать адреса ссылок Ставим "галочку", и они не подсвечиваются ни самой Aml Pages, ни Windows Не смею говорить за всё сообщество пользователей Aml Pages, но лично для меня это была бы полезная опция А что люди думают? Надо? Нет?

Carc: Владимир пишет: Боюсь показаться назойливым, но хотелось бы всё-таки иметь для страниц настройку типа не подсвечивать адреса ссылок Ставим "галочку", и они не подсвечиваются ни самой Aml Pages, ни Windows Не смею говорить за всё сообщество пользователей Aml Pages, но лично для меня это была бы полезная опция Ну вообще-то говоря, у меня и самого такая мысль была… Но один вопрос: настройка только для конкретной страницы конкретного документа ? Или же настройка для всей Aml Pages? Владимир пишет: А что люди думают? Надо? Нет? Дык молчат, черти Обычно не нравится некоторое прыгание при скроле страницы вверх-вниз и соответственно автоматической подсветке гиперссылок… Решение там есть, но делать его придется отдельным модулем (DLL). Пока как-то не очень получилось в тестах…

Владимир: Carc пишет: Но один вопрос: настройка только для конкретной страницы конкретного документа ? Ну, как бы да. Для конкретной страницы.

Carc: Владимир пишет: Ну, как бы да. Для конкретной страницы. А смысл такого "режим"? Может проще: светить самой Aml Pages, светить через Windows, и не светить.

Владимир: Carc пишет: Может проще: светить самой Aml Pages, светить через Windows, и не светить. Может быть и проще. Вам виднее. Главное, чтобы "не светить" работало.



полная версия страницы