Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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.

Недопустимое расширение файла

Featured Replies

Posted

Здравствуйте.

Возник вопрос со вставкой изображения в пост,ответы найденные тут не подошли,добавление в строку разрешённых форматов php ничего не дало.

 

Сам код изображения


Дело в том,что до обновления движка до версии 3.4.7 такие изображения вставлялись в сообщения без всяких дополнительных настроек,а теперь ни в какую.

Подскажите,может хук какой-то есть для этого,или какой-то формат ещё нужно дописать.

 

Заранее благодарен.

Edited by Nixon13

Попробуйте вставлять через кнопку "картинка" в панели редактора, при этом сам код будет иметь вид:


Если хотите 


надо править сам ВВ-код, так как по умолчанию в его настройках стоит: "Одиночный тег? - Да"

  • Author

Попробуйте вставлять через кнопку "картинка" в панели редактора, при этом сам код будет иметь вид:


До того как обновил кэш ббкода img - он таким и был,и проблема была уже тогда.

P.S.На этом форуме кстати работают оба варианта.

Edited by Nixon13

  • Author

Не работает. Пишет "недопустимое расширение" и преобразует ВВ-код в ссылку.

attachicon.gifБуфер обмена-1.jpg

И правда,тут не работает,на предпросмотр посмотрел только.

Но у меня то как-то работало,при том оба варианта кода.Даже сейчас есть тема на форуме с этими кодами,и отображается она верно,вот только редактировать себя не даёт.

По сути нужно обойти только надпись о неверном расширении,т.к. само изображение работает без проблем,одному IPB не нравится что-то.

Edited by Nixon13

Я сейчас пробовал, у меня вв-код вставляет и в предварительном просмотре изображение отображается, но сообщение не хочет отправлять  :think:

 

ПС: сейчас вот это попробую:

Настройки и инструменты > Системные настройки > Система > Настройки безопасности:

Разрешить динамические изображения? = Да

  • Author

Я сейчас пробовал, у меня вв-код вставляет и в предварительном просмотре изображение отображается, но сообщение не хочет отправлять  :think:

Вот и у меня так же,единственная помеха - IPB со своим чтением расширений,точнее не чтением)

Картинка в формате png,браузер это видит и читает формат в свойствах,а вот IPB не может почемуто,хотя в 3.3.2 он с этим как-то справлялся без труда.

Edited by Nixon13

В общем, вот что нашел:
динамические изображения отключены в целях безопасности. В младших версиях была такая настройка в АЦ "Разрешить динамические изображения?", теперь ее нет.
 
Предлагают варианты решения:
_ipbskins.ru/forum/topic12316.html
_forums.yabloko.ru/index.php?showtopic=14465
 
Но нет желания проверять (не зря же разрабы убрали эту возможность) - безопасность дороже. Проще, наверное, найти нормальный и надежный хостинг картинок.

ПС: А попробуйте дописать к этой ссылке расширение картинки (на этом хостинге картинок пишут, что это прямая ссылка, только вот расширение не указывают): 

__imgdepo.ru/id/i7303949.png

Проверил - работает.

  • Author

Viktar83,я сразу расширение дописал,работает,но только пользователям это каждый раз объяснять не охота,а хостинг картинок этот довольно популярный,поэтому многие пользуются и уже привыкли,т.к. работает он практически везде.

Спасибо за варианты,почитаю.

К сожалению не сработало,видимо придётся оставить как есть.

Edited by Nixon13

Картинка в формате png,браузер это видит и читает формат в свойствах,а вот IPB не может почемуто,хотя в 3.3.2 он с этим как-то справлялся без труда.

 

Дело не в формате а в расширение. Формат это то, что представляет из себя файл, а расширение это символы добавляемые после имени файла для определения формата. Ипб оперирует расширением файла, определение формата слишком ресурсоемкая операция (хотя, если обобщить, формат изображения можно определить по начальным байтам файла).

В АЦ есть настройка для допустимых расширений инлайн изображений. Если очистить эту настройку, в img можно вставлять любые ссылки, или наоборот - задать только разрешенные расширения.

Edited by soka

Дело не в формате а в расширение. Формат это то, что представляет из себя файл, а расширение это символы добавляемые после имени файла для определения формата. Ипб оперирует расширением файла, определение формата слишком ресурсоемкая операция (хотя, если обобщить, формат изображения можно определить по начальным байтам файла).

В АЦ есть настройка для допустимых расширений инлайн изображений. Если очистить эту настройку, в img можно вставлять любые ссылки, или наоборот - задать только разрешенные расширения.

Действительно, если очистить расширения, то будут приниматься любые картинки (по сути получается аналог настройки "Разрешить динамические изображения" из старых версий ипб)

 

Система  --->  Настройки  --->  Форумы --->  Темы, Сообщения и Опросы

Разрешенные к публикации в сообщениях расширения файлов изображений - пусто

 

 

---

ПС:

И все же небезопасно это как-то. По хорошему надо бы покопаться в admin/sources/classes/bbcode/custom/defaults.php - прописать туда исключение для этого хостинга, оставив проверку разрешенных расширений.

  :think:

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.

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.