Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

2.3.6 заменяет в ссылках "80" на "%38%30"

Опубликовано:

Всем привет!

Проблема в следующем - лицензионный 2.3.6 при размещении внешней ссылки/размещении картинки, содержащих "80", заменяет в коде эти два знака на "%38%30".

 

Например, постим:

[img=http://cs306802.userapi.com/v306802478/39e/vLr6DNhlITQ.jpg]

После публикации сообщения получаем:

[img=http://cs306%38%302.userapi.com/v306%38%302478/39e/vLr6DNhlITQ.jpg]

 

В итоге, по крайней мере в FF и Opera, картинки или ссылки оказываются нерабочими. IE же переваривает и все работает.

Поиск юзал, но ничего не нашел. Гугл с Яндексом об этой проблеме тоже не знают и не понимают, что такое "%38%30". По кодам символов %30 и %38 тоже никакой инфы.

 

Вопросы стандартные - кто виноват и что делать?

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

Опубликовано:

Проверил на 2.3.6 - ничего не заменяется.

Опубликовано:

Это огрызок смайлика. Вы сделали смайлик с кодом "80" без двоеточий вокруг, и он повсюду парсится.

Опубликовано:
  • Автор

Не, нет такого смайлика. Из похожих есть только :8: и :30:

При этом они неустановленные. Сейчас попробую удалить.

Хотя мне кажется, что если бы это был смайлик без двоеточий, то он бы заменялся везде, а не только в ссылках.

Опубликовано:

А какая замечательная теория срезалась...

 

Есть еще фильтр нецензурных слов, но там "80" еще менее вероятно могло оказаться.

 

Других штатных инструментов автозамены в 2.3, насколько я знаю, нет.

Опубликовано:
  • Автор

Лишние смайлы удалил. Да и они там практически все без цифр.

В фильтре нецензурных слов нет "80". Попробую конечно добавить и удалить. Мало ли...

Мистика какая-то...

 

Пока что победил добавив в фильтр нецензурных слов замену максой с "%38%30" на "80", но это полумера. Ведь для модераторов и админов этот фильтр у нас выключен...

У кого-нибудь еще будут идеи?

Опубликовано:

Мне кажется, тут серьезно копать надо.

 

1. Поставить рядом чистый 2.3 на том же сервере и посмотреть, будет ли в нем такая кака.

 

2. Если нет - сравнивать файлы, найти различия и поискать в них причину.

 

3. Если да - наверное, покрутить конфиг php и mysql?..

 

Честно говоря, вообще впервые вижу такое, да и с двойкой не очень близок.

Опубликовано:
  • Автор

По идее на чистом такого быть не должно. У других ведь не наблюдается...

Ладно, будем думать/искать/экспериментировать.

Спасибо за помощь!

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.