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

_sergey_

Писатель
Регистрация
1 Окт 2008
Сообщения
1.773
Реакции
1.248
Вот пример: Для просмотра ссылки Войди или Зарегистрируйся В коде это выглядит так:
Код:
<a href="http://www.nulled.cc/redirect/?url=http://okna-feba.ru[/hide]" target="_blank" class="externalLink" rel="nofollow">http://okna-feba.ru </a>

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

GriZone

Управляющий
Команда форума
Администратор
Регистрация
17 Мар 2006
Сообщения
430
Реакции
2.567
там синтаксис неверный
Код:
[hide][URL='http://okna-feba.ru[/hide] ]http://okna-feba.ru [/hide][/URL]
 

dev99

Постоялец
Регистрация
2 Июл 2007
Сообщения
82
Реакции
59
Подтверждаю, очень неудобно каждый раз смотреть, правильно линк проставился ;(
Можно регулярку парсинга ссылок в движке форума поправить, что бы ссылка обрезалась до [/hide]
Если нужна помощь, то велкам!
 

bork75

The Team
Регистрация
21 Июн 2008
Сообщения
1.455
Реакции
734
Если в посте последняя ссылка и пост после публикования редактируется, то всё, что пишется после ссылки, сливается в эту единую ссылку.
 

Nagibator665

Гуру форума
Регистрация
27 Авг 2012
Сообщения
258
Реакции
80
  • Заблокирован
  • #5
Судя по тому как хук работает, тут пользуются бесплатной версией хука, а регулярки там такие:
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, уведомление приходит без хайд, текст просто обрамлён тегом и всё.

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

GriZone

Управляющий
Команда форума
Администратор
Регистрация
17 Мар 2006
Сообщения
430
Реакции
2.567
закрыли баг
 

_sergey_

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

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

Nagibator665

Гуру форума
Регистрация
27 Авг 2012
Сообщения
258
Реакции
80
  • Заблокирован
  • #8
GriZone, а можно узнать решение этого бага? сам давно ищу как поправить.
 
Сверху