Jump to content

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


severt
 Share

Recommended Posts

после обновления до 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.)

 

 

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

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

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

 

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

 

Было

<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'>

 

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

  • Upvote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...