Люди, помогите мне, пожалуйста!!! Адрес моего сайта: bagirovs.16mb.com В панели администратора захожу в менеджер модулей и при попытке изменить любой модуль выдаёт фатальную ошибку: Fatal error: Call to a member function children() on a non-object in /home/u479621094/public_html/plugins/system/helix/helix.php on line 59. Как её можно исправить? Я в этом почти ничего не понимаю. Помогите, пожалуйста! Заранее спасибо всем! Александр
Во первых бесплатных хост... Там туча настроек на сервере может быть кривым. Также смотрите строку 59 - в нем ошибка. /home/u479621094/public_html/plugins/system/helix/helix.php on line 59.
Вот полностью этот файл PHP: Код (PHP): <?php /*--------------------------------------------------------------- # Package - Helix Framework # Helix Version 1.9.3 # --------------------------------------------------------------- # Author - JoomShaper http://www.joomshaper.com # Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved. # license - PHP files are licensed under GNU/GPL V2 # license - CSS - JS - IMAGE files are Copyrighted material # Websites: http://www.joomshaper.com -----------------------------------------------------------------*/ //no direct accees defined ('_JEXEC') or die ('resticted aceess'); jimport( 'joomla.event.plugin' ); jimport( 'joomla.filesystem.file' ); jimport( 'joomla.filesystem.folder' ); class plgSystemHelix extends JPlugin { function onContentPrepareForm($form, $data) { if ($form->getName()=='com_menus.item')//Add Helix menu params to the menu item { JHtml::_('behavior.framework', true); $doc = JFactory::getDocument(); JForm::addFormPath(JPATH_PLUGINS.DS.'system'.DS.'helix'.DS.'elements'); $form->loadFile('params', false); //Load js $plg_path = JURI::root(true).'/plugins/system/helix/elements/menuscript.js'; $doc->addScript($plg_path, "text/javascript"); } if ($form->getName()=='com_modules.module') {//Add Module positions :) JHtml::_('behavior.framework', true); $doc = JFactory::getDocument(); echo $this->getPositions(); $plg_path = JURI::root(true).'/plugins/system/helix/elements/positions.js'; $doc->addScript($plg_path, "text/javascript"); } } function getPositions () {//Get all templates position $templates = $this->getTemplates(); $output = '<select id="sp_pos" style="min-width:160px;display:none;">'; foreach ($templates as $tmpl) { $output .= $this->genPos($tmpl); } $output .= '</select>'; return $output; } function genPos ($tmpl) {//Get all positions if an individual template $file = JPATH_ROOT.DS.'templates'.DS.$tmpl.DS.'templateDetails.xml'; $output=''; $xml = JFactory::getXMLParser('Simple'); $xml->loadFile($file); $positions = $xml->document->positions[6]->children(); foreach ($positions as $position) { $output .= '<option value="' . $position->data() . '">' . $position->data() . '</option>'; } return $output; } function getTemplates () {//Get the list of templates $lists = array(); $path = JPATH_ROOT.DS.'templates'; $folders = JFolder::folders($path); foreach ($folders as $folder) { if ($folder != 'system' && JFile::exists(JPATH_ROOT.DS.'templates'.DS.$folder.DS.'templateDetails.xml')) {//bypass system template name $lists[] = $folder; } } return $lists; } } ?> Помогите, плиз!!! Мне сайт надо скоро сдавать заказчику.
Мне в службе поддержки этого модуля сказали его обновить, я это сделал. Теперь ошибка в том же файле на строке 63 Помогите, плиииз
draff, Вы сказали, что помогаете бесплатно. Я это и просил. А потом решил не помощь просить, а попросить сделать за деньги. CB9T, Помогите, плиз!
На форуме,но не в аське. А на форуме разработчика помощь просил ? http://www.joomshaper.com/forums/35-helix/3834-unable-to-activate-or-deactivate-the-module
смех бесплатно - не бесплатно - сначала бесплатно Я склонен считать, чтобы Вы вначале удалили плагин, затем установили: _http://www.joomshaper.com/blog/update/helix-195-released
Though I have not found any template folder without templateDetails.xml file, but I've deleted every existing non-assigned templates folders from my template directory.. And now every thing is working fine. Хотя я не нашел ни одного шаблона папки без templateDetails.xml файл, но я удалил все существующие неназначенной шаблоны папки из моего шаблона каталога .. И теперь каждая вещь работает отлично.
deleted every existing non-assigned templates Удалите все шаблоны, которые не используются и очистите кэш везде.