
Blast
Разработчик-
Постов
99 -
Зарегистрирован
-
Посещение
-
Победитель дней
19
Тип контента
Профили
Документация OpenCart
Информация
OpenCart Wiki
Форумы
Блоги
Дополнения
Магазин
Весь контент Blast
-
вы ищете и заменяете полный текст sql-запроса. возможно каким-то другим модификатором он уже был изменен, поэтому модификация не работает и добавление в базу значений ваших полей в итоге не прописано. заменяйте не полностью запрос, а его небольшую часть, например description = '" . $this->db->escape($value['description']) . "', на description = '" . $this->db->escape($value['description']) . "', head_description = '" . $this->db->escape($value['head_description']) . "', footer_description = '" . $this->db->escape($value['footer_description']) . "',
- 3 ответа
-
1
-
от того, что вы закомментировали 2 строки, а в 3-ей написали также как в первый раз и также, как в первом сообщении, ровным счетом ничего не изменилось. просто у вас возможно какой-то кэш сбросился и всё заработало
-
Список значений атрибутов. Предопределенные значения характеристик Добавил Blast Добавлено 29.03.2025 Категория Атрибуты товара Просмотр файла
-
1
-
- атрибуты
- характеристики
-
(и ещё 2 )
C тегом:
-
Версия 1.0
0 раз скачали
Модуль позволяет создавать индивидуально для каждой характеристики/атрибута варианты их значений. Затем при редактировании товара одним кликом выбирать значения из заранее преопределенного списка. Это позволяет сэкономить время контент-менеджера на вписывание значений атрибутов к товарам, используя уже готовые подсказки/пресеты. Установка: Зайдите в административную панель своего интернет магазина. На вкладке Модули/Расширения выберите пункт Установка расширений. Нажмите на кнопку Загрузить и выберите архив attribute_list_values.ocmod.zip. После процесса установки перейдите на вкладку Модули/Расширения - Модификаторы и обновите модификаторы. Перейдите на вкладку Модули/Расширения - Модули/Расширения. В выпадающем списке выберите тип расширения - Модули. В списке модулей найдите модуль [AppDevStudio] Список значений атрибутов и нажмите справа на кнопку +. Модуль не имеет настроек, на этом установка окончена. Модуль не заменяет стандартные файлы. Не требуется IonCube. В комплекте русский, украинский и английский языки Если возникают проблемы с установкой/настройкой пишите - помогу. Демо: https://oc302.appdevstudio.ru/admin Модуль тестировался на OpenCart / OcStore / Opencart Сlub edition/ Русской сборке 2.3 и 3.0 на стандартном шаблоне. Но должен работать и на других OC2 и OC3. Адаптация в связи с нестандартными шаблонам и конфликтами с другими модулями за дополнительную плату.350 ₽-
1
-
- атрибуты
- характеристики
-
(и ещё 2 )
C тегом:
-
может и проще, но разрабы сборки решили единое. но работает оно не совсем корректно если нет собачки $filter_telephone = !preg_match('/@/imsu', $data['filter_contact']) ? preg_replace('/[^0-9]/', '', $data['filter_contact']) : false; или если нет символа a-z $filter_telephone = !preg_match('/a-z/imsu', $data['filter_contact']) ? preg_replace('/[^0-9]/', '', $data['filter_contact']) : false;
- 728 ответов
-
1
-
так вроде никогда не будет поиска по емейлу, если мы хотим найти по части емейла
- 728 ответов
-
1
-
https://github.com/mpn2005/ocClub3/commit/1300040f6ff5ccfe95a4d0c8cceb4ef36a892791 если в искомой фразе есть хотя бы одна-две цифры, что нередко бывает в емейлах, то находит сотни, тысячи лишних покупателей, где в номере телефона есть такая цифра. можно не искать по телефону, если в искомой фразе есть символ @. в этом случае юзер точно хочет искать только по емейлу
- 728 ответов
-
4
-
я вопрос не прорабатывал, просто подметил особенность. не то чтобы я постоянно мониторил логи, но на дефолтном опенкарте таких ошибок не встречал. подумал, может вы уже сталкивались с подобным и имеется какое-то видение причин, может есть связь с переработкой логики библиотеки
- 16 ответов
-
- cart
- корзина покупателя
-
(и ещё 20 )
C тегом:
-
и уже на втором проекте вижу ошибку PHP Fatal error: Uncaught Exception: Error: Deadlock found when trying to get lock; try restarting transaction<br />Error No: 1213<br />UPDATE oc_cart SET session_id = 'XXX' WHERE api_id = '0' AND customer_id = 'XXX' in /home/***/public_html/system/library/db/mysqli.php:63 stacktrace ведет к modification/system/library/cart/cart.php(169): DB->query('UPDATE oc_cart ...'). и если на первом проекте были доработки по корзине и я полагал, что это возможно как-то связано, то на втором дефолт
- 16 ответов
-
- cart
- корзина покупателя
-
(и ещё 20 )
C тегом:
-
https://github.com/mpn2005/ocClub3/commit/979a5017009f2901237ae60b940907026724db77 в админке модуль не работает на клубной сборке. не грузится же библиотека cart
- 16 ответов
-
1
-
- cart
- корзина покупателя
-
(и ещё 20 )
C тегом:
-
в поле ean 14 символов отведено в базе. зайдите в phpmyadmin, кликните на таблицу oc_product, далее на вкладку Структура. отредактируйте поле ean и впишите число побольше
- 4 ответа
-
3
-
Характеристики/атрибуты для категорий и в каталоге OC2.3 Добавил Blast Добавлено 21.02.2025 Категория Атрибуты товара Просмотр файла
-
1
-
- атрибуты
- атрибуты в каталоге
-
(и ещё 1 )
C тегом:
-
Характеристики/атрибуты для категорий и в каталоге OC3 [support]
Blast опубликовал тема в Атрибуты товара
Характеристики/атрибуты для категорий и в каталоге OC3 Добавил Blast Добавлено 21.02.2025 Категория Атрибуты товара Просмотр файла-
1
-
- атрибуты
- атрибуты в каталоге
-
(и ещё 1 )
C тегом:
-
Версия 1.0
0 раз скачали
Модуль позволяет выводить в каталоге и модулях наборы характеристик/атрибутов товаров в карточках, задавая разные наборы для каждой категории. Это продвинутая версия модуля Главный атрибут Версия для Opencart 2.3 здесь Возможности: Заполнение характеристик к каждой категории(по аналогии с товарами), включая их значения. Указание для каждой категории статуса вывода артикула товара. Вывод в каталоге/категориях, поиске, в различных модулях, на странице производителя, в акционных товарах и т.д. в карточках товаров артикула и тех характеристик/атрибутов, которые заполнены у категории товара. Вывод артикула до или после характеристик. Выводить артикул из поля Модель(Код товара) или Артикул. Регулировать количество выводимых характеристик. На странице категории после описания выводить названия и значения характеристик, которые заполнены у этой категории. Может пригодиться для указания каких-то диапазонов, общих значений для всех товаров данной категории. В каталоге и модулях заменять в карточках товаров значения характеристик на те, что заполнены для главной категории товара(если сборка не поддерживает главную категорию, то эта функция не работает) Установка: Зайдите в административную панель своего интернет магазина. На вкладке Модули/Расширения выберите пункт Установка расширений. Нажмите на кнопку Загрузить и выберите архив category_attributes.ocmod.zip. После процесса установки перейдите на вкладку Модули/Расширения - Модификаторы и обновите модификаторы. Перейдите на вкладку Модули/Расширения - Модули/Расширения. В выпадающем списке выберите тип расширения - Модули. В списке модулей найдите модуль [AppDevStudio] Характеристики для категорий и нажмите справа на кнопку +. Нажмите на кнопку редактирования модуля, поменяйте настройки и нажмите Сохранить. Особенности: Если ваша сборка поддерживает заполнение главной категории товара (OcStore или Opencart CE), то: В модулях выводятся те характеристики, которые указаны у главной категории товара. На странице категории выводятся всегда те характеристики, которые прописаны у этой категории. Статус вывода артикула определяется по главной категории товара. На странице категории статус вывода артикула определяется настройками этой категории. Иначе: В модулях выводятся характеристики всех категорий, которые указаны у товара. На странице категории выводятся всегда те характеристики, которые прописаны у этой категории. Статус вывода артикула определяется по положительному статусу хотя бы у одной категории товара. На странице категории статус вывода артикула определяется настройками этой категории. Модуль не заменяет стандартные файлы. Не требуется IonCube. В комплекте русский, украинский и английский языки Если возникают проблемы с установкой/настройкой пишите - помогу. Демо: https://oc3037.appdevstudio.ru/ Категория https://oc3037.appdevstudio.ru/desktops Админка https://oc3037.appdevstudio.ru/admin demo/demo Модуль тестировался на OpenCart / OcStore / Opencart Сlub edition/ Русской сборке 3.0 на стандартном шаблоне. Адаптация в связи с нестандартными шаблонам и конфликтами с другими модулями за дополнительную плату.1 000 ₽-
1
-
- атрибуты
- атрибуты в каталоге
-
(и ещё 1 )
C тегом:
-
Версия 1.0
0 раз скачали
Модуль позволяет выводить в каталоге и модулях наборы характеристик/атрибутов товаров в карточках, задавая разные наборы для каждой категории. Версия для Opencart 3 здесь Возможности: Заполнение характеристик к каждой категории(по аналогии с товарами), включая их значения. Указание для каждой категории статуса вывода артикула товара. Вывод в каталоге/категориях, поиске, в различных модулях, на странице производителя, в акционных товарах и т.д. в карточках товаров артикула и тех характеристик/атрибутов, которые заполнены у категории товара. Вывод артикула до или после характеристик. Выводить артикул из поля Модель(Код товара) или Артикул. Регулировать количество выводимых характеристик. На странице категории после описания выводить названия и значения характеристик, которые заполнены у этой категории. Может пригодиться для указания каких-то диапазонов, общих значений для всех товаров данной категории. В каталоге и модулях заменять в карточках товаров значения характеристик на те, что заполнены для главной категории товара(если сборка не поддерживает главную категорию, то эта функция не работает) Установка: Зайдите в административную панель своего интернет магазина. На вкладке Модули/Расширения выберите пункт Установка расширений. Нажмите на кнопку Загрузить и выберите архив category_attributes.ocmod.zip. После процесса установки перейдите на вкладку Модули/Расширения - Модификаторы и обновите модификаторы. Перейдите на вкладку Модули/Расширения - Модули/Расширения. В выпадающем списке выберите тип расширения - Модули. В списке модулей найдите модуль [AppDevStudio] Характеристики для категорий и нажмите справа на кнопку +. Нажмите на кнопку редактирования модуля, поменяйте настройки и нажмите Сохранить. Особенности: Если ваша сборка поддерживает заполнение главной категории товара (OcStore), то: В модулях выводятся те характеристики, которые указаны у главной категории товара. На странице категории выводятся всегда те характеристики, которые прописаны у этой категории. Статус вывода артикула определяется по главной категории товара. На странице категории статус вывода артикула определяется настройками этой категории. Иначе: В модулях выводятся характеристики всех категорий, которые указаны у товара. На странице категории выводятся всегда те характеристики, которые прописаны у этой категории. Статус вывода артикула определяется по положительному статусу хотя бы у одной категории товара. На странице категории статус вывода артикула определяется настройками этой категории. Модуль не заменяет стандартные файлы. Не требуется IonCube. В комплекте русский язык Если возникают проблемы с установкой/настройкой пишите - помогу. Демо: https://oc3037.appdevstudio.ru/ Категория https://oc3037.appdevstudio.ru/desktops Админка https://oc3037.appdevstudio.ru/admin demo/demo Модуль тестировался на OpenCart / OcStore / Русской сборке 2.3 на стандартном шаблоне. Адаптация в связи с нестандартными шаблонам и конфликтами с другими модулями за дополнительную плату.1 000 ₽-
1
-
- атрибуты
- атрибуты в каталоге
-
(и ещё 1 )
C тегом:
-
очень информативное сообщение. но предположу, что вы перешли на страницу дополнения, которое указано в теме и что-то пошло не так при установке. в тексте модификатора есть sql-запрос, который нужно выполнить в phpmyadmin. этот запрос добавляет поле description2, но не типа BLOB, как написано у вас, а типа TEXT. возможно у вас уже есть поле description2 в базе, поэтому откройте модификатор текстовым редактором и замените все description2 на, например, description3 и повторите запрос, модификатор положите в папку system и обновите модификаторы
-
в личку написал
- 4 ответа
-
- фотогалерея
- дополнительные изображения
- (и ещё 1 )
-
добрый день. да, конечно. на каждый поддомен покупать не нужно
- 4 ответа
-
- фотогалерея
- дополнительные изображения
- (и ещё 1 )
-
@Yamakasi переходите по ссылке в репозиторий, кнопка Code, далее Download ZIP распаковываете и заливаете поверх установленной сборки с этого форума
- 728 ответов
-
1
-
о чем вы хотите подробнее? чтобы я написал код и вставил? если вы разработчик, то ответа вам будет достаточно. верстайте форму и вставляйте html-код на главную страницу. если вы не разработчик, то самостоятельно вы это не сделаете и обращайтесь в раздел поиска исполнителей
- 3 ответа
-
1
-
так возьмите и вставьте просто html-код. в параметр action у формы прописать тот же url, что и на странице авторизации.
-
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24471 вроде как выводит все эти файлы в карточке товара. У автора неприязнь к России, поэтому аккуратней. Но это вроде как просто модификатор, код которого можно быстро просмотреть на отсутствие всяких неприятностей. вроде то же самое делает, продажи есть на других ресурсах
-
прислал заказчик инфу, что при переходе на сайт по ссылке с Яндекс.товаров сайт отдает 403 ошибку. общение с хостером ничего не дало, начал выяснять в чем тут дело. в url добавляется utm метка utm_referrer=https://yandex.ru/products/search?text=текст на сервак естественно приходит перекодированный вариант вида https://domain/path-to-product?utm_referrer=https%3A%2F%2Fyandex.ru%2Fproducts%2Fsearch%3Ftext%3D%D1%82%D0%B5%D0%BA%D1%81%D1%82 методом проб выяснил что если заменить %3F на что-то другое, то сайт вполне работает. похоже, что обновление безопасности апача запретило использовать hex-перекодированный символ "?" в "%3F" в url. наткнулся на такое обсуждение https://stackoverflow.com/questions/78729429/403-forbidden-when-url-contains-get-with-encoded-question-mark-unsafeallow3f заменил в .htaccess строку RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] на RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA,UnsafeAllow3F] работать то работает, но интересно насколько это безопасно и есть ли другие решения, учитывая что и php'шный urlencode и js'овский encodeURIComponent по-прежнему кодируют этот символ в %3F