Jump to content
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 тоже никакой инфы.

 

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

Featured Replies

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

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

  • Author

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

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

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

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

 

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

 

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

  • Author

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

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

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

 

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

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

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

 

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

 

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

 

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

 

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

  • Author

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

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

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

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.