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

Discussion in 'ZOO' started by Black, Mar 17, 2013.

  1. Offline

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

    Joined:
    Feb 10, 2013
    Messages:
    42
    Likes Received:
    0
    Gender:
    Male
    В-общем, я сделал подачу материала и привязал к ней пункт меню. После перехода в этот пункт, выдает ошибку 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 Пользователь

    Joined:
    May 1, 2012
    Messages:
    115
    Likes Received:
    2
    Gender:
    Male
    Посмотрите права групп, которые могут публиковать материалы.
    Вероятней всего, что доступ к меню у вас открыт для всех пользователей, а вот публиковать материалы могут только избранные.
    И еще. Не изобретайте велосипед, перерабатывая компоненты на свой лад.
     
    Black likes this.
  4. Offline

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

    Joined:
    Dec 22, 2009
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    У меня была ошибка после подачи материала, но возможно не такая.

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

Share This Page

Loading...