Jump to content

dimkaja357

Пользователи
  • Content Count

    96
  • Joined

  • Last visited

Community Reputation

2 Обычный

About dimkaja357

  • Rank
    Пользователь
  • Birthday 12/17/1992

Информация

  • Пол
    Мужчина
  • Город:
    Владимир
  • Интересы
    Христианин, служу Господу и люблю Его! Занимаюсь музыкой, играю в христианской рок группе гитаристом, а здесь я в этом форуме потому что я работаю программистом и занимаюсь еще разработкой сайтов.

Recent Profile Visitors

1,637 profile views
  1. 350.00 RUB View File Статусы товаров v1.0 Что делает модуль? Модуль позволяет отображать к каждому товару особые статусы такие как - Акционный товар (с возможностью автоматического вычисления скидки в процентах), Новый товар и Хит продаж на всех основных страницах сайта, каталогах, карточках товара, а также модулей вывода товаров по умолчанию, таких как - рекомендуемые, товары со скидкой, новинки, последние товары, хит продаж. Модуль позволяет Вам также выбрать нужное изображение для отображения определенного из статусов, а также выборочно включать и отключать отображения по отдельности. Зачем он нужен? Красиво оформленный графический статус товара, поможет покупателю быстрее найти необходимый ему товар, а также обратить внимание на особенности данного товара, которые могли бы его заинтересовать. Данный модуль сделает Ваш интернет-магазин более удобным для покупателя и однозначно позволит повысить конверсию Вашего сайта. Какие статусы отображаются? Акции или товары со скидкой Хит продаж Новинки Данные статусы имеют привязку к стандартным модулям Opencart такие как - Товары со скидкой, Хит продаж и Последние товары. Возможности модуля: Возможность отображать статусы особого характера для основных товаров на всех основных страницах сайта Возможность выбора индивидуальной картинки для каждого статуса Возможность выводить каждый статус по отдельности, включая и отключая их Возможность автоматического расчета акции в процентах в статусе - Акция Совместимость: ocStore 2.0, все официальные версии ocStore 2.x, ocStore 2.3, ocStore 3.x Установка: Установка очень простая 1. Откройте в админ панели, раздел "Установщик дополнений" и нажмите кнопку - Загрузить 2. Выберите скачанный файл - status_products_oc23_v_1.0.ocmod.zip 3. Убедитесь в том что ftp доступы в админке указаны прямо в корневой каталог сайта 4. Нажмите "Продолжить" 5. После завершения установки перейдите в раздел - "Менеджер дополнений" 6. Выделите модуль - Статусы товаров и нажмите на кнопку - Обновить 7. Перейдите в раздел - Дополнения и сразу в общем разделе найдите - Статусы товаров 8. Нажмите установить и далее кнопку редактировать 9. Активируйте модуль и выберите с помощью выключателей, картинок и параметров нужные Вам настройки ВАЖНО! Модуль по основным статусам (Новинки, Хит продаж) привязаны к стандартным модулям - Хит продаж, Последние Для того чтобы модуль начал отображать статусы Вам необходимо включить данные стандартные модули! Рекомендуется установка модуля на чистый шаблон default Submitter dimkaja357 Submitted 04/15/2020 Category Product Attributes Системные требования Developer's site https://vk.com/harlamov_di Метод активации Без активации 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 Get request to server of developer Да Старая цена 500  
  2. Version 1.0.0

    Что делает модуль? Модуль позволяет отображать к каждому товару особые статусы такие как - Акционный товар (с возможностью автоматического вычисления скидки в процентах), Новый товар и Хит продаж на всех основных страницах сайта, каталогах, карточках товара, а также модулей вывода товаров по умолчанию, таких как - рекомендуемые, товары со скидкой, новинки, последние товары, хит продаж. Модуль позволяет Вам также выбрать нужное изображение для отображения определенного из статусов, а также выборочно включать и отключать отображения по отдельности. Зачем он нужен? Красиво оформленный графический статус товара, поможет покупателю быстрее найти необходимый ему товар, а также обратить внимание на особенности данного товара, которые могли бы его заинтересовать. Данный модуль сделает Ваш интернет-магазин более удобным для покупателя и однозначно позволит повысить конверсию Вашего сайта. Какие статусы отображаются? Акции или товары со скидкой Хит продаж Новинки Данные статусы имеют привязку к стандартным модулям Opencart такие как - Товары со скидкой, Хит продаж и Последние товары. Возможности модуля: Возможность отображать статусы особого характера для основных товаров на всех основных страницах сайта Возможность выбора индивидуальной картинки для каждого статуса Возможность выводить каждый статус по отдельности, включая и отключая их Возможность автоматического расчета акции в процентах в статусе - Акция Совместимость: ocStore 2.0, все официальные версии ocStore 2.x, ocStore 2.3, ocStore 3.x Установка: Установка очень простая 1. Откройте в админ панели, раздел "Установщик дополнений" и нажмите кнопку - Загрузить 2. Выберите скачанный файл - status_products_oc23_v_1.0.ocmod.zip 3. Убедитесь в том что ftp доступы в админке указаны прямо в корневой каталог сайта 4. Нажмите "Продолжить" 5. После завершения установки перейдите в раздел - "Менеджер дополнений" 6. Выделите модуль - Статусы товаров и нажмите на кнопку - Обновить 7. Перейдите в раздел - Дополнения и сразу в общем разделе найдите - Статусы товаров 8. Нажмите установить и далее кнопку редактировать 9. Активируйте модуль и выберите с помощью выключателей, картинок и параметров нужные Вам настройки ВАЖНО! Модуль по основным статусам (Новинки, Хит продаж) привязаны к стандартным модулям - Хит продаж, Последние Для того чтобы модуль начал отображать статусы Вам необходимо включить данные стандартные модули! Рекомендуется установка модуля на чистый шаблон default

    350.00 RUB

  3. я извиняюсь но мне не совсем понятно как работает данная функция function so($a, $b) { return (strcmp (strtolower($a['name']), strtolower($b['name']))); } в ней 2 аргумента, я понимаю это 2 массива, так? не совсем понятно как я могу это применить к одному большому массиву products в котором их тысячи могут быть...как то в цикле эту функцию выводить, и подставлять значения массива туда? получается первый аргумент это 1 продукт в массиве, второй это 2 продукт, а в самой функции return (strcmp (strtolower($a['name']), strtolower($b['name']))); это получается сравниваются нужные мне индексы? в моем случае это будет что то наподобии - $product[0]['model'] и $product[1]['model'] ?
  4. ход ваших мыслей мне понятен, однако я явно что то не так делаю, $arr в вашем примере это $dirs? Вы не могли бы более подробно описать решение на примере стандартного массива в движке $products? какое вы в контроллере бы вывели будь у вас подобная задача
  5. Доброго времени суток, подскажите пожалуйста как можно реализовать сортировку По модели, я ее сделал, но названия моделей выглядят примерно так - AD 10...AD 20...AD 2...проблема в том что нужно отсортировать массив продуктов по принципу NATURAL ORDER, можно ли это сделать с многомерным ассоцитивным массивом $products?
  6. Доброго времени суток, подскажите пожалуйста как можно реализовать сортировку По модели, я ее сделал, но названия моделей выглядят примерно так - AD 10...AD 20...AD 2...проблема в том что нужно отсортировать массив продуктов по принципу NATURAL ORDER, можно ли это сделать с многомерным ассоцитивным массивом $products?
  7. все заработало, ошибка была банально в SSL он был пустой, думал только URL нужен
  8. ну вот один из поддоменов у меня msk на сайте, и я для примера создал мультимагазин где указал URL - msk.rosleds.ru, но почему то не работает. Вы можете зайти на сайт мой? посмотреть rosleds.ru, автоопределение города выберите Москва и попробуйте перейти куда нибудь по ссылкам они все ведут на основной почему то. Может в htaccess какой параметр указан что сбивает эти настройки...я уже незнаю что думать
  9. Добрый вечер, недавно установил модуль geoip создал необходимое количество поддоменов для своего магазина, но проблема в том что с именем поддомена например msk.rosleds.ru все ссылки не сайте начинаются с rosleds.ru и ведут на основной домен, помогите разобраться в чем может быть проблема ?
  10. понял в чем проблема через несколько минут после того как сюда запостил ) , может кому нибудь пригодится, я совсем забыл что данные с формы а именно данные с POST запросом считываются через параметр name в инпутах. В этом и была моя ошибка, все что мне нужно было сделать это задать инпутам такие же name , как название переменных т.е. занчения базы я записал в переменные $city_user, $street_user, $house_user, $apartment_user соответственно чтобы данные при передаче post запроса считывались мне необходимо было задать <label><span>Город</span> <input type="text" name="city_user" placeholder="" value="<?php echo $city_user; ?>"> </label> <label><span>Улица</span> <input type="text" name="street_user" placeholder="" value="<?php echo $street_user; ?>"> </label> <label class="dom"><span>Дом</span> <input type="text" name="house_user" placeholder="" value="<?php echo $house_user; ?>"> </label> <label><span>Квартира</span> <input type="text" name="apartment_user" placeholder="" value="<?php echo $apartment_user; ?>"> </label> и все заработало
  11. Добрый день, необходимо на сайте создать 4 дополнительных поля город улицу дом и квартиру, в личном кабинете так чтобы можно было редактировать их во вкладке общих данных пользователя. Мои действия в базе данных в таблице oc_customer создал четыре поля - city_user, street_user, house_user, apartment_user, соответственно в catalog/model/account/customer.php вывел в функции editCustomer public function editCustomer($data) { $customer_id = $this->customer->getId(); $this->db->query("UPDATE " . DB_PREFIX . "customer SET firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', city_user = '" . $this->db->escape($data['city_user']) . "', street_user = '" . $this->db->escape($data['street_user']) . "', house_user = '" . $this->db->escape($data['house_user']) . "', apartment_user = '" . $this->db->escape($data['apartment_user']) . "', fax = '" . $this->db->escape($data['fax']) . "', custom_field = '" . $this->db->escape(isset($data['custom_field']) ? json_encode($data['custom_field']) : '') . "' WHERE customer_id = '" . (int)$customer_id . "'"); } в контроллере catalog/controller/account/edit.php вывел переменные if (isset($this->request->post['city_user'])) { $data['city_user'] = $this->request->post['city_user']; } elseif (!empty($customer_info)) { $data['city_user'] = $customer_info['city_user']; } else { $data['city_user'] = ''; } if (isset($this->request->post['street_user'])) { $data['street_user'] = $this->request->post['street_user']; } elseif (!empty($customer_info)) { $data['street_user'] = $customer_info['street_user']; } else { $data['street_user'] = ''; } if (isset($this->request->post['house_user'])) { $data['house_user'] = $this->request->post['house_user']; } elseif (!empty($customer_info)) { $data['house_user'] = $customer_info['house_user']; } else { $data['house_user'] = ''; } if (isset($this->request->post['apartment_user'])) { $data['apartment_user'] = $this->request->post['apartment_user']; } elseif (!empty($customer_info)) { $data['apartment_user'] = $customer_info['apartment_user']; } else { $data['apartment_user'] = ''; } в шаблоне catalog/view/theme/default/template/account/edit.tpl вывел их как echo $city_user, $street_user, $house_user, $apartment_user на странице данные из базы отображаются прекрасно если я туда что то ввел в ячейки. в контроллере увидел как срабатывает функция editCustomer if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $this->model_account_customer->editCustomer($this->request->post); $this->session->data['success'] = $this->language->get('text_success'); // Add to activity log if ($this->config->get('config_customer_activity')) { $this->load->model('account/activity'); $activity_data = array( 'customer_id' => $this->customer->getId(), 'name' => $this->customer->getFirstName() . ' ' . $this->customer->getLastName() ); $this->model_account_activity->addActivity('edit', $activity_data); } $this->response->redirect($this->url->link('account/account', '', true)); } то есть при получении данных с формы post запросом. При клике на кнопку продолжить в шаблоне у меня вылазит следующее Notice: Undefined index: city_user in /home/l/lexanntr/you-and-care.ru/public_html/catalog/model/account/customer.php on line 100Notice: Undefined index: street_user in /home/l/lexanntr/you-and-care.ru/public_html/catalog/model/account/customer.php on line 100Notice: Undefined index: house_user in /home/l/lexanntr/you-and-care.ru/public_html/catalog/model/account/customer.php on line 100Notice: Undefined index: apartment_user in /home/l/lexanntr/you-and-care.ru/public_html/catalog/model/account/customer.php on line 100Warning: Cannot modify header information - headers already sent by (output started at /home/l/lexanntr/you-and-care.ru/public_html/catalog/controller/startup/error.php:34) in /home/l/lexanntr/you-and-care.ru/public_html/system/library/response.php on line 12 помогите разобраться в чем дело и что я упустил...искренне буду благодарен
  12. Добрый вечер при изменении цен пишет ошибку Notice: Undefined index: price in /home/host1610022/svetoboz.ru/htdocs/www/admin/model/catalog/ez_edit_products.php on line 90Warning: Cannot modify header information - headers already sent by (output started at /home/host1610022/svetoboz.ru/htdocs/www/admin/controller/startup/error.php:34) in /home/host1610022/svetoboz.ru/htdocs/www/system/library/response.php on line 12 помогите разобраться почему
  13. можно более подробнее ответить? я такой же проблемой столкнулся, нужно чтобы вообще система не заправшиала ни регистрации ни личного кабинета чтобы не было
  14. Здравствуйте, у меня такая проблема, я видел что в Opencart по умолчанию акции действуют, так, что старая цена красным цветом выражается и зачеркнута и рядом с ней новая цена...так вот, у меня при добавлении акции в тот или иной товар, ничего не происходит, в чем может быть проблема? Помогите пожалуйста. Или может есть какие модули? Для того чтобы высвечивать старую цену зачеркнутую и новую.
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.