Исправлено Хайд приклеивается к ссылке

Тема в разделе "Архив", создана пользователем _sergey_, 9 авг 2012.

  1. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.746
    Симпатии:
    1.158
    Вот пример: https://www.nulled.cc/threads/232820/ В коде это выглядит так:
    Код:
    <a href="https://www.nulled.cc/redirect/?url=http://okna-feba.ru" target="_blank" class="externalLink" rel="nofollow">http://okna-feba.ru </a>


    Между ссылкой и нет пробела и хайд приклеивается к ссылке, в итоге надо его вручную стирать в адресной строке. Сам уже давно ставлю пробел вручную и проверяю как потом открывается ссылка, но моему примеру далеко не все следуют. Так что лучше это автоматизировать.
     
    NikroVir, dev99 и GriZone нравится это.
  2. GriZone

    GriZone Управляющий

    Administrator
    Регистр.:
    17 мар 2006
    Сообщения:
    431
    Симпатии:
    2.042
  3. dev99

    dev99 Постоялец

    Регистр.:
    2 июл 2007
    Сообщения:
    82
    Симпатии:
    57
    Подтверждаю, очень неудобно каждый раз смотреть, правильно линк проставился ;(
    Можно регулярку парсинга ссылок в движке форума поправить, что бы ссылка обрезалась до
    Если нужна помощь, то велкам!
     
  4. bork75

    bork75 The Team

    Регистр.:
    21 июн 2008
    Сообщения:
    1.450
    Симпатии:
    717
    Если в посте последняя ссылка и пост после публикования редактируется, то всё, что пишется после ссылки, сливается в эту единую ссылку.
     
  5. Nagibator665

    Nagibator665

    Заблокирован
    Регистр.:
    27 авг 2012
    Сообщения:
    257
    Симпатии:
    78
    Судя по тому как хук работает, тут пользуются бесплатной версией хука, а регулярки там такие:
    PHP:
    $quote_parsed preg_replace"#\[HIDE=([^\]]+)\](.+?)\[/HIDE\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $quote);
    $quote_parsed preg_replace("#\[HIDE\](.+?)\[/HIDE\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $quote_parsed);
     
    $quote_parsed preg_replace"#\[HIDE-POSTS=([^\]]+)\](.+?)\[/HIDE-POSTS\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $quote_parsed);
    $quote_parsed preg_replace("#\[HIDE-POSTS\](.+?)\[/HIDE-POSTS\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $quote_parsed);
    еще у этого хука есть досадный ляп: На email, уведомление приходит без хайд, текст просто обрамлён тегом и всё.

    может у вас пофикшено, я не проверял, а то посчитают за флуд и забанят.
     
  6. GriZone

    GriZone Управляющий

    Administrator
    Регистр.:
    17 мар 2006
    Сообщения:
    431
    Симпатии:
    2.042
    закрыли баг
     
    dev99 и _sergey_ нравится это.
  7. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.746
    Симпатии:
    1.158
    Ещё бы баг с переадрессацией решить для IE 8.0 - когда кликаешь на любую ссылку на форуме, переадрессация зацикливается, когда отсчёт доходит до нуля, страница обновляется и отсчёт идёт заново и так до бесконечности. Страница при этом дёргается вверх/вниз при этом.. Причём это только на этом ресурсе больше такого нигде нету. Вот как ввели тут редирект так и началось. Приходится или копировать ссылку или нажимать на неё ловя между дёрганиями.

    P.S. 22 сентября вдруг функция переадрессации заработала нормально. До этого сколько мес мучился, надо было раньше тут написать:)
     
  8. Nagibator665

    Nagibator665

    Заблокирован
    Регистр.:
    27 авг 2012
    Сообщения:
    257
    Симпатии:
    78
    GriZone, а можно узнать решение этого бага? сам давно ищу как поправить.