| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > wiki.vingrad.ru > Предложение по ссылкам |
| Автор: Cr@$h 22.9.2006, 23:49 | ||||
Нельзя ли в процессоре Viki сделать так, чтобы он при формировании страниц не менял написанные при формировании статьей ссылки на что-то типа:
Ведь браузер прекрасно работает с такой ссылкой. Внутри статей это было бы очень удобно; размер ссылок сократился бы в три раза примерно; ссылки бы имели удобный дружелюбный вид. |
| Автор: Cheba 23.9.2006, 11:03 |
| Нельзя. И нельзя в первую очередь потму, что еще не все броузеры правильно кодируют ссылки самостоятельно. Например, ИЕ не всегда справляется с перекодированием - он берет не ту кодировку. Во избежание недоразумений пока останется так. |
| Автор: Cr@$h 23.9.2006, 19:17 |
А вообще, реально так сделать в процессоре Viki? Кстати, не слышал ничего подобного по ИЕ, Опера куда нешло, но с этим такого не встречал. Вот с этим не уверен, если честно. |
| Автор: Cheba 23.9.2006, 19:42 | ||
Вообще, рельно так переделать парсер, но я на это не пойду ни разу.
Пожалуй, на этом стоит завершить обсуждение изменения обработки ссылок. |
| Автор: Cr@$h 23.9.2006, 20:03 |
| Подожди, в Опере ссылки даже длинные преобразуются в адресной строке в обычные текстовые. Почему так происходит? И как это сделать в ИЕ, например? Если честно, не разобрал, почему. |
| Автор: Cheba 23.9.2006, 21:18 |
| 2.2 Проблемы с кодировками в URL'ах Отсутствие нужных символов в US-ASCII URL'ы записываются только печатными символами кодировки US-ASCII. Шестнадцатеричные октеты 80-FF не используются в US-ASCII, а октеты 00-1F и 7F представляют контрольные символы; они должны были кодированы. Вольный перевод. В Лисе в строке адреса отображается валидный URL, поэтому там он будет всегда в такой форме, как сейчас в вики. |
| Автор: Exception 23.9.2006, 22:14 |
| Если работаешь в Лисе, расширение HumanUrl тебе в руки. |
| Автор: Cheba 23.9.2006, 23:59 |
| Cr@$h, где по-русски? В строке статуса или в поле адреса? |
| Автор: Cr@$h 24.9.2006, 00:43 | ||||||||
В строке статуса задаёт Viki. Ввожу в поле адреса (или открываю) ссылку
И в Опере в строке адреса вместо этого появляется органичное
Если я то же проделываю в ИЕ у меня эта белеберда так и остаётся. Еслли ввожу
это и остаётся, а если ввожу
появляется та же белеберда. Моим большим желанием является избавление от этой белеберды везде: как в адресе, так и в ссылках Viki. Похоже, в лисёнке всё работает так же как и в Опере. С другой строны, если в ИЕ вводить русские адреса, то тоже всё будет нормально. Главное пробел заменять на нижнее подчёркивание. |
| Автор: Cheba 24.9.2006, 01:59 |
| В Лисе в поле адреса всегда будет та так называемая билиберда - там всегда будет валидный URL. Поведение других броузеров мне кажется неадекватным, но, думаю, у разработчиков айдется объяснение. Посему данный баг отмечаю как INVALID. |
| Автор: Cr@$h 24.9.2006, 02:03 |
Это и не баг, а предложение было |