Posted: 08.12.22 18:56. Post subject: Адреса ссылок в простом тексте
Такая ситуация: - создал новый документ - проверил настройки редактора - открыл текстовый файл в Блокноте, выделил три строки и скопировал - вставил то, что скопировал в документ AmlPages Адреса ссылок почему то подсветились А вроде не должны были, в соответствии с настройками. Что я делаю не так? Hidden text. Click here
• 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…]
Post №: 8
Joined: 04.04.23
Location: Россия
Rank:
0
Posted: 14.07.23 14:40. Post subject: Carc пишет: Заменит..
Carc пишет:
quote:
Заменить просто запятую на запятую с пробелами
Благодарю, помогло. Но там, где встречается реальный URL, созданная гиперссылка прихватывает концевую кавычку Ну хоть с адресами email такого не происходит.
Post №: 10463
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 14.07.23 15:20. Post subject: Vladimir пишет: Бла..
Vladimir пишет:
quote:
Благодарю, помогло. Но там, где встречается реальный URL, созданная гиперссылка прихватывает концевую кавычку Ну хоть с адресами email такого не происходит.
А какие настройки подсветки гиперссылок в меню Быстрых настроек стоят? У меня вот подсветка с помощью Windows. И что характерно, Windows все равно считает URL именно с кавычкой на конце...
Post №: 12
Joined: 04.04.23
Location: Россия
Rank:
0
Posted: 14.07.23 15:43. Post subject: Carc пишет: Ибо заче..
Carc пишет:
quote:
Ибо зачем?
Так вот как раз для таких случаев.
Вон сколько лишних движений пришлось сделать, чтобы более-менее корректно вставить текстовую строку? А по факту удалить созданные гиперссылки из текста в Aml Pages я так и не смог Мне же приходится вставлять содержимое достаточно больших csv-файлов. В них встречаются адреса URL, но гиперссылок для них совсем не надо в конечном тексте Aml Pages.
Post №: 10468
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 14.07.23 18:04. Post subject: Vladimir пишет: Вон..
Vladimir пишет:
quote:
Вон сколько лишних движений пришлось сделать, чтобы более-менее корректно вставить текстовую строку? А по факту удалить созданные гиперссылки из текста в Aml Pages я так и не смог Мне же приходится вставлять содержимое достаточно больших csv-файлов. В них встречаются адреса URL, но гиперссылок для них совсем не надо в конечном тексте Aml Pages.
Ну и как это сделать? Если я дам возможность отключать гиперссылки, то кто-нибудь да отключит.... И они не будут подсвечиваться уж нигде. А потом гавна критики не оберешься. "А-а-а-а, блин! Да в Aml Pages ссылки не работают".
Дык вот к чему я! Есть у него пара ненавистных настроек в Aml Pages, например подкручивать верх\низ текста при движении текстового курсора по содержанию текста. Эта хреновина мне понадобилась чтобы всегда был виден фрагмент текста чуть выше и чуть ниже курсора. Так банальнее всё становится читабельнее... Эта опция есть в меню быстрых настроек.
И что? Казалось бы вот она под рукой... Ан хрен, никто её и не видит. А это между прочим сам господин Великий Новгодрод - Evan Он знаком с Aml Pages еще с нулевых годов. С нулевых, Карл! Я не опечатался. Он в каких-то еще 2005-2006 года заобразовался как пользователь Aml Pages. Т.е. опыт более чем имеет.
И что? А ничего! Он решил что я удалил код подкрутки. А вот хрен, он как был так и остался. Просто теперь по умолчанию подкрутка выключена.
И что? Он нашел что-ли эту опцию в меню Быстрых настроек? Нет! Хотя она всю жизнь там и была, с момента своего появления всё в тех же нулевых годах. А все равно не нашел.
Post №: 10469
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 14.07.23 18:17. Post subject: Carc пишет: Поэтому..
Carc пишет:
quote:
Поэтому я не хочу такую настройку, как "отключить подсветку гиперссылок". Ибо режимы это зло.
В общем, короче это нужно как-то иначе делать, чтобы не было режимов. Режим - это когда включил какую-то галку, и программа ведет себя по другому. Пытался найти в сети определение "режима", дык Гугл какую ?ирню выдаёт рекламную. Это нужно у Купера смотреть, у него было хорошее определение.
Как-то иначе нужно сделать. Чтобы в конкретный момент Икс можно было выключить подсветку, но чтобы оное выключение не запоминалось. Ибо если запоминается где-нить (в настройках Aml Pages, в самом документе пользователя) это и есть засранный проклятый «режим». С ними бороться потом в Use-Case эта полный вперёд. В результате обычно только пополняется новыми словами "русский матерный словарь", и только!
Нужна нормальная идея, тогда можно и спроектировать тоже неплохо.
Post №: 138
Joined: 17.08.22
Location: Россия
Rank:
0
Posted: 14.07.23 20:12. Post subject: Carc пишет: Поэтому ..
Carc пишет:
quote:
Поэтому я не хочу такую настройку, как "отключить подсветку гиперссылок".
Так бы и сказал сразу. А то - зачем? почему? кому это надо? Мне вот тоже хотелось бы иметь возможность на странице локально включать/отключать автоматическое создание гиперссылок. Локально, Карл!
Но как я всегда говорю - Вам решать. Хозяин - барин.
Post №: 10470
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 14.07.23 21:14. Post subject: Владимир пишет: Мне..
Владимир пишет:
quote:
Мне вот тоже хотелось бы иметь возможность на странице локально включать/отключать автоматическое создание гиперссылок. Локально, Карл!
Но как я всегда говорю - Вам решать. Хозяин - барин.
Дык и я про то же... Неспроста же я в движке и настройках подсветки гиперссылок оставил и закодил возможность полностью отключить подсветку гиперссылок.
Вопрос в совершенно другом: "возможность локально включать/отключать подсветку" - локальность она какая?
на сеанс работы самой Aml Pages и распространяется на все страницы? Т.е. или явно пользовательское действие вкл\выкл подсветки, и действует только в пределах сеанса работы с Aml Pages (пока Aml Pages не закроем)?
Или как? Запоминать для какой страницы? Если запоминать, то насколько? На тот же сеанс работы Aml Pages с документом? Т.е. закрыли\открыли документ и как будто и не отключали подсветку?
Говорю ж... Потребность, пользовательскую цель я вижу. А вот границы ее распространения (по времени работы) мне не ясны. Отсюда и все эти вопросы.
Post №: 141
Joined: 17.08.22
Location: Россия
Rank:
0
Posted: 15.07.23 06:13. Post subject: Carc пишет: "воз..
Carc пишет:
quote:
"возможность локально включать/отключать подсветку" - локальность она какая?
По Вашим же тезисам: - на сеанс работы самой Aml Pages и распространяется на все страницы? - действовать должно для конкретной страницы до тех пор, пока сам пользователь не изменит эту настройку. - Запоминать для какой страницы? - для той, где пользователь этого захочет - Если запоминать, то насколько? - помнить значение этого параметра всегда
Реализовано же у Вас как-то назначение и хранение таких локальных параметров страницы, как "Страница только для чтения", "Пароль на страницу", "Синтаксическая подсветка" и т.п. Возможно, логика проектирования включения/отключения этих параметров для конкретной страницы натолкнёт Вас на что-то. Как-то же Вы реализовали это без режимов?
Post №: 142
Joined: 17.08.22
Location: Россия
Rank:
0
Posted: 15.07.23 06:17. Post subject: И ещё - мне кажется,..
И ещё - мне кажется, что желания включить/отключить автоматическое создание гиперссылок не возникало бы, если бы эти ссылки формировались корректно. А такого пока нет
Post №: 10472
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 15.07.23 06:59. Post subject: Владимир пишет: И е..
Владимир пишет:
quote:
И ещё - мне кажется, что желания включить/отключить автоматическое создание гиперссылок не возникало бы, если бы эти ссылки формировались корректно. А такого пока нет
Дык в чем некорректность то? В варианте что захватывает финальные кавычки что ли?
Post №: 10473
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 15.07.23 07:16. Post subject: Владимир пишет: И е..
Владимир пишет:
quote:
И ещё - мне кажется, что желания включить/отключить автоматическое создание гиперссылок не возникало бы, если бы эти ссылки формировались корректно. А такого пока нет
ОК. Уговорили. Переделал подсветку гиперссылок, чтобы финальные кавычки (") считались за конец ссылки. Пока банально захардкодил, ссылки http(s) так будут обрабатываться всегда.
Соответственно, это кавычки будут учитываться только при настройке "Подсвечивать гиперссылки самой Aml Pages". В случае подсветки встроенными возможностями Windows, конечно же нет. Это код самой Windows, и там от меня ничего не зависит.
Дело ведь не только в кавычках концевых. Дело в том, что текст, содержащий ссылки, Aml Pages обрабатывает не всегда верно. А зачем нужна гиперссылка, если она "кривая"? Лучше уж пусть гиперссылки вообще не будет. А будет просто текст адреса URL.
Post №: 10474
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 15.07.23 11:51. Post subject: Владимир пишет: Дел..
Владимир пишет:
quote:
Дело ведь не только в кавычках концевых. Дело в том, что текст, содержащий ссылки, Aml Pages обрабатывает не всегда верно. А зачем нужна гиперссылка, если она "кривая"? Лучше уж пусть гиперссылки вообще не будет. А будет просто текст адреса URL.
Да нет, не так. "Лучше" - это будет просто «надо исправлять»... А «из-за пореза на пальце ампутировать всю ногу» - так можно и вовсе перейти на Notepad.exe. Там уж точно ломаться-то нечему.
Настолько нечему, что еще в районе Windows98\2000 приходилось ручками патчить бинарный файл Notepad.exe из стандартной установки Windows, и добавлять нужные фичи. А то работать с этим старым блокнотцем просто нереально было. На любой чих приходилось мышою обкликиваться... Минимум нафиг три клика, и иногда поболее...
All times are GMT
3 Hours. Hits today: 35
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no