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

chuzen    0

Ребята помогите. что-то напортачил. При входе на сайт под тех обслуживанием выдаёт

Fatal error: Call to a member function getInformations() on null in ... www/system/storage/modification/catalog/controller/common/header.php on line 138

Вот что в самом указанном файле:

$data['informations'] = array(); 
		  foreach ($this->model_catalog_information->getInformations() as $result) {
			  if ($result['sort_order'] != '-1') {
		$data['informations'][] = array(
				'title' => $result['title'],
			'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
			  );
			}
		}

я плоховато в этом разбираюсь. что сделал не так и как исправить?

если зайти в админку, то ошибка пропадает. если отключить тех обслуживание сайта ошибка тоже пропадает.

Изменено пользователем chuzen

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


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

А что за Informations? Модуль? Наработка?

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


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

может связанно с этим модулем...  Information in header OpenCart 2.x счас попробую отключить

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


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

действительно в нем ошибка...но как исправить?

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


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

вот код ocmod'a 

<?xml version="1.0" encoding="utf-8"?>
<modification>
<name>Information in header OpenCart 2.x</name>
<code>Information in header OpenCart 2.x</code>
<version>1.0</version>
<author>Skunk</author>
<link>https://opencartforum.com/user/714136-skunk/</link>

<file path="catalog/controller/common/header.php">
	<operation error="skip">
	<search><![CDATA[
		$data['text_all'] = $this->language->get('text_all');
	]]></search>
	<add position="after">
	<![CDATA[
		$data['text_infoheader'] = $this->language->get('text_infoheader');
	]]></add>
	</operation>
	<operation error="skip">
	<search><![CDATA[
		$data['cart'] = $this->load->controller('common/cart');
	]]></search>
	<add position="after">
	<![CDATA[
		$data['informations'] = array(); 
		  foreach ($this->model_catalog_information->getInformations() as $result) {
			  if ($result['sort_order'] != '-1') {
		$data['informations'][] = array(
				'title' => $result['title'],
			'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
			  );
			}
		}
	]]></add>
	</operation>
</file>
<file path="catalog/language/ru-ru/common/header.php">
	<operation error="skip">
	<search><![CDATA[
		$_['text_all']           = 'Показать все';
	]]></search>
	<add position="after">
	<![CDATA[
		$_['text_infoheader']           = 'Информация';
	]]></add>
	</operation>
</file>
<file path="catalog/language/english/common/header.php">
	<operation error="skip">
	<search><![CDATA[
		$_['text_all']           = 'Show All';
	]]></search>
	<add position="after">
	<![CDATA[
		$_['text_infoheader']           = 'Info';
	]]></add>
	</operation>
</file>
<file path="catalog/view/theme/*/template/common/header.tpl">
	<operation error="skip">
	<search index="3"><![CDATA[
		</ul>
	]]></search>
	<add position="before">
	<![CDATA[
		<li class="dropdown">
		<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo $text_infoheader; ?></a>
		<div class="dropdown-menu">
		<div class="dropdown-inner">
			<ul class="list-unstyled">
			<?php foreach ($informations as $information) { ?>
			  <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
			  <?php } ?>
			</ul>
			</div>
		  </div>
	]]></add>
	</operation>
</file>
</modification>

 

Изменено пользователем Skunk
[spoiler]

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


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

Версия, шаблон, логи...

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


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

версия в теге 2.3.0.2. шаблон стандартный, в логах пусто

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


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

А там в описании разве не указано, что до 2.2 работает?

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


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

проблема в самом модуле(поскольку его отключение помогает), только я не кодэр поэтому мне тяжело понять что к чему. либо может посоветуете другой модуль для добавления статей в навигационную панель для 2.3.0.2

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


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

языковые пути для начала измените на ru-ru и en-gb

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


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

и по поводу логов - в установке дополнений нужно смотреть NOT FOUND!

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


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

Добавьте сюда 

<add position="after">
	<![CDATA[
		$data['informations'] = array(); 
		  foreach ($this->model_catalog_information->getInformations() as $result) {
			  if ($result['sort_order'] != '-1') {
		$data['informations'][] = array(
				'title' => $result['title'],
			'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
			  );
			}
		}
	]]></add>

$this->load->model('catalog/information');

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


Ссылка на сообщение
Поделиться на другие сайты
chuzen    0
6 минут назад, ArtemPitov сказал:

Добавьте сюда 


<add position="after">
	<![CDATA[
		$data['informations'] = array(); 
		  foreach ($this->model_catalog_information->getInformations() as $result) {
			  if ($result['sort_order'] != '-1') {
		$data['informations'][] = array(
				'title' => $result['title'],
			'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
			  );
			}
		}
	]]></add>

$this->load->model('catalog/information');

простите за глупость, но куда именно вставить

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


Ссылка на сообщение
Поделиться на другие сайты
chuzen    0
9 минут назад, Skunk сказал:

языковые пути для начала измените на ru-ru и en-gb

ru-ru вроде ж и стоит, 

<file path="catalog/language/ru-ru/common/header.php">

а английский у меня удалён вообще

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


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

давайте в личку

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


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

<![CDATA[
$this->load->model('catalog/information');

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


Ссылка на сообщение
Поделиться на другие сайты
chuzen    0
13 минут назад, Skunk сказал:

и по поводу логов - в установке дополнений нужно смотреть NOT FOUND!

это имеется ввиду? 

MOD: Information in header OpenCart 2.x

FILE: catalog/controller/common/header.php
CODE: $data['text_all'] = $this->language->get('text_all');
LINE: 76
CODE: $data['cart'] = $this->load->controller('common/cart');
LINE: 145

FILE: catalog/language/ru-ru/common/header.php
CODE: $_['text_all']           = 'Показать все';
LINE: 18

FILE: catalog/view/theme/default/template/common/header.tpl
CODE: </ul>
LINE: 139

 

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


Ссылка на сообщение
Поделиться на другие сайты
chuzen    0
3 минуты назад, ArtemPitov сказал:

<![CDATA[
$this->load->model('catalog/information');

Спасибо огромное. помогло. как лайк поставить?

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


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    331
1 минуту назад, chuzen сказал:

Спасибо огромное. помогло. как лайк поставить?

вот так http://take.ms/AqMX4O

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


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

там и искал, но я только зареганный, наверно мне еще доступа нет. нет возле сердечка никаких кнопочек =(

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


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

Лайкнул за вас :)

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От dmitsukach
      После добавления Гугол мепс - при просмотре ошибок в браузере - их появилось 10. Добавлял карты через модуль html на главную сайта. Я что-то не так сделал, возможно. В чем ошибка?
       
      Сайт - http://nashedelo.biz.ua/
      Ocstore 1.5.5.1.1
       
      Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=apiboot2&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=main.14 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      content.js:29 Error: Cannot set user agent for iframe with location different to this page
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=apiboot2&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=firstmap.40 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=true&hdpi=false&mob=false&staticmap=false&size=1170x400&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=visreq.916 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=false&hdpi=false&mob=false&staticmap=true&size=38x38&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=visreq.846 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=false&hdpi=false&mob=false&staticmap=true&size=38x38&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=visres.954 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=true&hdpi=false&mob=false&staticmap=false&size=1170x400&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=visres.1068 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=false&hdpi=false&mob=false&staticmap=true&size=38x38&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=firsttile.1895,firstpixel.1895 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=false&hdpi=false&mob=false&staticmap=true&size=38x38&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=tilesloaded.1896,allpixels.1896 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=true&hdpi=false&mob=false&staticmap=false&size=1170x400&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=firsttile.2906,firstpixel.2907 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
      csi.gstatic.com/csi?v=2&s=mapsapi3&v3v=30.1&action=map2&firstmap=true&hdpi=false&mob=false&staticmap=false&size=1170x400&hadviewport=true&libraries=geometry%2Csearch&e=google-maps-embed,10_1_0,10_2_0&rt=tilesloaded.2910,allpixels.2910 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
    • От vlad37
      Всем привет, такой вопрос можно ли изменить фон хочу туда добавить фотографию собаки на белом фоне. Домен одежда-для-собаки.рф  . Помогите пожалуйста
    • От KakNaZlo
      Привет!
      Есть магазин на ocStore 2.3.0.2.3. Необходимо сделать так, чтобы в настройках товара было поле, в которое вставлялась бы ссылка, которая в свою очередь вставлялась бы в кнопку купить и перенаправляла в магазин партнёра..как то так..) 

      Возможно кто-то сталкивался с подобным?) Буду рад любой помощи)
    • От vortex0101
      Всем привет! Собственно сабж:
       
      Версия движка OpenCart: 2.3.0.2
      Для сайта на templatemonster был куплен адаптивный шаблон №62166
      Пруф на шаблон: ТЫК
       
      Что нужно сделать:
      Хотелось бы доработать проект до версии "под ключ" или "готов к продвижению".
       
      Глобальная цель всего мероприятия: переработать полностью уже имеющийся старенький сайт (ИМ) по климатической технике/сделать новый, удобный и современный ИМ на Opencart и перенести его на старый домен.
       
      План минимум:
      - доработать вышеописанный шаблон до нужной кондиции, а именно
      нужно выявить, установить и настроить необходимый комплект модулей для магазина (желательно бесплатных, но если платные будут на много лучше - то ok)
      - добавить на сайт необходимый минимум хорошо проработанных главных страничек (основных/материнских разделов для товаров и услуг)
      - настроить фильтры подбора товаров и отладить их корректную работу во всех разделах сайта
      - добавить необходимый минимум товаров (хотелось бы максимально автоматизировать этот процесс - наладить обновление ассортимента и цен на товары через импорт excel или CSV-файлов)
      - "подружить" сайт с сервисами яндекса и гугла (чтобы, например, была возможность продавать товары через я-маркет и рекламировать сайт в рекламных сетях этих ПС)
      т.е нужно будет сделать автообновляемый YML-файл, автообновляемый sitemap и т.п. файлы
      - подключить и настроить такие seo-фичи, как ЧПУ, "Хлебные крошки", "Микроразметка" и т.п. + возможно, нужно будет наладить RSS
      - показать/объяснить/научить как всем этим правильно пользоваться.
      - возможно, в дальнейшем ещё понадобится помощь с редиректами (во время переноса сайта на старый домен) и помощь в доработке каких-нибудь модулей под нужды проекта.
       
      Дальнейшее техническое сопровождение данного сайта и помощь в реализации других проектов (всё это, конечно же, за отдельную денежку).
      Точный бюджет на всё это дело пока не особо понятен, хотелось бы получать от соискателей данной работы предложения в ЛС со стоимостью выполнения вышеописанных работ и ориентировочными сроками.
       
      Ссылка на портфолио приветствуется 
      Старый домен и временное размещение нового сайта покажу всем желающим в личке.
    • От RebellPro
      Привет. Начало выдывать ошибку, в модуле доставки. Получается, что теперь ни отредактируешь, ни добавишь. Западло просто. Может кто сталкивался и может помочь?

  • Последние посетители   0 пользователей онлайн

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