-
Публикаций
319 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя alone69li
-
Jet Cache SE - кешування, pagespeed, оптимізація магазинів
alone69li оставил отзыв к файл пользователя markimax в Кэширование, сжатие, ускорение
-
Такая стоит задача. Юзерам так удобно.
-
Всем привет. Ребята поделитесь опытом. Как добавить два дополнительных поля в фильтр? По части названия товара и по SKU?
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Привет. Можно CSS сделать. Если на вскидку то вот так: .catalog_list{ display: flex; } .catalog_list .menu2categories{ order: 3; } Подгони под свою задачу.- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Добрый день. Спасибо огромное за этот шаблон, часто выручает! Один момент, на одном из моих проектов стоит версия шаблона 5.0.2. Обновится стремно, так как много чего дописывал через ocmod. Но работа фильтра очень сильно печалит, своей скоростью загрузки страницы. Вы вроде как решали данную проблему, можете подсказать, куда какие правки внести, чтобы фильтр стал бодрее грузится при переходе в категорию. У нас в одной из категорий около 20к товаров. Спасибо- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
alone69li ответил в теме пользователя usergio в Модули обмена данными
Привет, под PHP 7.2 работает?- 49 512 ответов
-
- поставщики импорт
- наполнение им
- (и ещё 19)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
При регистрации не работает адрес по умолчанию. Или при регистрации не записывается address_id в базу данных. Решаем очень просто, добавляем этот код в файл ocmod. <!-- FIX address default for new user --> <file path="catalog/controller/revolution/account/revregister.php" error="skip"> <operation error="skip"> <search><![CDATA[$this->model_account_address->addAddress($customer_id, $this->request->post);]]></search> <add position="replase" trim="true"><![CDATA[ //ocmod $address_id = $this->model_account_address->addAddress($customer_id, $this->request->post); // Set the address as default $this->model_account_customer->editAddressId($customer_id, $address_id); ]]></add> </operation> </file> Взято из файла ядра Opencart: catalog/controller/checkout/register.php 215 строка в ocStore 3.0.2.0 $address_id = $this->model_account_address->addAddress($customer_id, $this->request->post); // Set the address as default $this->model_account_customer->editAddressId($customer_id, $address_id); Всем удачи!- 10 091 ответ
-
- 1
-
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Проверил, чистый, и в модифицированных не числится- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Я прошу прощения, видимо действительно что-то где-то написал. Вы могли бы помочь и подсказать в каком файле и н какой строке пишется address_id?- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Снес все в ноль, установил все с нуля. Проблема: При регистрации, в таблицу CUSTOMER не пишется address_id- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Сделал, все осталось без изменений- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Настроено так. другие способы отключены- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Добрый день. Провозился я достаточно долго чтобы понять проблему. Заметил, что проблема адреса по умолчанию всплывает тогда, когда на сайте включено подтверждение пользователя. Подскажите, что нужно поправить пожалуйста. Проблема сама по себе вот.- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Подскажите пожалуйста файл, где это должно быть, так как я в своем не нахожу у меня Шаблон Revolution, версия 5.0.2- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Привет. При регистрации новый пользователь заполняет поля адреса, но при заказе ему выводится ошибка, которая говорит, чтобы он выбрал адрес доставки. Проблема возникает потому что при регистрации Основной адрес не отмечается, после того как ее проставить вручную, все становится хорошо. Что нужно поправить в коде, чтобы она проставлялась при регистрации автоматически?- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка]
alone69li ответил в теме пользователя Exploits в Модули обмена данными
В 12 пункте: p.sku,p.jan но я делаю даже такой финт и ничего, хотя цена должна стать 0 в файле у всех товаров $product['price'] = 0; файл генерирую через крон -
Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка]
alone69li ответил в теме пользователя Exploits в Модули обмена данными
Добрый день, пробую это писать в пункт 7, но ничего не происходит. $product['price'] = str_replace(',', '.', $product['jan']); Пробовал такой вариант: $product['price'] = 0; Тоже ничего не дало. Может быть как то по другому нужно прописать? -
[Решено] OCMOD дикий тормоз
alone69li ответил в теме пользователя alone69li в Opencart 2.x: Общие вопросы
Для автоматизации процесса можно в ocmod добавить это <!-- auto clean ocmod logs --> <file path="admin/controller/{extension,marketplace}/modification.php"> <operation error="skip"> <search ><![CDATA[getList() {]]></search> <add position="after"><![CDATA[ if (is_file(DIR_LOGS . 'ocmod.log') && filesize(DIR_LOGS . 'ocmod.log') > 1024 * 1024 * 1) { $handle = fopen(DIR_LOGS . 'ocmod.log', 'w+'); fclose($handle); $this->session->data['success'] = 'Log is clean!'; } ]]></add> </operation> </file> Теперь при каждом сохранении, скрипт будет смотреть размер логов, если он превысит это ( filesize(DIR_LOGS . 'ocmod.log') > 1024 * 1024 * 1) ) значение, то скрипт очистит лог при обновлении модификации. -
хит продаж Revolution - адаптивный универсальный шаблон [Поддержка]
alone69li ответил в теме пользователя pikitos в Платные шаблоны
Добрый день с 5,0,2 без проблем обновлюсь?- 10 091 ответ
-
- рекомендуем
- адаптивный
- (и ещё 5)
-
Вывод конкретных товаров по ID
alone69li ответил в теме пользователя alone69li в Opencart 3.x: Общие вопросы
Спасибо, это решило задачу =) -
Добрый день. Подскажите пожалуйста, как можно вывести конкретные товары на странице категории или поиска? Думал так, но не работает /index.php?route=product/search&search=47315,47316
-
Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка]
alone69li ответил в теме пользователя Exploits в Модули обмена данными
Очень не хватает выгрузки цены для группы покупателей. В модуле есть код защиты запуска, было бы хорошо добавить и код защиты доступа к ссылке. /price/goods.xml&key=MegaPass -
Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка]
alone69li ответил в теме пользователя Exploits в Модули обмена данными
Спасибо -
FIX сортировки по полю model в админке на странице товаров
alone69li ответил в теме пользователя alone69li в Opencart 3.x: Общие вопросы
if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } Меняю на это и все работает. if (isset($data['sort']) && in_array($data['sort'], $sort_data) && $data['sort'] != 'p.model') { $sql .= " ORDER BY " . $data['sort']; } elseif ( $data['sort'] == 'p.model' ) { $sql .= " ORDER BY CAST(p.model AS INT)"; }else{ $sql .= " ORDER BY pd.name"; } Все манипуляции делаю в файле admin/model/catalog/product.php В функции public function getProducts($data = array()) { Большое спасибо! Тему можно пометить как решенную. PS. Инструкция для ocmod <!-- FIX сортировки по полю model в админке на странице товаров --> <file path="admin/model/catalog/product.php" error="skip"> <operation error="skip"> <search><![CDATA[if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {]]></search> <add position="replace" trim="true"><![CDATA[if (isset($data['sort']) && in_array($data['sort'], $sort_data) && $data['sort'] != 'p.model') {]]></add> </operation> <operation error="skip"> <search><![CDATA[$sql .= " ORDER BY " . $data['sort'];]]></search> <add position="after" trim="true"><![CDATA[ } elseif ( $data['sort'] == 'p.model' ) { $sql .= " ORDER BY CAST(p.model AS INT)"; ]]></add> </operation> </file> Может возникнуть ошибка при переносе на хостинг, так как там может использоваться старая версия mysql. У меня была версия mysql 5.5.62-1 и выскочила фатальная ошибка. В этом случае необходимо: $sql .= " ORDER BY CAST(p.model AS INT)"; Сменить на это: $sql .= " ORDER BY CAST(p.model AS UNSIGNED)"; -
FIX сортировки по полю model в админке на странице товаров
alone69li ответил в теме пользователя alone69li в Opencart 3.x: Общие вопросы
Большое спасибо за помощь! Правильно ли я вас понял? Нужно это if (!empty($data['filter_model'])) { $sql .= " AND p.model LIKE '%" . $this->db->escape($data['filter_model']) . "%'"; } Заменить на это if (!empty($data['filter_model'])) { $sql .= " AND CAST(p.model AS INT '%" . $this->db->escape($data['filter_model']) . "%')"; } Простите пожалуйста, SQL не сильная моя сторона.