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

Opencart 3 club edition - русскоязычная сборка опенкарт [support]


Перейти к решению Решений OpenCart Club,

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

В 25.02.2024 в 10:15, nisorek сказал:

Ребят, всем привет. Верстаю сейчас сейчас интернет-магазин тканей на клубной сборке (3.0.3.8-ce.1.3) столкнулся с проблемой корзины на сервере. Добавляешь товар в корзину - ок, работает, переходишь на checkout/cart - удалешь товар (стандартным методом с перезагрузкой страницы) страница обновилась, но товар не пропал. Обновляешь страницу вручную - товар пропадает. Идешь в каталог, добавляешь товар, переходишь в checkout/cart и товар не добавился. Обновляешь страницу и всё ок на месте. 
Я раньше с таким поведением не сталкивался. При том, что на локалке всё работает прекрасно (docker -> Ubuntu)
http://texgid.tkani100.ru/

Куда копать?

сборка ни при чем,

копать кэширование на уровне сервера

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

В 25.02.2024 в 09:15, nisorek сказал:

Ребят, всем привет. Верстаю сейчас сейчас интернет-магазин тканей на клубной сборке (3.0.3.8-ce.1.3) столкнулся с проблемой корзины на сервере. Добавляешь товар в корзину - ок, работает, переходишь на checkout/cart - удалешь товар (стандартным методом с перезагрузкой страницы) страница обновилась, но товар не пропал. Обновляешь страницу вручную - товар пропадает. Идешь в каталог, добавляешь товар, переходишь в checkout/cart и товар не добавился. Обновляешь страницу и всё ок на месте. 
Я раньше с таким поведением не сталкивался. При том, что на локалке всё работает прекрасно (docker -> Ubuntu)
http://texgid.tkani100.ru/

Куда копать?

А зачем вы говорите браузеру кэшировать страницы, которые имеют динамический контент и меняются?

Спойлер

image.png

 

Открываете консоль браузера. Закладка network.

Там выбираете Disable cache - и никаких проблем в корзине нет.

Спойлер

image.png

 

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

С корзиной ещё есть проблема, если используется ЧПУ
Этот момент тянется из штатного OpenCart. 
Этот момент я поправлю.

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

В 25.02.2024 в 18:25, mpn2005 сказал:

С корзиной ещё есть проблема, если используется ЧПУ

Этот момент исправлен. Правки можно забрать тут:
https://github.com/OpenCart-Club/opencart/commit/557baf624437432be55b6db33860515047fec422

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

В 24.02.2024 в 12:37, mpn2005 сказал:

Две главных категории: Блог и Новости.
Новости идут в свою категорию, а блог в свою, с подкатегориями.

На мой взгляд не нужно ограничивать двумя основными категориями, да и вообще сводить к какой-то структуре. По сути, Новости, Записи Блога, Статьи и пр. ни чем друг от друга не отличаются - просто текст с картинками. Нужны атрибуты для "страницы с текстом" и механизм работы с этими атрибутами. А что с ними делать, как организовать и называть решит разработчик.

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

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

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

В 26.02.2024 в 12:52, Kostrull сказал:

Зачем пихать все в сборку?

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

Был у меня опыт работы с одним "хорошим" модулем, автор выкатил обновление, а кто не обновился удалил активацию. А у меня было много кастомного наверчено на его модуль, я не обновился, пришлось потом разбираться и ломать его "активацию". Не все авторы модулей одинаково хороши, потому не хочется иметь на сайте солянку, зависящую от пары десятков непроверенных авторов.

К тому же, просто не использовать лишний функционал сильно проще, чем разбираться со сторонними модулями.

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

В 26.02.2024 в 11:26, kromyx сказал:

На мой взгляд не нужно ограничивать двумя основными категориями, да и вообще сводить к какой-то структуре. По сути, Новости, Записи Блога, Статьи и пр. ни чем друг от друга не отличаются - просто текст с картинками. Нужны атрибуты для "страницы с текстом" и механизм работы с этими атрибутами. А что с ними делать, как организовать и называть решит разработчик.

Речь не про две категории, а как категории у товара.

Две я привёл как пример.

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

Доброго времени. Блог и новости мне понравилось, как сделано на шаблоне "Простор" (комментарии, цитаты, хэштеги, просмотры). В новости закинули акции как статьей, а под ней товары участвующие в акции - это гениально ))) Я такой крутой Блог в шаблоне до 7000 рублей вижу впервые и он, кстати, очень полезный для продвижения и читать/пользоваться приятно 

 

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

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

Доброго дня, кто знает как теперь вывезти допустим UPC в карточке товара (категории и т.д.) рядом с ценой? 

В настройках магазина на вкладке опции пропала функция включения UPC.

И эти правки уже не работают: 

 

Открываем файл catalog/controller/product/category.php  и находим

'rating'      => $result['rating'],


и добавляем под нее след строку

'upc'         => $result['upc'],



Откройте файл: catalog/view/theme/Ваш шаблон/template/product/category.twig   ищем место где вы хотите выставить эти данные, для примера если взять тестовый шаблон то это будет так

<p>{{ product.description }}</p>


и добавляем под ним след код
 

{% if product.upc %}
 <p>{{ product.upc }}</p>
{% endif %}

 

Спасибо.

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

В 13.03.2024 в 14:50, vasiliyche сказал:

Доброго дня, кто знает как теперь вывезти допустим UPC в карточке товара (категории и т.д.) рядом с ценой? 

В настройках магазина на вкладке опции пропала функция включения UPC.

И эти правки уже не работают: 

Если всё сделали верно, то будет работать.
В этом плане сборка ни чем не отличается от штатного OpenCart.

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

В 01.03.2024 в 08:51, aressius сказал:

Добрый день. Подскажите, когда будет новая версия сборки?

Здравствуйте, тоже этот вопрос интересует..

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

Привет, друзья!

Читаю мануал про линки в шапке на элементы массива "Информационные статьи".

 

Цитата

 

Шапка сайта имеет следующие параметры навигации:

  • Ссылки на информационные статьи, которые можно вывести с административной части

 

А как вывести - не написано)

 

Суть в чём: традиционные чекбоксы "Вывести в футер" то я вижу. А "В шапку" где?)

 

P.S. Как выводятся - сам догадался. Модулем "Список статей". Но как его в Схемах вывести в Header..

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

В 23.03.2024 в 15:50, ares сказал:

Но как его в Схемах вывести в Header..

 

Из "коробки" возможности выводить что то в header нет.

Дизайн, программирование, обновление и тех. поддержка Opencart, ocStore

Телеграм — @devagency

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

В 23.03.2024 в 16:41, DEVAGENCY сказал:

 

Из "коробки" возможности выводить что то в header нет.

Ок. Без проблем.

На уровне своего понимания Опенкарта, добавил в контроллер header.php строку:

$data['information'] = $this->load->controller('extension/module/information'); 

В шаблоне header.twig вроде-как, предусмотрен вывод массива. Но результата не дало.

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

В 23.03.2024 в 16:48, ares сказал:

Но результата не дало.

 

Как думаете почему?

Дизайн, программирование, обновление и тех. поддержка Opencart, ocStore

Телеграм — @devagency

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

В 23.03.2024 в 17:47, DEVAGENCY сказал:

 

Как думаете почему?

Думаю, что непочему. Поэтому, и обсуждение открыл.

На самом деле,

{{ information }}

в header.twig - решает. Но зачем тогда туда авторы засунули вывод массива...

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

В 23.03.2024 в 18:28, ares сказал:

Думаю, что непочему. Поэтому, и обсуждение открыл.

На самом деле,

{{ information }}

в header.twig - решает. Но зачем тогда туда авторы засунули вывод массива...

Потому что там массив. И для вывода в дефолтной теме есть вот такой код:
https://github.com/OpenCart-Club/opencart/blob/557baf624437432be55b6db33860515047fec422/upload/catalog/view/theme/default/template/common/header.twig#L43-L52

 

В контроллер при этом ничего добавлять не надо. Там уже есть нужный код.

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

В 26.03.2024 в 13:09, taj сказал:

Почему файлы config.php пустые ? 

Они и должны быть пустые. Конфиги заполняются в процессе установки.

А ещё чтобы не затирать оригинальные конфиги при установке/обновлении поверх установленного магазина.
См. документацию по ссылке ниже:
https://opencart.club/doc/doc-installation/#config-dist

 

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

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

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

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

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

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

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

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

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

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

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