LINUX.ORG.RU

Надо научить движок ЛОРа что в ссылках может быть пробел

 


0

1

Ссылка https://yandex.ru/search/?text=логические элементы сумматор счётчик мультиплексор АЛУ шина регистр&lr=2
отображается так:
https://yandex.ru/search/?text=логические элементы сумматор счётчик мультиплексор АЛУ шина регистр&lr=2
или вот так:
https://yandex.ru/search/?text=логические элементы сумматор счётчик мультиплексор АЛУ шина регистр&lr=2

Кто-нибудь, поправьте пожалуйста это безобразие.

★★★★★

в ссылках может быть пробел

Пробел не является допустимым символом URI. Либо заменяй его +, либо %20.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

По факту он есть и имхо лучше дотянуть движок до этого факта, чем делать ссылку трудночитаемой.

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от Deleted

и вот всякий человек будет этот % 20 в URL вставлять?
Может лучше движок поправить?

torvn77 ★★★★★ ()
Ответ на: комментарий от quantum_cat

По знаку закрытия тёга - ]
Я такого знака в урлах не видел а значит, что если они и бывают, то в редких случаях.
Ну в этих случаях тогда придётся редактировать ссылку заменяя ] кодом, при чём делать это придётся и сейчас.

torvn77 ★★★★★ ()
Ответ на: комментарий от Deleted

Ну написал не так, смысл то понятен. Подразумевается конец первого элемента url= ]

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 2)
Ответ на: комментарий от torvn77

По факту он есть

По факту его нет. Это просто отображается так, для удобства чтения. Если из строки адреса копировать, получаешь правильную ссылку.

чем делать ссылку трудночитаемой.

Уже.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

«Это» из браузера не возможно читать

https://yandex.ru/search/?text=%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B%20%D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%20%D1%81%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA%20%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B5%D0%BA%D1%81%D0%BE%D1%80%20%D0%90%D0%9B%D0%A3%20%D1%88%D0%B8%D0%BD%D0%B0%20%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80&lr=2


Люди специально добавляют пробел, чтобы при копировании получался читаемая ссылка.
Более того, вот форум http://www.cnc-club.ru на очень старой версии движка и вот в этой старой версии автозамена пробела на % 20 есть.
[url=https://yandex.ru/search/?text=логические%20элементы%20сумматор%20счётчик%20мультиплексор%20АЛУ%20шина%20регистр&lr=2]Это к делу не относится[/url]

то есть к такому виду форумный движок преобразует ссылку сам.
Не ужели ЛОР хуже морально устаревшего движка форума, который не меняют на новую версию только потому что к нему форумчанами написано множество дополнений и улучшений, которые при переходе на новую версию пропадут?

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77

Что важнее: как правильно, или как удобно мартышкам? У нас и Punycode не преобразуется автоматом, и Emoji.

http://www.cnc-club.ru

А есть еще одноклассники, с подарками и платными гифками. И что теперь? И не обновляют его из-за раздолбайства скорее: сертификат протух 4 года назад, вики такой же тухлости (1.22.3 — это тоже 2014), debian wheezy — ну хоть тут пока есть поддержка да 31 мая 2018, но судя по версиям ПО тоже не обновлялся уже года три минимум.

Полное ощущение что на него просто забили и теперь тупо боятся трогать, т.к. развалится нахрен при попытке миграции хоть чего то куда-то. Поимеют его рано или поздно, а пользователей жаль, там и правда активность есть.

mandala ★★★★ ()

в ссылках может быть пробел

Нет, не может быть.

Deleted ()

Ты что, не умеешь экранировать пробелы?

burato ★★★ ()
Ответ на: комментарий от torvn77

Ты еще пожалуйся, что IPv6 не human friendly.
Кожанные мешки должны страдать. punycode и прочие удобности это моветон.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.