Возникла проблема с компонентом магазин подарков - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Возникла проблема с компонентом магазин подарков

#1 Пользователь не на сайте   Pashok(one) ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 18-Апрель 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 18 Апрель 2014 - 19:10

Здравствуйте,вот такая вот ошибка при создании темы (хук оплаты за создание темы)
Возникла ошибка :
Catchable fatal error: Argument 1 passed to app_shop_classes_shop::__construct() must be an instance of ipsRegistry, null given, called in /home/*/www/*.ru/forum/hooks/shop_t_pay_99cf33fdf76cfb5e30f8daf79541ca89.php on line 9 and defined in /home/*/www/*.ru/forum/3iuadminset/applications_addon/other/shop/sources/classes/shop.php on line 39


9 строка :
<?php
class shop_t_pay
{
	public function handleData( $data )
    {
		if ( !ipsRegistry::isClassLoaded('shop') )
        {
            $classToLoad = IPSLib::loadLibrary( IPSLib::getAppDir('shop') . '/sources/classes/shop.php', 'app_shop_classes_shop', 'shop' );
            
       ipsRegistry::setClass( 'shop', new $classToLoad( $this->registry ) ); ////////это 9ая строка
        }

        return $this->registry->getClass('shop')->shop_t_pay_hook( $data );
	}
}


39 строка :
public function __construct( ipsRegistry $registry )////Это 39 строка
	{
		/* Make objects */
		$this->registry = $registry;
		$this->DB	    = $this->registry->DB();
		$this->settings =& $this->registry->fetchSettings();
		$this->request  =& $this->registry->fetchRequest();
		$this->lang	    = $this->registry->getClass('class_localization');
		$this->member   = $this->registry->member();
		$this->memberData =& $this->registry->member()->fetchMemberData();
		$this->cache	= $this->registry->cache();
		$this->caches   =& $this->registry->cache()->fetchCaches();
		
		if( IN_ACP )
        {
            /* Load the language File */
            $registry->class_localization->loadLanguageFile( array( 'admin_shop' ), 'shop' );
        }
		else
		{
			/* Load the language File */
            $registry->class_localization->loadLanguageFile( array( 'public_shop' ), 'shop' );
		}
	}

Буду очень благодарен если кто-то поможет.
Раздела с помощью не нашёл.
0

#2 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 18 Апрель 2014 - 20:24

А компонент соответствует версии форума?

Перед
if ( !ipsRegistry::isClassLoaded('shop') )


Попробуйте добавить
$this->registry = ipsRegistry::instance();

1

#3 Пользователь не на сайте   Pashok(one) ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 18-Апрель 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 18 Апрель 2014 - 23:07

Просмотреть сообщениеsiv1987 18 Апрель 2014 - 20:24 сказал(а):

А компонент соответствует версии форума?

Перед
if ( !ipsRegistry::isClassLoaded('shop') )


Попробуйте добавить
$this->registry = ipsRegistry::instance();


Огромное спасибо! помогло! Теперь не могли бы мы обсудить в лс то что я просил, конкретно интересует цена.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна