Два вопроса по поводу ссылок
От: vadimcher  
Дата: 08.08.09 19:14
Оценка: 4 (1) +2 :)
1) С какого-то момента стал обнаруживать ссылки, в которых текст -- это url, а сама ссылка -- это текст здесь, потом это подправили, т.е. в случае, если вводится ссылка типа вот этого [ url=здесь]http://rsdn.ru[ /url], "здесь" становится текстом, а текст -- ссылкой. Раньше такого не было, и причина, видимо, в том, что зачем-то "здесь" перенесли в "url=". Это совсем не логично, ибо изначальный смысл слова "здесь" был в том, что, когда человек хочет дать ссылку, он часто пишет "смотри здесь", и обрамляет "здесь" ссылкой, т.е. слово "здесь" -- это текст ссылки, который подставляется автоматически по-дефолту, а сама ссылка уже дается в "url=". Кроме того, если я сейчас напишу ссылку http://rsdn.ru, выделю ее и нажму кнопку [ url = ] внизу, то получу такую ссылку [ url=здесь]http://rsdn.ru[ /url]. Я понимаю, что кто-то наоборот пишет текст, типа "смотри здесь", выделяет, нажимает [ url= ], и получает [ url=здесь]смотри здесь[ /url], но даже в этом случае "здесь" после url= смотрится коряво и нелогично. Решение, которое осуществили, а именно в случае таких ссылок то, что после url считать текстом, работает, но логику не исправило. Это типа, если я в <input> напишу type="click me!" value="button", и это съест -- просто поменяет значения полей наоборот. В общем, предложение простое: а) надо либо убрать "здесь" из url= и оставлять его пустым, как раньше, либо писать что-то типа "ссылка" вместо "здесь", б) если уж ссылки определяются автоматически, то при выделении ссылки и нажатии [ url= ] внизу ссылка должна автоматически попадать в после url=, а не в текст, т.е. как-то не очень логично получать при этом [ url=здесь]http://rsdn.ru[ /url], а затем то, что http://rsdn.ru -- это ссылка, а не текст, а "здесь" -- это текст, все равно распознается.

2) Если набрать, например, четыре числа 0 0 1 1, то получится автоматическая ссылка на findbook.ru.

А вот зайца кому, зайца-выбегайца?!
Re: Два вопроса по поводу ссылок
От: Буравчик Россия  
Дата: 08.08.09 20:25
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>В общем, предложение простое:

V>а) надо либо убрать "здесь" из url= и оставлять его пустым, как раньше, либо писать что-то типа "ссылка" вместо "здесь",

По-моему с "ссылка" будет то же, что и с "здесь". Можно заменить "здесь" на "www.rsdn.ru" или "http://". По крайней мере, сразу бросается в глаза, что сюда нужно вписать адрес страницы, а не текст к ней.

V>б) если уж ссылки определяются автоматически, то при выделении ссылки и нажатии [ url= ] внизу ссылка должна автоматически попадать в после url=, а не в текст


В этом случае можно вставлять ссылку одновременно и в "url" и в текст.
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
Best regards, Буравчик
Re: Два вопроса по поводу ссылок
От: vadimcher  
Дата: 10.08.09 14:43
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>1) С какого-то момента стал обнаруживать ссылки, в которых текст -- это url, а сама ссылка -- это текст здесь, потом это подправили, т.е. в случае, если вводится ссылка типа вот этого [ url=здесь]http://rsdn.ru[ /url], "здесь" становится текстом, а текст -- ссылкой. Раньше такого не было, и причина, видимо, в том, что зачем-то "здесь" перенесли в "url=". Это совсем не логично, ибо изначальный смысл слова "здесь" был в том, что, когда человек хочет дать ссылку, он часто пишет "смотри здесь", и обрамляет "здесь" ссылкой, т.е. слово "здесь" -- это текст ссылки, который подставляется автоматически по-дефолту, а сама ссылка уже дается в "url=". Кроме того, если я сейчас напишу ссылку http://rsdn.ru, выделю ее и нажму кнопку [ url = ] внизу, то получу такую ссылку [ url=здесь]http://rsdn.ru[ /url]. Я понимаю, что кто-то наоборот пишет текст, типа "смотри здесь", выделяет, нажимает [ url= ], и получает [ url=здесь]смотри здесь[ /url], но даже в этом случае "здесь" после url= смотрится коряво и нелогично. Решение, которое осуществили, а именно в случае таких ссылок то, что после url считать текстом, работает, но логику не исправило. Это типа, если я в <input> напишу type="click me!" value="button", и это съест -- просто поменяет значения полей наоборот. В общем, предложение простое: а) надо либо убрать "здесь" из url= и оставлять его пустым, как раньше, либо писать что-то типа "ссылка" вместо "здесь", б) если уж ссылки определяются автоматически, то при выделении ссылки и нажатии [ url= ] внизу ссылка должна автоматически попадать в после url=, а не в текст, т.е. как-то не очень логично получать при этом [ url=здесь]http://rsdn.ru[ /url], а затем то, что http://rsdn.ru -- это ссылка, а не текст, а "здесь" -- это текст, все равно распознается.


V>2) Если набрать, например, четыре числа 0 0 1 1, то получится автоматическая ссылка на findbook.ru.


Странно, все молчат... Я думаю это не так сложно поменять (хотя бы на обратно, как было -- без глюков). Кстати, вот так это еще проявляется
Автор: Adriano
Дата: 10.08.09
(первая ссылка -- за последнюю неделю попалось пару раз такое).

А вот зайца кому, зайца-выбегайца?!
Re[2]: Два вопроса по поводу ссылок
От: std.denis Россия  
Дата: 13.02.10 22:11
Оценка: +1
V>Странно, все молчат... Я думаю это не так сложно поменять (хотя бы на обратно, как было -- без глюков). Кстати, вот так это еще проявляется
Автор: Adriano
Дата: 10.08.09
(первая ссылка -- за последнюю неделю попалось пару раз такое).

Действительно, не понятно, что толком ответов нет

Я бы был крайне благодарен разработчикам серверного софта сайта, если б при посте сообщения, значения в конструкции [uгl=link_uri]link_title[/url] проверялись, и если link_title соответствует формату URI, а link_uri не соответствует, то выдавалась бы ошибка и не давало бы закоммитить сообщение. А эти торопыги, которым лень проверить то, что постишь, забодали уже, ейбогу
Re: Два вопроса по поводу ссылок
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 14.02.10 09:09
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>1) С какого-то момента стал обнаруживать ссылки, в которых текст -- это url, а сама ссылка -- это текст здесь, потом это подправили, т.е. в случае, если вводится ссылка типа вот этого [ url=здесь]http://rsdn.ru[ /url], "здесь" становится текстом, а текст -- ссылкой. Раньше такого не было, и причина, видимо, в том, что зачем-то "здесь" перенесли в "url=". Это совсем не логично,


Коллега, Вы пропустили тред по этому поводу с полгода назад:
http://www.rsdn.ru/forum/rsdn/3110737.flat.aspx
Автор: Гест
Дата: 20.09.08

Поддержка двух вариантов была введена намеренно.

V> Решение, которое осуществили, а именно в случае таких ссылок то, что после url считать текстом, работает, но логику не исправило.


Логику чего?

Если оно умеет проверять обе строки на валидность как URL, то это решает где-то 99% случаев для посылки таки куда надо. В оставшихся (кстати, интересно, нафига это нужно, когда в показываемом один URL, а по ссылке открывается другой?) достаточно определить приоритет (например, если в [ url=$x ] %y [ /url ] $x опознано как URL, $y уже не проверяется).

V> Это типа, если я в <input> напишу type="click me!" value="button", и это съест -- просто поменяет значения полей наоборот. В общем, предложение простое: а) надо либо убрать "здесь" из url= и оставлять его пустым, как раньше, либо писать что-то типа "ссылка" вместо "здесь", б) если уж ссылки определяются автоматически, то при выделении ссылки и нажатии [ url= ] внизу ссылка должна автоматически попадать в после url=, а не в текст, т.е. как-то не очень логично получать при этом [ url=здесь]http://rsdn.ru[ /url], а затем то, что http://rsdn.ru -- это ссылка, а не текст, а "здесь" -- это текст, все равно распознается.


Имеется в виду, что на этапе нажатия кнопки или редактирования принятого они должны переставляться?

V>2) Если набрать, например, четыре числа 0 0 1 1, то получится автоматическая ссылка на findbook.ru.


Ну это действительно диверсия какая-то. :)
The God is real, unless declared integer.
Re: Два вопроса по поводу ссылок
От: kero Россия  
Дата: 14.02.10 09:29
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>2) Если набрать, например, четыре числа 0 0 1 1, то получится автоматическая ссылка на findbook.ru.


Точнее — любые 4 цифры через пробел
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re: Два вопроса по поводу ссылок
От: Roman Odaisky Украина  
Дата: 17.02.10 09:09
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>1) С какого-то момента стал обнаруживать ссылки, в которых текст -- это url, а сама ссылка -- это текст здесь


Слово «здесь» надо вообще запретить в ссылках, потому что это зло. :-)

V>2) Если набрать, например, четыре числа 0 0 1 1, то получится автоматическая ссылка на findbook.ru.


Оно считает, что это ISBN, например, 0-201-89683-4 (и саму аббревиатуру включает в ссылку: ISBN 0-321-58050-8). Хотя можно было бы и проверять контрольную сумму и делать ссылкой только правильные ISBN.
До последнего не верил в пирамиду Лебедева.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.