Jump to content

dimkaja357

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

    92
  • Joined

  • Last visited

Community Reputation

2 Обычный

About dimkaja357

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

Информация

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

Recent Profile Visitors

1,337 profile views
  1. ход ваших мыслей мне понятен, однако я явно что то не так делаю, $arr в вашем примере это $dirs? Вы не могли бы более подробно описать решение на примере стандартного массива в движке $products? какое вы в контроллере бы вывели будь у вас подобная задача
  2. Доброго времени суток, подскажите пожалуйста как можно реализовать сортировку По модели, я ее сделал, но названия моделей выглядят примерно так - AD 10...AD 20...AD 2...проблема в том что нужно отсортировать массив продуктов по принципу NATURAL ORDER, можно ли это сделать с многомерным ассоцитивным массивом $products?
  3. Доброго времени суток, подскажите пожалуйста как можно реализовать сортировку По модели, я ее сделал, но названия моделей выглядят примерно так - AD 10...AD 20...AD 2...проблема в том что нужно отсортировать массив продуктов по принципу NATURAL ORDER, можно ли это сделать с многомерным ассоцитивным массивом $products?
  4. все заработало, ошибка была банально в SSL он был пустой, думал только URL нужен
  5. ну вот один из поддоменов у меня msk на сайте, и я для примера создал мультимагазин где указал URL - msk.rosleds.ru, но почему то не работает. Вы можете зайти на сайт мой? посмотреть rosleds.ru, автоопределение города выберите Москва и попробуйте перейти куда нибудь по ссылкам они все ведут на основной почему то. Может в htaccess какой параметр указан что сбивает эти настройки...я уже незнаю что думать
  6. Добрый вечер, недавно установил модуль geoip создал необходимое количество поддоменов для своего магазина, но проблема в том что с именем поддомена например msk.rosleds.ru все ссылки не сайте начинаются с rosleds.ru и ведут на основной домен, помогите разобраться в чем может быть проблема ?
  7. понял в чем проблема через несколько минут после того как сюда запостил ) , может кому нибудь пригодится, я совсем забыл что данные с формы а именно данные с 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> и все заработало
  8. Добрый день, необходимо на сайте создать 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 помогите разобраться в чем дело и что я упустил...искренне буду благодарен
  9. Добрый вечер при изменении цен пишет ошибку 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 помогите разобраться почему
  10. нужно будет парсить товары с сайта поставщика - http://www.marbel.ru/, модуль сможет?
  11. с битрикса можно спарсить товары?на opencart 2.3
  12. можно более подробнее ответить? я такой же проблемой столкнулся, нужно чтобы вообще система не заправшиала ни регистрации ни личного кабинета чтобы не было
  13. Здравствуйте, у меня такая проблема, я видел что в Opencart по умолчанию акции действуют, так, что старая цена красным цветом выражается и зачеркнута и рядом с ней новая цена...так вот, у меня при добавлении акции в тот или иной товар, ничего не происходит, в чем может быть проблема? Помогите пожалуйста. Или может есть какие модули? Для того чтобы высвечивать старую цену зачеркнутую и новую.
  14. установил модуль - Interkassa 3.0 для своего 1.5.5.1 , там в настройках все связал , но вот во вкладке "Настройки оплаты" в пункте "Выбор валюты' нет вообще выбора в итоге при оформлении заказа пишет - "Currency code (for code: ) not found" как быть? подскажите
×

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.