Опубликовано: 19 мая 201510 г после обновления до 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.) помогите решить проблему
Опубликовано: 19 мая 201510 г Вот и первые недовольные... :D Были изменения шаблонов в новой версии. Запустите поиск различий (Ваш шаблон - запустить).
Опубликовано: 19 мая 201510 г Скачал, обновил тестовый форум, ошибки не наблюдаю. Сравнил шаблоны, есть различия Было <form method='post' enctype="multipart/form-data" action="{parse url="app=members&module=profile§ion=photo&do=save" base="public"}" id='photoEditorForm' name='photoEditorForm'>Стало <form method='post' enctype="multipart/form-data" action="{parse url="app=members&module=profile§ion=photo&do=save&secure_key={$this->member->form_hash}" base="public"}" id='photoEditorForm' name='photoEditorForm'> Можете заменить первое на второе или, если дистрибутив "свежий" (содержит правильный код) и шаблон не имеет изменений, можете "обновить данные базового стиля" + кэш-файлы.
после обновления до 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.)
помогите решить проблему