Перейти к содержимому
Русский язык для Invision Community 5

Вставка url в ответ

Доброго времени суток!

При вставке ссылки из буфера обмена в форму ответа и последующей отправки ответа ...

В сообщении криво отображаеться ссылка...

Например: иммеем ссылку вида _http://domain.ru/forum/topic/76643-novyi-forum/?p=1601360

А получаем вот такое преобразование

[url=http://domain.ru/forum/topic/]http://domain.ru/forum/topic/[/url]76643-novyi-forum/?p=1601360

http://domain.ru/forum/topic/76643-novyi-forum/?p=1601360

 

Как починить?

Форум 3.4.5

Спасибо!

Рекомендованные сообщения

Кракозябр после нажатия "Обновить" не наблюдаю. Специально поменял отображаемое имя на Иванов.

 

miCgS.jpg

А почему на вашем скрине, в переводе от IBR вместо слова "строго" стоит "="?

 

И еще меня удивляет очевидная безграмотность переводов от IBR: в русском языке, в отличие от английского, слова в заголовках (пунктах меню) не пишутся с большой буквы, кроме первого слова. Это на вашем скрине тоже видно.

Я же говорю, волшебный сервер.

Вот скрин с community.invisionpower.com

http://clip2net.com/s/5pRmR2

Может, конечно, от браузера зависит, у меня хром.

 

А почему слова в заголовках не пишутся с большой буквы? Мне так больше нравится. И = мне кажется уместнее, чем "Имя владельца строго иванов", можно еще "конкретно" написать или "век воли не видать" :rolleyes: . Короче, это чисто ваше вкусовое решение. И о каком контекстном переводе можно говорить, если вы никогда не видели этой функции, а значит и кучу других.

 

Возвращаясь к теме, я вернул родную библиотеку от htmlpurifier, подтер, получается, какаши за IPS, и все вроде работает. С 4.0, как они сами написали, IPS такими глупостям обещали не заниматься и глюков в сторонние библиотеки не добавлять.

Давайте свои кастомные переводы, работу IBR и прочее будете обсуждать где-нибудь в другом месте, и не будем отдалятся от сути топика - Вставка url в ответ.

Давайте свои кастомные переводы, работу ИБР ресурс и прочих будете обсуждать где-нибудь в другом месте, и не будем отдалятся от сути топика - Вставка url в ответ.

 

Я не против.

  • 1 год спустя...

прошу прощения, все починил

спасибо за тему и подсказки

Изменено пользователем Alirus

  • 1 месяц спустя...

Оригинальный - имеется ввиду оригинальный код из функции HTMLPurifier_Injector_Linkify::handleText() в библиотеки htmlpurifier

 

Извините, опять к вас с вопросом по поводу ссылок и их обрезки. Происходит какое то волшебство.

Хостинг один. Два разных форума ipb 3.4.5. Файлы Linkify.php на обоих форумах одинаковые.

 

http://gopromarket.ru/#!/GoPro-Hero-4-Black-Edition/p/42675056/category=1792174

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

 

не понимаю это волшебство)

Два разных форума ipb 3.4.5. Файлы Linkify.php на обоих форумах одинаковые.

Возможно они не такие уж и одинаковые. Для точности замените файлом с форума где ссылки не обрезаются.

 

а на втором обрезается после #

После # или все таки после "!"? Вот восклицательный знак может не захватываться. С решеткой никаких проблем не должно быть.

 

Попробуйте заменить (два раза)

\#

на

\#!

Для точности замените файлом с форума где ссылки не обрезаются.

Первое что сделал сразу

 

Попробуйте заменить (два раза)

\#

на

\#!

Попробовал, помогло. Огромное спасибо!

 

Еще если можно попутно вопрос, чтобы не клепать тему новую

Снес все хуки и по не многу ставлю заново, ошибок не возникает. Но некоторые хуки не работают на одном, хотя прекрасно работают на втором форуме.

Возможно надо что то восстановить или пересчитать в таблице бд которая отвечает за хуки?

Кеш и реимпорты делал

Еще если можно попутно вопрос, чтобы не клепать тему новую

Если вопрос не относится прямо или косвенно к сабжу темы то нельзя. Ваш вопрос может иметь один ответ, а может затянутся на пару страниц. Зачем загаживать флудом тему, которая имеет конкретную смысловую нагрузку? Создавайте отдельные темы, если не находите аналогичные на форуме.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.