Искать  
 
   
 
SafeCracker action error
Отправлено: 30 Июнь 2011 04:46 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  9
Зарегистрирован  2011-06-18

Всем привет!

Столкнулся с такой проблемой.
Я использую EE 2.1.5. Создал канал и поле, которое подключил к этому каналу.

После того, как я пропишу этот код в шаблон

{exp:safecracker channel="contact_form" return="contact/thanks" }
        
<input name="title" type="text" /> 
        <
input name="my_custom_field" type="text" /> 
        <
input type="submit" value="Submit" />
{/exp:safecracker} 

я получаю ошибку в консоли: http://d.pr/GeS (скриншот)

Если обратиться напрямую к экшену, то я получаю:

An Error Was Encountered
Unable to load the requested file: _shared/file/browser.php

Файл browser.php в данной папке залит.

Есть ли какие-нибудь варианты лечения?

Профиль
 
 
Отправлено: 30 Июнь 2011 04:57 P.M.   [ Игнорировать ]   [ # 1 ]
Новичок
Rank
Всего сообщений:  9
Зарегистрирован  2011-06-18

Проблема решена.

Необходимо открыть файл system/expressionengine/libraries/Filemanager.php, на 760 строке есть:

$filebrowser_html = $this->EE->load->view('_shared/file/browser', $vars, TRUE); 

необходимо заменить этот код на

$filebrowser_html = $this->EE->load->ee_view('_shared/file/browser', $vars, TRUE); 

Ошибка исчезнет.
Тема в BugReport’е на официальном сайте ЕЕ: http://expressionengine.com/bug_tracker/bug/15778/

Профиль
 
 
Отправлено: 01 Июль 2011 08:54 A.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

спасибо, что разобрались с проблемой и написали решение.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль