Перейти к содержимому

Ломание ссылок движком форума


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Sonny

Sonny

    Продвинутый пользователь

  • Участник
  • PipPipPip
  • 242 сообщений

Отправлено 03 Март 2013 - 19:24

Доколе форум будет коверкать ссылки так, что они становятся неработоспособными
Пример:
оригинальная ссылк. _http://translate.google.ru/translate?sl=auto&tl=en&u=http://www.russianpost.ru/rp/press/ru/home/newscompany/item?newsid=7686
если вставить как текст: http://translate.goo...tem?newsid=7686
если вставить как ссылку

Сообщение отредактировано.


#2 admin

admin

    Администратор

  • Администратор
  • PipPipPip
  • 3 381 сообщений

Отправлено 04 Март 2013 - 15:06

Я про эту проблему не знал. Вы ее озвучили, теперь буду заниматься.

Цитата

Доколе форум будет коверкать ссылки так, что они становятся неработоспособными

еще 1-2 дня :)

#3 Omni

Omni

    бука-барабука

  • Модератор форума
  • PipPipPip
  • 5 260 сообщений

Отправлено 05 Март 2013 - 12:31

Есть на свете справедливость!
хтела сказать админу спасибо....
а тут...


Возникла ошибка

Вы исчерпали лимит положительных оценок на сегодня

#4 Hector (aka nvv2005)

Hector (aka nvv2005)

    Бог терпел, и нам велел

  • Участник
  • PipPipPip
  • 1 215 сообщений

Отправлено 05 Март 2013 - 13:04

Просмотр сообщенияOmni (05 Март 2013 - 12:31) писал(а):

я за тебя отжал ;)

#5 admin

admin

    Администратор

  • Администратор
  • PipPipPip
  • 3 381 сообщений

Отправлено 07 Март 2013 - 15:58

Просмотр сообщенияSonny (03 Март 2013 - 19:24) писал(а):

оригинальная ссылк. _http://translate.google.ru/translate?sl=auto&tl=en&u=http://www.russianpost.ru/rp/press/ru/home/newscompany/item?newsid=7686
если вставить как текст: http://translate.goo...tem?newsid=7686
если вставить как ссылку

А как такие ссылки получаются? Дело в том, что все символы / ( slash) которые используются после знака ? должны быть закодированы в определенном формате.

У меня google дал ссылку в правильном формате

_http://translate.google.ru/translate?sl=auto&tl=en&u=http%3A%2F%2Fwww.russianpost.ru%2Frp%2Fpress%2Fru%2Fhome%2Fnewscompany%2Fitem%3Fnewsid

вот она как текст - http://translate.goo...any/item?newsid

#6 Sonny

Sonny

    Продвинутый пользователь

  • Участник
  • PipPipPip
  • 242 сообщений

Отправлено 07 Март 2013 - 16:21

Просмотр сообщенияadmin (07 Март 2013 - 15:58) писал(а):

А как такие ссылки получаются? Дело в том, что все символы / ( slash) которые используются после знака ? должны быть закодированы в определенном формате.

У меня google дал ссылку в правильном формате

_http://translate.google.ru/translate?sl=auto&tl=en&u=http%3A%2F%2Fwww.russianpost.ru%2Frp%2Fpress%2Fru%2Fhome%2Fnewscompany%2Fitem%3Fnewsid

вот она как текст - http://translate.goo...any/item?newsid
Да собстна хоть "%2F", хоть "/" ваша "вот она как текст - http://translate.goo...any/item?newsid" все равно ведет в другое место нежели ваша ссылка с закодированными символами

#7 Sonny

Sonny

    Продвинутый пользователь

  • Участник
  • PipPipPip
  • 242 сообщений

Отправлено 07 Март 2013 - 16:26

В теме по mistertao также переодически возникаю проблеммы со ссылками если их предварительно не обрезать до минимума, т.к. форум опять же коверкает их

Подозреваю что неправильно парсится амперсанд

Сообщение отредактировано.


#8 Sonny

Sonny

    Продвинутый пользователь

  • Участник
  • PipPipPip
  • 242 сообщений

Отправлено 07 Март 2013 - 18:13

_http://go.shoptips.ru/?r=http%3A%2F%2Ftranslate.google.ru%2Ftranslate%3Fsl%3Dauto%26amp%3Btl%3Den%26amp%3Bu%3Dhttp%3A%2F%2Fwww.russianpost.ru%2Frp%2Fpress%2Fru%2Fhome%2Fnewscompany%2Fitem%3Fnewsid%3D7686&key=st.forum

_http://go.shoptips.ru/?r=http%3A%2F%2Ftranslate.google.ru%2Ftranslate%3Fsl%3Dauto%26tl%3Den%26u%3Dhttp%3A%2F%2Fwww.russianpost.ru%2Frp%2Fpress%2Fru%2Fhome%2Fnewscompany%2Fitem%3Fnewsid%3D7686&key=st.forum

если изменить вот так, нормально обрабатывается

#9 admin

admin

    Администратор

  • Администратор
  • PipPipPip
  • 3 381 сообщений

Отправлено 09 Март 2013 - 20:53

Просмотр сообщенияSonny (07 Март 2013 - 18:13) писал(а):

если изменить вот так, нормально обрабатывается

Движок форуме внутри себя меняет & на amp; . Плагин редиректа ссылок, такой подставы не учитывал и поэтому все не правильно работало.
Я сейчас исправил, но возможно подчинив одно, я сломал что-то другое :)) Поэтому если будут еще проблемы с сылками - то прошу сказать об этом.

#10 Sonny

Sonny

    Продвинутый пользователь

  • Участник
  • PipPipPip
  • 242 сообщений

Отправлено 09 Март 2013 - 22:21

Ну таки будем посмотреть, вместе мы вылечим этого калеку.

#11 Sonny

Sonny

    Продвинутый пользователь

  • Участник
  • PipPipPip
  • 242 сообщений

Отправлено 05 Июнь 2013 - 21:47

тест

_http://press.rzd.ru/news/public/ru?STRUCTURE_ID=654&layer_id=4069&refererVpId=1&refererPageId=704&refererLayerId=4065&id=82144

http://press.rzd.ru/...d=4065&id=82144

http://press.rzd.ru/...d=4065&id=82144

Просмотр сообщенияadmin сказал:

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

Похоже нифига не исправил. Все равно ломает.

#12 Sonny

Sonny

    Продвинутый пользователь

  • Участник
  • PipPipPip
  • 242 сообщений

Отправлено 14 Июнь 2013 - 00:29

А воз и ныне там...
Админ, ау. Забил что-ли?

#13 admin

admin

    Администратор

  • Администратор
  • PipPipPip
  • 3 381 сообщений

Отправлено 14 Июнь 2013 - 21:59

Sonny, Работает