Bom dia !!
Joomla 3.4.3
No menu "url externa" marco a opção "nova janela sem menu de navegação" e resulta no erro abaixo:
Warning: Illegal string offset 'style' in /home/storage/6/2f/66/servidor/public_html/portal/libraries/cms/module/helper.php on line 225
código:
222 // Make sure a style is set
223 if (!isset($attribs['style']))
224 {
225 $attribs['style'] = 'none';
226 }
sabem me indicar como corrigir??
Outro detalhe:
Quando acontece isto, invariavelmente não consigo mais utilizar a inclusão de qualquer menu até que eu faça o logoff e entre novamente, apresenta a mensagem de erro abaixo. Este erro abaixo está acontecendo eventualmente mesmo sem adiconar a opção sem navegação.
Estes erros começaram a acontecer após a atualização do joomla 3.4.3, sabem se ela está com problemas??
Erro:
Fatal error: Cannot use object of type stdClass as array in /home/storage/6/2f/66/infohabil5/public_html/portal/administrator/components/com_menus/models/item.php on line 540
Linhas de código do erro:
530 protected function loadFormData()
531 {
532 // Check the session for previously entered form data.
533 $data = array_merge((array) $this->getItem(), (array) JFactory::getApplication()->getUserState('com_menus.edit.item.data', array()));
534
535 // For a new menu item, pre-select some filters (Status, Language, Access) in edit form if those have been selected in Menu Manager
536 if ($this->getItem()->id == 0)
537 {
538 // Get selected fields
539 $filters = JFactory::getApplication()->getUserState('com_menus.items.filter');
540 $data['published'] = (isset($filters['published']) ? $filters['published'] : null);
541 $data['language'] = (isset($filters['language']) ? $filters['language'] : null);
542 $data['access'] = (isset($filters['access']) ? $filters['access'] : null);
543 }
544 $this->preprocessData('com_menus.item', $data);
545 return $data;
546 }
Grato,
Quando acontece isto, invariavelmente não consigo mais utilizar a inclusão de qualquer menu até que eu faça o logoff e entre novamente, apresenta a mensagem de erro abaixo. Este erro abaixo está acontecendo eventualmente mesmo sem adiconar a opção sem navegação.

Erro:
Fatal error: Cannot use object of type stdClass as array in /home/storage/6/2f/66/infohabil5/public_html/portal/administrator/components/com_menus/models/item.php on line 540
Linhas de código do erro:
530 protected function loadFormData()
531 {
532 // Check the session for previously entered form data.
533 $data = array_merge((array) $this->getItem(), (array) JFactory::getApplication()->getUserState('com_menus.edit.item.data', array()));
534
535 // For a new menu item, pre-select some filters (Status, Language, Access) in edit form if those have been selected in Menu Manager
536 if ($this->getItem()->id == 0)
537 {
538 // Get selected fields
539 $filters = JFactory::getApplication()->getUserState('com_menus.items.filter');
540 $data['published'] = (isset($filters['published']) ? $filters['published'] : null);
541 $data['language'] = (isset($filters['language']) ? $filters['language'] : null);
542 $data['access'] = (isset($filters['access']) ? $filters['access'] : null);
543 }
544 $this->preprocessData('com_menus.item', $data);
545 return $data;
546 }
Grato,
Luiz