Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

3.4.8 поломалась загрузка аватаров

после обновления до 3.4.8 перестала работать загрузка аватаров

выяснил что был изменен файл admin/sources/classes/member/photo.php

=====

старая версия

$html = $this->registry->getClass('output')->getTemplate('profile')->photoEditor( $data, $member );

return preg_replace( '#<form(.+?)action="([^"]+?)"\s+?id=\'photoEditorForm\'#', '<form\1action="\2&secure_key=' . $this->member->form_hash . '" id=\'photoEditorForm\'', $html );

in new version

 

новая версия

return $this->registry->getClass('output')->getTemplate('profile')->photoEditor( $data, $member );

======

используется шаблон - Delicate Style 1.8

 

на форуме invision сообщают, что нужно обновить шаблон для правильной работы, но сами файлы шаблона совпадают один в один для шаблона photoEditor

(3.4.8 is the fix you need. The fix involves a template change, which is why the upgrader needs to run.)

 

 

помогите решить проблему

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

Вот и первые недовольные... :D

Вот и первые недовольные... :D

 

Были изменения шаблонов в новой версии. Запустите поиск различий (Ваш шаблон - запустить).

Скачал, обновил тестовый форум, ошибки не наблюдаю.

 

Сравнил шаблоны, есть различия

 

Было

<form method='post' enctype="multipart/form-data" action="{parse url="app=members&module=profile&section=photo&do=save" base="public"}" id='photoEditorForm' name='photoEditorForm'>

Стало

<form method='post' enctype="multipart/form-data" action="{parse url="app=members&module=profile&section=photo&do=save&secure_key={$this->member->form_hash}" base="public"}" id='photoEditorForm' name='photoEditorForm'>

 

Можете заменить первое на второе или, если дистрибутив "свежий" (содержит правильный код) и шаблон не имеет изменений, можете "обновить данные базового стиля" + кэш-файлы.

  • Автор

спасибо. буду допиливать шаблон

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

Аккаунт

Навигация

Поиск

Поиск

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

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