Перейти к содержанию

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

Вопрос знатокам! после того как были перелопачены все контроллеры, он на конец-то нашёлся.. контроллер по пути /www/happyhome.ru/catalog/controller/extension/module/catalog.php (левое меню) что самое интересное не работает от этого адреса, хоть файл удали, но, зато спокойно себе функционирует и вносятся любые правки с /www/happyhome.ru/system/storage/modification/catalog/controller/extension/module/catalog.php в общем вопрос однозначный, как это дело исправить...? есть какие-то варианты

 

 

Конструкция: /www/happyhome.ru/system/storage/modification/catalog/controller/extension/module/catalog.php

                $children_data[] = array(
                  'category_id' => $child['category_id'],
                  'name'        => $child['name'],
                  'children2'    => $children_data_level2,
                  'href'        => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) 
                ); 

Конструкция:  /www/happyhome.ru/catalog/controller/extension/module/catalog.php

					$children_data[] = array(
						'category_id' => $child['category_id'],
						'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
						'href' => $this->url->link('product/category', 'path='  . $child['category_id'])
					);

 

12121212.png

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

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


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

у вас работает какой-то модификатор (читайте про OCMOD), который делает вот что:

берет стандартный файл.

вносит в него изменения

сохраняет во временный файл с таким же названием в папке sytem/storage

этот временный файл и используется при работе сайта.

этот файл существует неизменным до тех пор, пока не очистится кеш модификаторов

или пока кеш модификаторов не будет обновлен.

 

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

тогда процесс модификации будет повторен с уже измененным файлом. 

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

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


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

delete/

пока писал, опередили

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


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

delete/

пока писал, опередили

 

Страница была бы немного выше в поисковой выдаче)

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


Ссылка на сообщение
Поделиться на другие сайты
14 часов назад, jaffagold сказал:

у вас работает какой-то модификатор (читайте про OCMOD), который делает вот что:

берет стандартный файл.

вносит в него изменения

сохраняет во временный файл с таким же названием в папке sytem/storage

этот временный файл и используется при работе сайта.

этот файл существует неизменным до тех пор, пока не очистится кеш модификаторов

или пока кеш модификаторов не будет обновлен.

 

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

тогда процесс модификации будет повторен с уже измененным файлом. 

Здравствуйте, спасибо за развернутый ответ, но в том то и дело модификаторы я обновляю, как и чищю кэш по пути /www/happyhome.ru/system/storage/cache/ 

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


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

как и чищю кэш по пути /www/happyhome.ru/system/storage/cache/

system\storage\modification

  • +1 1

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


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

 

и что от туда нужно удалить...?

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

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


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

Откройте эту папку и смотрите в ней тот файл в который вносите правки, есть ли они там.

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


Ссылка на сообщение
Поделиться на другие сайты
$children_data[] = array(
'category_id' => $child['category_id'],
'name' => $child['name'],
'children2' => $children_data_level2,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
);
 
в том то и дело что такой структуры в оригинальном файле нет..

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


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

Вы же сами написали в своем первом сообщении

/www/happyhome.ru/system/storage/modification/catalog/controller/extension/module/catalog.php 

Это и есть временный модифицированный файл.

Чтобы не лазить по папкам используйте средства опенкарт

Дополнения- Менеджер дополнений

Кнопки в правом верхнем углу

Сброс- стирает временные модифицированные файлы

Обновить- обновляет временные файлы.

На этой же странице вы увидите список модификаторов, установленных в систему штатными средствами.

Кнопку удалить использовать, только когда вы совсем хотите удалить сам модификатор из системы.

 

Чтобы понять, кто добавляет, возьмите короткий характерный кусок кода и поиском текста пройдитесь

сначала по папке system

а потом в базе данных в таблице oc_modification

столбец xml

 

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

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


Ссылка на сообщение
Поделиться на другие сайты
<?php
class ControllerExtensionModuleCategory extends Controller {
	public function index() {
		$this->load->language('extension/module/category');

		$data['heading_title'] = $this->language->get('heading_title');

		if (isset($this->request->get['path'])) {
			$parts = explode('_', (string)$this->request->get['path']);
		} else {
			$parts = array();
		}

		if (isset($parts[0])) {
			$data['category_id'] = $parts[0];
		} else {
			$data['category_id'] = 0;
		}

		if (isset($parts[1])) {
			$data['child_id'] = $parts[1];
		} else {
			$data['child_id'] = 0;
		}

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

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

		$data['categories'] = array();

		$categories = $this->model_catalog_category->getCategories(0);

		foreach ($categories as $category) {
			$children_data = array();

			if ($category['category_id'] == $data['category_id']) {
				$children = $this->model_catalog_category->getCategories($category['category_id']);

				foreach($children as $child) {
					$filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true);

					$children_data[] = array(
						'category_id' => $child['category_id'],
						'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
						'href' => $this->url->link('product/category', 'path='  . $child['category_id'])
					);
				}
			}

			$filter_data = array(
				'filter_category_id'  => $category['category_id'],
				'filter_sub_category' => true
			);

			$data['categories'][] = array(
				'category_id' => $category['category_id'],
				'name'        => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
				'children'    => $children_data,
				'href'        => $this->url->link('product/category', 'path=' . $category['category_id'])
			);
		}

		return $this->load->view('extension/module/category', $data);
	}
}

Это оригинал

 

 

 

 

 

 

<?php
class ControllerExtensionModuleCategory extends Controller {
	        
        public function index() {
          $this->load->language('extension/module/category');
      
          $data['heading_title'] = $this->language->get('heading_title');
      
          if (isset($this->request->get['path'])) {
            $parts = explode('_', (string)$this->request->get['path']);
          } else {
            $parts = array();
          }
          
          if (isset($parts[0])) {
            $data['category_id'] = $parts[0];
          } else {
            $data['category_id'] = 0;
          }
      
          if (isset($parts[1])) {
            $data['child_id'] = $parts[1];
          } else {
            $data['child_id'] = 0;
          }
          
          if (isset($parts[2])) {
            $data['child2_id'] = $parts[2];
          } else {
            $data['child2_id'] = 0;
          }
      
          $this->load->model('catalog/category');
      
          $this->load->model('catalog/product');
      
          $result_all_categories = $this->cache->get('octemplates.module_category.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $this->config->get('config_customer_group_id'));
          
          if (!$result_all_categories) {
            $categories = $this->model_catalog_category->getCategories(0);  
            
            foreach ($categories as $category) {
              $children_data = array();
              $children = $this->model_catalog_category->getCategories($category['category_id']);
              
              foreach ($children as $child) {
                $children_data_level2 = array();
                $children_level2 = $this->model_catalog_category->getCategories($child['category_id']);       
                
                foreach ($children_level2 as $child_level2) {
                  $data_level2 = array(
                    'filter_category_id'  => $child_level2['category_id'],
                    'filter_sub_category' => true
                  );

                  $children_data_level2[] = array(
                    'category_id' => $child_level2['category_id'],
                    'name'  =>  $child_level2['name'],
                    'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child_level2['category_id']),
                    'id' => $category['category_id']. '_' . $child['category_id']. '_' . $child_level2['category_id']
                  );
                }

                $children_data[] = array(
                  'category_id' => $child['category_id'],
                  'name'        => $child['name'],
                  'children2'    => $children_data_level2,
                  'href'        => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) 
                );    
              }
        
              $result_all_categories[] = array(
                'category_id' => $category['category_id'],
                'name'        => $category['name'],
                'children'    => $children_data,        
                'href'        => $this->url->link('product/category', 'path=' . $category['category_id'])
              );  
            }
      
            $this->cache->set('octemplates.module_category.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $this->config->get('config_customer_group_id'), $result_all_categories);
          }

          $data['categories'] = $result_all_categories;

          return $this->load->view('extension/module/category', $data);
        }

        public function old_index() {
		$this->load->language('extension/module/category');

		$data['heading_title'] = $this->language->get('heading_title');

		if (isset($this->request->get['path'])) {
			$parts = explode('_', (string)$this->request->get['path']);
		} else {
			$parts = array();
		}

		if (isset($parts[0])) {
			$data['category_id'] = $parts[0];
		} else {
			$data['category_id'] = 0;
		}

		if (isset($parts[1])) {
			$data['child_id'] = $parts[1];
		} else {
			$data['child_id'] = 0;
		}

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

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

		$data['categories'] = array();

		$categories = $this->model_catalog_category->getCategories(0);

		foreach ($categories as $category) {
			$children_data = array();

			if ($category['category_id'] == $data['category_id']) {
				$children = $this->model_catalog_category->getCategories($category['category_id']);

				foreach($children as $child) {
					$filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true);

					$children_data[] = array(
						'category_id' => $child['category_id'],
						'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
						'href' => $this->url->link('product/category'  . $child['category_id'])
					);
				}
			}

			$filter_data = array(
				'filter_category_id'  => $category['category_id'],
				'filter_sub_category' => true
			);

			$data['categories'][] = array(
				'category_id' => $category['category_id'],
				'name'        => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
				'children'    => $children_data,
				'href'        => $this->url->link('product/category', 'path=' . $category['category_id'])
			);
		}

		return $this->load->view('extension/module/category', $data);
	}
}

из system

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

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


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

Dds же сами написали в своем первом сообщении

/www/happyhome.ru/system/storage/modification/catalog/controller/extension/module/catalog.php 

Это и есть временный модифицированный файл.

Чтобы не лазить по папкам используйте средства опенкарт

Дополнения- Менеджер дополнений

Кнопки в правом верхнем углу

Сброс- стирает временные модифицированные файлы

Обновить- обновляет временные файлы.

Кнопку удалить использовать, только когда вы совсем хотите удалить модификатор из системы.

 

да, сорян...но суть та что такой конструкции нет, с которой происходят изменения если делать их в system/..

 

$children_data_level2[] = array(
'category_id' => $child_level2['category_id'],
'name' => $child_level2['name'],
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child_level2['category_id']),
'id' => $category['category_id']. '_' . $child['category_id']. '_' . $child_level2['category_id']
);
Изменено пользователем userAT

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


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

'octemplates.module_category.

Этот текст говорит, что у вас установлен шаблон от octemplates

Зачем вы тогда нам морочите голову дефолтными файлами?

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


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


'octemplates.module_category.

Этот текст говорит, что у вас установлен шаблон от octemplates

Зачем вы тогда нам морочите голову дефолтными файлами?

 

зачем такие вопросы...? могли бы и не отвечать...я если бы знал, не задавал бы вопросов, спасибо

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


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

Пожалуй, отвечу тут в последний раз.

Когда вы просите о помощи, будьте добры, уважайте время тех людей, которые будут пытаться вам помочь.

Выдавайте полную информацию. не заставляйте вытягивать ее.

Принято указывать шаблон, установленные модули. Обычно, желательна также ссылка на сайт.

То, что вы задаете свои вопросы не в теме поддержки шаблона наводит на некоторые неприятные выводы.

 

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

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


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

Пожалуй, отвечу тут в последний раз.

Когда вы просите о помощи, будьте добры, уважайте время тех людей, которые будут пытаться вам помочь.

Выдавайте полную информацию. не заставляйте вытягивать ее.

Принято указывать шаблон, установленные модули. Обычно, желательна также ссылка на сайт.

То, что вы задаете свои вопросы не в теме поддержки шаблона наводит на некоторые неприятные выводы.

 

 

как скажешь, отец

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


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

Шаблон откуда у вас?

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


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

Шаблон откуда у вас?

 к сожалению не имею такой инфы..

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


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

То есть , это как?

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


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

То есть , это как?

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

 

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От Bistore
      Добрый день помогите выбрать добить модуль личных количественных скидок на каждого пользователя отдельно в ограниченном виде!
      Получается
      1) Можно сравнить количество скидок на товар и количество купленных товаров пользователей(только авторизованные будут) сравнивая по айди товара и купленого товара минусовать количество скидок от купленного товара и выводить есть ли скидочный товар или же нет( или какое количество осталось).
       
      2) Я вывел sql  запросом уже в пользователе количество скидочных товаров минус количество купленного товара по айди ----- и теперь нужно по айди сравнить купленный товар и товар связать и по полю kolichestvo которое получилось в пользователе смотреть Kol=>0 ? или меньше и тд  
      Как лучше сделать?
      Как связать купленный товар(этим пользователем)  и товар на сайте?
      В файле который добавил в этот вопрос есть код корзины где осуществил все (jan - это количество скидок на товар) 
      cart.php
    • От shyn
      Скачать/Купить дополнение


      Basecart шаблон для OpenСart
      Описание
      Basecart - базовый, бесплатный шаблон для OpenCart 2.x и OpenCart 3.x со встроенными цветовыми схемами Bootswatch.
      Простота и лёгкость шаблона позволяют использовать его для разных типов интернет магазинов.
      Быстрая скорость загрузки страниц сделает магазин приятным в использовании для покупателей.
       
      Друзья, чтобы у Вас не возникло никаких проблем при использовании шаблона, внимательно читаем раздел Установка.
       
      Демо магазин
       
       
      Основные возможности
      - Простая установка
      - Адаптивный дизайн
      - 17 цветовых схем
      - 2 типа цвета шапки для каждой цветовой схемы
      - Шаблон построен с использованием Bootstrap 3
      - Удобное переключение цветовых схем
      - Хорошая отзывчивость и высокая скорость работы
       
       
      Совместимость
      - OpenCart 3.0.2.0
      - OpenCart 3.0.1.2
      - OpenCart 3.0.0.0
      - OpenCart 2.3.0.2
      - OpenCart 2.3.0.1
      - OpenCart 2.3.0.0
      - OpenCart 2.2.0.0
      - OpenCart 2.1.0.2
      - OpenCart 2.1.0.1
      - OpenCart 2.0.3.1
       
      Поддерживаются также соответствующие версии ocStore и OpenCart "Русская сборка"
       
       
      Изменения
      14.11.2018
      - Исправлено отображение списка подкатегорий (OpenCart 3)
       
      09.04.2018
      - Исправлено отображение опций товара в корзине (OpenCart 3)
      - Исправлен счетчик количества товаров (OpenCart 3)
       
      04.03.2018
      - Добавлена поддержка OpenCart 3.x
       
      10.01.2017
      - Незначительные улучшения
       
      02.01.2017
      - Изменен формат установки
       
      03.12.2016
      - Исправлен модуль управления темой (OpenCart 2.3.0.x)
       
      04.09.2016
      - Добавлена поддержка OpenCart 2.3.0.x
       
      16.06.2016
      - Добавлена поддержка OpenCart 2.2.0.0 и ocStore 2.1.0.2.1
       
      16.02.2016
      - Незначительные исправления
       
      10.01.2016
      - Исправлена ошибка с капчей на странице возврата товара (OpenCart 2.1.0.1)
       
      12.10.2015
      - Добавлена поддержка OpenCart 2.1.0.1
       
       
      Установка
      OpenCart 2
      1. Скачать zip архив.
      2. В архиве находятся файлы установщики, названия которых оканчиваются на *.ocmod.zip (Распаковка не требуется).
      3. Перед началом установки убедитесь, что в установленном OpenCart настроен доступ по FTP.
      Система -> Настройка -> [Редактировать] -> FTP
      Если OpenCart установлен локально или по каким-то причинам необходимо произвести установку шаблона без настройки FTP, скачайте и установите модуль QuickFix, который позволяет устанавливать дополнения без настроенного FTP доступа.
      4. Выбрать и установить файл темы для соответствующей версии OpenCart.
      Дополнения -> Установка дополнений -> [Загрузить]
      5. Обновить кеш модификаторов.
      Дополнения -> Менеджер дополнений -> [Сброс]/[Обновить]
      6. Выбрать установленную тему basecart из списка.
      Дополнения -> Дополнения -> Шаблоны -> [Редактировать] -> Папка шаблона -> basecart
      7. Сохранить
       
      OpenCart 3
      1. Скачать zip архив.
      2. В архиве находятся файлы установщики, названия которых оканчиваются на *.ocmod.zip (Распаковка не требуется).
      3. Выбрать и установить файл темы для соответствующей версии OpenCart.
      Модули/Расширения -> Установка расширений -> [Загрузить]
      4. Обновить кеш модификаторов.
      Модули/Расширения -> Модификаторы -> [Очистить]/[Обновить]
      5. Выбрать установленную тему basecart из списка.
      Модули/Расширения -> Модули/Расширения -> Темы -> [Редактировать] -> Директория темы -> basecart
      6. Сохранить
       
      Если, по каким-то причинам, шаблон был установлен путем простого копирования файлов, без использования установщика дополнений, нужно дополнительно установить модификатор шаблона (файл install.xml), найти его можно при распаковке архива, название которого оканчивается на *.ocmod.zip. Установка модификатора производится через: Дополнения -> Установка дополнений. Перед установкой install.xml необходимо переименовать в install.ocmod.xml. После установки - обновить кеш модификаторов.
       
      Переключение цветовых схем:
      OpenCart 2
      Дополнения -> Дополнения -> Модули -> Basecart -> [Установить] / [Редактировать]
       
      OpenCart 3
      Модули / Расширения -> Модули / Расширения -> Модули -> Basecart -> [Активировать] / [Редактировать]
      Добавил shyn Добавлено 21.07.2015 Категория Бесплатные шаблоны Системные требования Сайт разработчика http://themefiber.com Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От shyn
      Описание
      Basecart - базовый, бесплатный шаблон для OpenCart 2.x и OpenCart 3.x со встроенными цветовыми схемами Bootswatch.
      Простота и лёгкость шаблона позволяют использовать его для разных типов интернет магазинов.
      Быстрая скорость загрузки страниц сделает магазин приятным в использовании для покупателей.
       
      Друзья, чтобы у Вас не возникло никаких проблем при использовании шаблона, внимательно читаем раздел Установка.
       
      Демо магазин
       
       
      Основные возможности
      - Простая установка
      - Адаптивный дизайн
      - 17 цветовых схем
      - 2 типа цвета шапки для каждой цветовой схемы
      - Шаблон построен с использованием Bootstrap 3
      - Удобное переключение цветовых схем
      - Хорошая отзывчивость и высокая скорость работы
       
       
      Совместимость
      - OpenCart 3.0.2.0
      - OpenCart 3.0.1.2
      - OpenCart 3.0.0.0
      - OpenCart 2.3.0.2
      - OpenCart 2.3.0.1
      - OpenCart 2.3.0.0
      - OpenCart 2.2.0.0
      - OpenCart 2.1.0.2
      - OpenCart 2.1.0.1
      - OpenCart 2.0.3.1
       
      Поддерживаются также соответствующие версии ocStore и OpenCart "Русская сборка"
       
       
      Изменения
      14.11.2018
      - Исправлено отображение списка подкатегорий (OpenCart 3)
       
      09.04.2018
      - Исправлено отображение опций товара в корзине (OpenCart 3)
      - Исправлен счетчик количества товаров (OpenCart 3)
       
      04.03.2018
      - Добавлена поддержка OpenCart 3.x
       
      10.01.2017
      - Незначительные улучшения
       
      02.01.2017
      - Изменен формат установки
       
      03.12.2016
      - Исправлен модуль управления темой (OpenCart 2.3.0.x)
       
      04.09.2016
      - Добавлена поддержка OpenCart 2.3.0.x
       
      16.06.2016
      - Добавлена поддержка OpenCart 2.2.0.0 и ocStore 2.1.0.2.1
       
      16.02.2016
      - Незначительные исправления
       
      10.01.2016
      - Исправлена ошибка с капчей на странице возврата товара (OpenCart 2.1.0.1)
       
      12.10.2015
      - Добавлена поддержка OpenCart 2.1.0.1
       
       
      Установка
      OpenCart 2
      1. Скачать zip архив.
      2. В архиве находятся файлы установщики, названия которых оканчиваются на *.ocmod.zip (Распаковка не требуется).
      3. Перед началом установки убедитесь, что в установленном OpenCart настроен доступ по FTP.
      Система -> Настройка -> [Редактировать] -> FTP
      Если OpenCart установлен локально или по каким-то причинам необходимо произвести установку шаблона без настройки FTP, скачайте и установите модуль QuickFix, который позволяет устанавливать дополнения без настроенного FTP доступа.
      4. Выбрать и установить файл темы для соответствующей версии OpenCart.
      Дополнения -> Установка дополнений -> [Загрузить]
      5. Обновить кеш модификаторов.
      Дополнения -> Менеджер дополнений -> [Сброс]/[Обновить]
      6. Выбрать установленную тему basecart из списка.
      Дополнения -> Дополнения -> Шаблоны -> [Редактировать] -> Папка шаблона -> basecart
      7. Сохранить
       
      OpenCart 3
      1. Скачать zip архив.
      2. В архиве находятся файлы установщики, названия которых оканчиваются на *.ocmod.zip (Распаковка не требуется).
      3. Выбрать и установить файл темы для соответствующей версии OpenCart.
      Модули/Расширения -> Установка расширений -> [Загрузить]
      4. Обновить кеш модификаторов.
      Модули/Расширения -> Модификаторы -> [Очистить]/[Обновить]
      5. Выбрать установленную тему basecart из списка.
      Модули/Расширения -> Модули/Расширения -> Темы -> [Редактировать] -> Директория темы -> basecart
      6. Сохранить
       
      Если, по каким-то причинам, шаблон был установлен путем простого копирования файлов, без использования установщика дополнений, нужно дополнительно установить модификатор шаблона (файл install.xml), найти его можно при распаковке архива, название которого оканчивается на *.ocmod.zip. Установка модификатора производится через: Дополнения -> Установка дополнений. Перед установкой install.xml необходимо переименовать в install.ocmod.xml. После установки - обновить кеш модификаторов.
       
      Переключение цветовых схем:
      OpenCart 2
      Дополнения -> Дополнения -> Модули -> Basecart -> [Установить] / [Редактировать]
       
      OpenCart 3
      Модули / Расширения -> Модули / Расширения -> Модули -> Basecart -> [Активировать] / [Редактировать]
    • От TCHProgrammer
      Здравствуйте! У меня вопрос следующего характера. В админке в карточке редактирования каждого товара есть вкладка "Данные". В ней есть поле SEO URL. Именно по ней определяется ссылка на товар в браузере. Я делаю выгрузку из 1с, читается xml-файл с товарами. Как мне программно задать SEO URL для каждого выгружаемого товара? 
      Заранее спасибо за ответы.
    • От Rammstein91
      450.00 руб
      Скачать/Купить дополнение


      Модуль «Печать товарных ценников - Price Tags for Print» для OpenCart 1.5.x ~ 2.x.x
      Модуль «Печать товарных ценников - Price Tags for Print» для OpenCart 1.5.x ~ 2.x.x
       
      Модуль предназначен для владельцев интернет-магазинов, которым необходима печать товарных ценников с актуальными ценами с сайта для выставления товара в своих розничных(оптовых) торговых точках.
      Использует VQMod. Требуется ionCube Loader 5 и выше.
       
      ВОЗМОЖНОСТИ:
      - Печать ценника для одного товара или массовая печать ценников
      - Отображение заголовка в ценнике, изменение текста заголовка и его цвета
      - Отображение цен товаров:
      * Цена (отображается цена без акций)
      * Цена по акции (отображается цена по акции, если она есть)
      * Цена + Цена по акции (отображается зачеркнутая старая цена и цена по акции)
      - Отображение даты печати ценника (мультиязычная)
      - Постоянно дополняемые шаблоны ценников (новый шаблон по ГОСТу)
      - Вывод штрихкодов продукта (для вывода у товара должно быть заполнено поле UPC, только цифры)
      - Расширенная фильтрация: вывод из конкретной категории, по определенному производителю, условные рамки для цены и количества товара. Например, для вывода всех товаров, которые есть в наличии, необходимо в поле фильтра "Количество" - "От" указать "1".
      - Выводимое количество товаров в модуле (сколько товаров будет выводиться в модуле на одной странице)
      - Отображение полупрозрачного логотипа на фоне (логотип должен быть установлен в общих настройках магазина)
       
      УСТАНОВКА:
      1. Распаковать архив.
      2. Cодержимое папки «upload» скопировать в корень сайта.
      <<Для Opencart 2>>
      2. В зависимости включена ли поддержка FTP в настройках магазина («Система» - «Настройки» - «Ваш магазин» - вкладка «FTP») есть два способа установки:
      2.1 С FTP: В админке магазина в разделе «Модули» - «Установка расширений» загрузите архив «pricetagsforprint_2_0.ocmod.zip».
      2.2 Без FTP: Cодержимое папки «upload» из архива «pricetagsforprint_2_0.ocmod.zip» скопировать в корень сайта. Затем в админке магазина в разделе «Модули» - «Установка расширений» загрузите файл «pricetagsforprint.ocmod.xml».
      <<Для Opencart 2>>
      3. Выполнить установку для модуля «DoTheSite.ru | Price Tags for Print» в пункте «Дополнения» – «Модули».
      4. Отправить запрос разработчикам модуля на получение лицензии (см. пункт «ПОЛУЧЕНИЕ ЛИЦЕНЗИИ»). Ввести полученные лицензионные данные в соответствующие поля на вкладке «О модуле» и нажать кнопку «Применить».
      5. Настроить необходимое отображение ценников. Сохранить. Зайти в модуль, выбрать необходимые товары и нажать «Печать выбранных ценников».
       
      ДЕМО:
      Админка демо-сайта:
      http://dothesite.ru/opencart-module/admin
      http://dothesite.ru/opencart-module/admin/2/
      Логин: demoPT
      Пароль: demoPT
       
      ЛИЦЕНЗИЯ:
      1. Запрещается передавать файлы модуля третьим лицам, как на платной, так и на безвозмездной основе.
      2. Покупатель имеет право использовать приобретенный модуль только для установки на собственный интернет-магазин.
      3. Модуль реализуется по принципу "1 покупатель = 1 домен". Срок действия лицензии не ограничен.
      4. Если покупатель будет уличен в нарушении правил описанных выше – он автоматически лишается технической поддержки.
      5. При самостоятельном изменении файлов модуля, которые повлекли к его неработоспособности - покупатель также лишается технической поддержки.
      6. За нарушение пункта 1 данных правил, покупатель будет забанен на форуме и на сайте dothesite.ru. Читайте Правила форума.
       
      ПОЛУЧЕНИЕ ЛИЦЕНЗИИ:
      Для получения лицензии вам необходимо связаться с разработчиками удобным для Вас способом. В обращении вы должны указать на каком сайте, когда и каким пользователем была осуществлена покупка модуля и имя домена, на котором будет работать модуль. Контакты для получения лицензии:
      E-mail:
      get_license@dothesite.ru
      rammstein_91@bk.ru
      ctasy91@mail.ru
       
      ТЕХНИЧЕСКАЯ ПОДДЕРЖКА:
      Техническая поддержка модуля «Печать товарных ценников - Price Tags for Print» доступна только пользователям, числящимся в списке покупателей.
       
      РАЗРАБОТКА МОДУЛЯ:
      Андрей Лежнетев - http://dothesite.ru
      Добавил Rammstein91 Добавлено 29.05.2015 Категория Модули Системные требования Ioncube Loader 5 Сайт разработчика http://dothesite.ru Старая цена Метод активации По емейлу Ioncube Loader Требуется OpenCart ocStore OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.