OlgaLisa

Не работает модуль "последние" на 1.5.5.1.2

Рекомендуемые сообщения

OlgaLisa    0

Добрый вечер. Хелп ми!
Не работает модуль вывода на главную последних добавленных товаров на сайт.
Пишет ошибку Fatal error: Class 'Controllermodulelatest' not found in /var/www/u0072430/data/www/kult.su/system/engine/controller.php on line 41 

к серверу прикреплено два идентичных сайта http://www.kult.su/ и http://www.light-inside.ru/
на одном работает на втором нет, все файлы вроде пересмотрела.

Там где выдает ошибку:

<?php
abstract class Controller {
	protected $registry;	
	protected $id;
	protected $layout;
	protected $template;
	protected $children = array();
	protected $data = array();
	protected $output;
	
	public function __construct($registry) {
		$this->registry = $registry;
	}
	
	public function __get($key) {
		return $this->registry->get($key);
	}
	
	public function __set($key, $value) {
		$this->registry->set($key, $value);
	}
			
	protected function forward($route, $args = array()) {
		return new Action($route, $args);
	}

	protected function redirect($url, $status = 302) {
		header('Status: ' . $status);
		header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url));
		exit();				
	}
	
	protected function getChild($child, $args = array()) {
		$action = new Action($child, $args);
	
		if (file_exists($action->getFile())) {
			require_once($action->getFile());

			$class = $action->getClass();

			$controller = new $class($this->registry);

			$controller->{$action->getMethod()}($action->getArgs());
			
			return $controller->output;
		} else {
			trigger_error('Error: Could not load controller ' . $child . '!');
			exit();					
		}		
	}
	
	protected function render() {
		foreach ($this->children as $child) {
			$this->data[basename($child)] = $this->getChild($child);
		}
		
		if (file_exists(DIR_TEMPLATE . $this->template)) {
			extract($this->data);
			
      		ob_start();
      
	  		require(DIR_TEMPLATE . $this->template);
      
	  		$this->output = ob_get_contents();

      		ob_end_clean();
      		
			return $this->output;
    	} else {
			trigger_error('Error: Could not load template ' . DIR_TEMPLATE . $this->template . '!');
			exit();				
    	}
	}
}
?>

41 строка - $controller = new $class($this->registry);

файлы для обеих сайтов идентичны, но на одном идет такой сбой.

 

С чем это может быть связано? 

Буду признательна за подсказка и помощь в решении этого вопроса. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    925

catalog/Controller/module/latest.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
OlgaLisa    0

catalog/Controller/module/latest.php
да и этот файл я проверяла, для обеих они идентичны
в каждом корне есть еще 
latest.php
с таки содержанием 

 

<?php
// Heading
$_['heading_title'] = 'Новинки';

// Text
$_['text_reviews']  = 'На основании %s отзывов.';
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От AWARO

      Скачать/Купить дополнение


      FREE Positions | Дополнительные позиции
      Две дополнительные позиции под меню и над футером
       
      НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
       
      Модуль FREE Positions свободная версия модуля  HYPER Positions - 70 новых позиций для вывода модулей
      добавляет два блока на 100% ширину между меню и основным контентом и ещё один блок между футером и контентом
      Любые шаблоны видят эти позиции
        
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      Демо > тут
      Расширенная версия с дополнительными позициями > тут
      Благодарность ваша это тыкнуть 5 звезд файлу если вам угодили! Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
      Добавил AWARO Добавлено 28.01.2017 Категория Модули Системные требования Прямые руки :) Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От AWARO
      Две дополнительные позиции под меню и над футером
       
      НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
       
      Модуль FREE Positions свободная версия модуля  HYPER Positions - 70 новых позиций для вывода модулей
      добавляет два блока на 100% ширину между меню и основным контентом и ещё один блок между футером и контентом
      Любые шаблоны видят эти позиции
        
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      Демо > тут
      Расширенная версия с дополнительными позициями > тут
      Благодарность ваша это тыкнуть 5 звезд файлу если вам угодили! Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
    • От albertperminov
      Подскажите как сделать что бы после подтверждения каждого заказа пользователя перекидывало на определенную ссылку с моей платежной системой ?
      Дело в том что у меня нет ИП и это все для меня сложно , я сделал свою систему оплаты на прямую WebMoney , qiwi , яндекс  и как сделать под каждый товар свою ссылку на оплату.

      1. Как сменить  в способах оплаты на свой способ оплаты , будь то вебмани яндекс , киви 
      2. Как сделать что бы после нажатия кнопки подтверждения заказа , пользователя перекидывало на страницу оплаты.


    • От IvanDarkNet
      Не работает страница оплаты. Почему то работает только модуль оплаты Яндекс.Деньги, остальные при их активации тупо не открывается страница оплаты. Вот ссылка на страницу оплаты, которая не открывается (активировал модуль интеркассы и денег)http://darknetkey.ru/simplecheckout/. Что делать??
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу