Ошибка при подаче материала

Тема в разделе "ZOO", создана пользователем Black, 17.03.2013.

  1. Offline

    Black Недавно здесь

    Регистрация:
    10.02.2013
    Сообщения:
    42
    Симпатии:
    0
    Пол:
    Мужской
    В-общем, я сделал подачу материала и привязал к ней пункт меню. После перехода в этот пункт, выдает ошибку ubmissions are not configured correctly. Пошарился по форумам, есть только один ответ -

    " в контроллер submission.php (/components/com_zoo/controllers/submission.php)
    Функция function _init()
    в строке 450 идет передача информации о типе объекта - однако по какой-то причине передается пустое значение

    Код:
    $type_id = $this->app->request->getCmd('type_id');
    для этого я в строке 471 добавил следующий код

    Код:
    if(empty($type_id))
    {
    $type_id= JRequest::getVar("type_id",'');
    if(empty($type_id))
    {
    $Itemid = JRequest::getVar("Itemid",0);

    $menu =& JSite::getMenu();
    $params = $menu->getParams($Itemid);
    $type_id = $params->get('type');
    }
    }
    Который проверяет пустое ли значение или нет
    Если пустое, то берет значение из JRequest
    Если опять пустое, то из параметров меню"

    Делаю так, не получается, все равно ошибка. Может вы подскажете в чем проблема?
     
  2.  
  3. tomtaller
    Offline

    tomtaller Пользователь

    Регистрация:
    01.05.2012
    Сообщения:
    116
    Симпатии:
    2
    Пол:
    Мужской
    Посмотрите права групп, которые могут публиковать материалы.
    Вероятней всего, что доступ к меню у вас открыт для всех пользователей, а вот публиковать материалы могут только избранные.
    И еще. Не изобретайте велосипед, перерабатывая компоненты на свой лад.
     
    Black нравится это.
  4. Offline

    mt_3000 Недавно здесь

    Регистрация:
    22.12.2009
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    У меня была ошибка после подачи материала, но возможно не такая.

    Причина её заключалась в том, что пункт меню являлся псевдонимом другого пункта меню. Изменив пункт меню всё заработало. Может причина в Joomla - она выдаёт ошибку при обработке
     

Поделиться этой страницей

Загрузка...