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

Простор - универсальный шаблон Opencart [support]


Перейти к решению Решений 899themes,

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

В 06.05.2024 в 13:53, pavel-dss сказал:

Здравствуйте. Подскажите пожалуйста
На мобильной версии с айфона логотип размытый, на других устройствах отображается корректно
как это исправить?

Загрузите картинку с разрешением в 2 раза больше

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

В 06.05.2024 в 13:53, pavel-dss сказал:

Здравствуйте. Подскажите пожалуйста
На мобильной версии с айфона логотип размытый, на других устройствах отображается корректно image.thumb.png.222dbfa393e27de90c4751e6ada37f4d.png
как это исправить?

Здравствуйте!

Ответил вам в личном сообщении. 

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

В 07.05.2024 в 17:12, Nicks сказал:

Здравствуйте!

Подскажите, возможна ли адаптация с модулем HYPER Product Models - AJAX замена товара по моделям ?

Здравствуйте! 

Уточните у разработчика дополнения. 

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

  • 3 недели спустя...

Вроде процентов на 20% быстрее SQL-запрос в getProducts() выполняется, если убрать realprice и перенести COALESCE() в HAVING

Спойлер
--- install~.xml	2024-05-28 16:25:19.423177100 +0500
+++ install.xml	2024-05-28 18:13:27.393625400 +0500
@@ -7538,9 +7538,7 @@
 			]]></search>
 			<add position="after"><![CDATA[
 		// prostore start
-		$sql .= ", coalesce((SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1), " .
-				"(SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1), " .
-				"p.price) as realprice, p.quantity ";
+		$sql .= ", p.price, p.quantity ";
 		// prostore end	
 			]]></add>
 		</operation>
@@ -7592,7 +7590,7 @@
 			]]></search>
 			<add position="after"><![CDATA[
 		// prostore
-		if(isset($data['min_price']) && $data['min_price'] >= 0) {
+		if(isset($data['min_price']) && $data['min_price'] != '' && $data['min_price'] >= 0) {
 			$tempMinPrice = (float)$data['min_price'];
 			if (!$this->config->get('decimal_place')) {
 				$tempMinPrice = (float)$data['min_price'] -0.5 ;
@@ -7601,7 +7599,7 @@
 				$tempMinPrice = $tempMinPrice - $this->tax->clearTax( $tempMinPrice, $data['filter_tax_class_id'] );
 			}
 
-			$sql .= " HAVING realprice >=" . $this->currency->convert($tempMinPrice,$this->session->data['currency'], $this->config->get('config_currency'));
+			$sql .= " HAVING COALESCE(discount, special, p.price) >=" . $this->currency->convert($tempMinPrice,$this->session->data['currency'], $this->config->get('config_currency'));
 		}
 		if(isset($data['max_price']) && $data['max_price'] > 0) {
 			$tempMaxPrice = (float)$data['max_price'];
@@ -7613,7 +7611,7 @@
 				$tempMaxPrice = $tempMaxPrice - $this->tax->clearTax( $tempMaxPrice, $data['filter_tax_class_id'] );
 			}
 		
-			$sql .= " AND realprice <=" . $this->currency->convert($tempMaxPrice,$this->session->data['currency'], $this->config->get('config_currency'));
+			$sql .= " AND COALESCE(discount, special, p.price) <=" . $this->currency->convert($tempMaxPrice,$this->session->data['currency'], $this->config->get('config_currency'));
 
 			if(isset($filtersCount) && !(int)$this->config->get('module_filter_filter_grouptype')){
 				$sql .= " AND  COUNT(DISTINCT f.filter_group_id) = " . (int)$filtersCount ;	
@@ -7753,7 +7751,7 @@
 			]]></search>
 			<add position="after"><![CDATA[
 		// prostore start
-		if(isset($data['max_price']) && $data['max_price'] > 0) {
+		if((isset($data['min_price']) && $data['min_price'] != '' && $data['min_price'] >= 0) OR (isset($data['max_price']) && $data['max_price'] > 0)) {
 			$sql = "SELECT coalesce((SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1), " .
 					"(SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1), " .
 					"p.price) as realprice ";
@@ -7784,7 +7782,7 @@
 		// prostore
 		$sql .= " GROUP BY p.product_id";
 		$cond = ' HAVING ';
-		if(isset($data['max_price']) && $data['max_price'] > 0) {
+		if(isset($data['min_price']) && $data['min_price'] != '' && $data['min_price'] >= 0) {
 			$cond = ' AND ';
 
 			$tempMinPrice = (float)$data['min_price'];

 

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

Занимаюсь доработкой и разработкой модулей под OpenCart

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

В 28.05.2024 в 16:23, clayrabbit сказал:

Вроде процентов на 20% быстрее SQL-запрос в getProducts() выполняется, если убрать realprice и перенести COALESCE() в HAVING

Спасибо за информацию, проверим это и внесем необходимые изменения в обновление шаблона.

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

  • 3 недели спустя...

Добрый день 

Подскажите как решить проблему с двойной точкой в статьях

Использую список и html правится редактором в итоге у меня 2 точки, потому что есть стили от редактора, а есть от шаблона

https://megaprom55.ru/oplata

image.png.864b1095ef0b8ac4d7e72403e32b6e40.png

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

В 19.06.2024 в 19:46, xNa1D сказал:

Добрый день 

Подскажите как решить проблему с двойной точкой в статьях

Использую список и html правится редактором в итоге у меня 2 точки, потому что есть стили от редактора, а есть от шаблона

https://megaprom55.ru/oplata

image.png.864b1095ef0b8ac4d7e72403e32b6e40.png

Здравствуйте!

У вас точки добавлены в самом тексте кодом: <span style="position: absolute; left: -20px; color: #333;">•</span>, переключите текстовый редактор opencart в режим правки кода и удалите их. 

Выполняйте вставку текста в редактор opencart без форматирования через ctrl+shift+v

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

  • 1 месяц спустя...
В 21.07.2024 в 17:08, Veglion сказал:

Здравствуйте. 

Подскажите, пожалуйста, где можно посмотреть на сайте как работает модуль Наборы?

Здравствуйте!

https://prostore.899themes.ru/series-7-gps-cellular-40mm-gold--with-gold

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

  • 2 недели спустя...

logo_prostore.thumb.png.2ca4d4e639cec4a6d86f1071f2a2e923.png

 

(1.3.0) Новое в версии и улучшения:
Добавлена поддержка PHP8.1, PHP8.2 и PHP8.3;
В модуль наборов добавлен учет скидок товара, сделано отключение товаров отсутствующих в наличии;
В модуль Простор. Главный слайдер добавлен вывод изображений в пропорции;
В функционал кредитования Т-банка добавлена опция рассрочки;
В мега-меню добавлен вывод 4ого уровня категорий;
Локализация пунктов меню перенесена из файла панели администрирования в настройки шаблона;
Увеличене размер изображений товаров в мобильной версии;
В соц. сети добавлен Rutube;
Скрипт виджета поделиться изменен с addthis на yandex share;
В копирайте сделана переменная года сервера;
Добавлен переключатель вывода описания вверху/внизу и переключатель вкл/откл "Читать дальше" для категорий, категорий блога и брендов;
Добавлена настройка вывода количества дополнительных изображений товара в каталоге и модулях;
Обновлены иконки Font Awesome до версии 6.6.0;
Исправлены найденные ошибки.

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

  • 4 недели спустя...

Добрый день
Как вообще редактировать файлы темы?

Версия 3.0.3.7
Например футер
Лезу в фтп
catalog/view/theme/prostore/template/common/footer.twig

В открытом коде в браузере смотрю что выводится код из контейнера

<!-- Footer v1 or v2 :: Start-->

Вставляю нужный код в шаблон. Сохраняю. Чищу кеш, перегружаю модификатор.
Смотрю сайт
Кода нет. Смотрю редактор шаблона в админке. Код есть.
Смотрю файлы модификатора. Кода нет.

Чищу кеш, перегружаю модификатор. Код нет
Где деньги, Зин?
Куда делся код и почему он не выводится?

 

 

В общем пришлось код через модификатор засунуть.....

Изменено пользователем drugoinafanya
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
В 19.09.2024 в 10:24, kamrik сказал:

Добрый день! Вопрос такой, после смены статуса заказа приходят письма с плачущим смайликом. Где его можно поменять?

Здравствуйте!

Картинка выводится в файле catalog\view\theme\prostore\template\mail\order_edit.twig

<img src="{{ store_url }}catalog/view/theme/prostore/images/{{ status_icon }}"...

Переменная задается в модифицированном файле catalog\controller\mail\order.php

$data['status_icon'] = 'img-mail-status.png';

$data['status_icon'] = 'img-page-not-found.png';

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

Добрый день.
А между 1.2.0 и 1.3.0 какой объем правок в twig файлах? Если diff -uwBr прогнать, сколько строк с +/- получится?

Занимаюсь доработкой и разработкой модулей под OpenCart

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

Добрый день! Подскажите, пожалуйста, есть ли возможность настройки, чтобы кнопка "Купить" у товаров отображалась сразу, а не только при наведении курсора на конкретный товар?

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

В 25.09.2024 в 12:25, clayrabbit сказал:

Добрый день.
А между 1.2.0 и 1.3.0 какой объем правок в twig файлах? Если diff -uwBr прогнать, сколько строк с +/- получится?

Здравствуйте!

с + 444 строки
с  - 272 строки
Примерно так.

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

В 26.09.2024 в 15:20, gabitov сказал:

Добрый день! Подскажите, пожалуйста, есть ли возможность настройки, чтобы кнопка "Купить" у товаров отображалась сразу, а не только при наведении курсора на конкретный товар?

Здравствуйте!

Да, добавьте в настройки шаблона, вкладка "Для разработчиков", следующий css код:

Спойлер
.products__item {
height: auto;
}
.products__item-action {
position: relative;
opacity: 1;
visibility: visible;
transform: translate(0, 0);
}
.products__item:hover.products__item--countdown {margin-bottom: -27.7rem;}

 

 

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

  • 2 недели спустя...
В 07.10.2024 в 23:01, clayrabbit сказал:

Добрый день.

А на opencart 3.0.3.9 шаблон работает?

Здравствуйте!

Да, и на 3.0.4.0 работает.

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

  • 1 месяц спустя...

Добрый день. Подскажите, пожалуйста, шаблон подойдет для продажи цифровых товаров? Пользователь скачивает файлы после покупки. Причем планируются как платные товары, так и бесплатное скачивание.

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

В 26.11.2024 в 15:09, Avgeniy сказал:

Добрый день. Подскажите, пожалуйста, шаблон подойдет для продажи цифровых товаров? Пользователь скачивает файлы после покупки. Причем планируются как платные товары, так и бесплатное скачивание.

Здравствуйте!

В шаблоне поддерживается стандартный функционал opencart по продаже цифровых товаров. 

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

Добрый день.

На одной из площадок  на странице описания шаблона "Простор" в самой последней строке написано:

"Для работы системы защиты шаблон регулярно связывается с сервером автора, без связи шаблон работать не будет."

Больше ни на одном сайте в описании Вашего шаблона такого не встречал.

Прошу уточнить. Это правда? Регулярные запросы на сервер автора?

Спасибо.

 

 

 

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

В 29.11.2024 в 18:39, Andy-Sparrow сказал:

Добрый день.

На одной из площадок  на странице описания шаблона "Простор" в самой последней строке написано:

"Для работы системы защиты шаблон регулярно связывается с сервером автора, без связи шаблон работать не будет."

Больше ни на одном сайте в описании Вашего шаблона такого не встречал.

Прошу уточнить. Это правда? Регулярные запросы на сервер автора?

Спасибо.

 

 

 

Вы не могли бы ответить на вопрос?

Как регулярные запросы на сервер автора сказываются на скорости работы и доступности сайта?

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

Здравствуйте!

В 29.11.2024 в 18:39, Andy-Sparrow сказал:

Больше ни на одном сайте в описании Вашего шаблона такого не встречал.

Это указано тут на странице дополнения:

image.jpeg.daceb03aba80f671bb36f5971956cde8.jpeg

В 03.12.2024 в 12:06, Andy-Sparrow сказал:

Как регулярные запросы на сервер автора сказываются на скорости работы и доступности сайта?

Лицензия периодически проверяется в настройках шаблона, это никак не сказывается на скорости работы сайта. 

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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